Versions in this module Expand all Collapse all v2 v2.11.4 Oct 1, 2020 Changes in this version + type ClusterWorkflowTemplateGetter interface + Get func(name string) (*wfv1.ClusterWorkflowTemplate, error) + func WrapClusterWorkflowTemplateInterface(clusterClientset v1alpha1.ClusterWorkflowTemplateInterface) ClusterWorkflowTemplateGetter + type Context struct + func NewContext(wftmplGetter WorkflowTemplateNamespacedGetter, ...) *Context + func NewContextFromClientset(wftmplClientset typed.WorkflowTemplateInterface, ...) *Context + func (ctx *Context) GetCurrentTemplateBase() wfv1.TemplateHolder + func (ctx *Context) GetTemplate(tmplHolder wfv1.TemplateReferenceHolder) (*wfv1.Template, error) + func (ctx *Context) GetTemplateByName(name string) (*wfv1.Template, error) + func (ctx *Context) GetTemplateFromRef(tmplRef *wfv1.TemplateRef) (*wfv1.Template, error) + func (ctx *Context) GetTemplateGetterFromRef(tmplRef *wfv1.TemplateRef) (wfv1.TemplateHolder, error) + func (ctx *Context) GetTemplateScope() string + func (ctx *Context) ResolveTemplate(tmplHolder wfv1.TemplateReferenceHolder) (*Context, *wfv1.Template, bool, error) + func (ctx *Context) WithClusterWorkflowTemplate(name string) (*Context, error) + func (ctx *Context) WithTemplateBase(tmplBase wfv1.TemplateHolder) *Context + func (ctx *Context) WithTemplateHolder(tmplHolder wfv1.TemplateReferenceHolder) (*Context, error) + func (ctx *Context) WithWorkflowTemplate(name string) (*Context, error) + type NullClusterWorkflowTemplateGetter struct + func (n *NullClusterWorkflowTemplateGetter) Get(name string) (*wfv1.ClusterWorkflowTemplate, error) + type WorkflowTemplateNamespacedGetter interface + Get func(name string) (*wfv1.WorkflowTemplate, error) + func WrapWorkflowTemplateInterface(clientset v1alpha1.WorkflowTemplateInterface) WorkflowTemplateNamespacedGetter Other modules containing this package github.com/alexec/argo