Versions in this module Expand all Collapse all v3 v3.0.1 Feb 23, 2021 Changes in this version + type ClusterWorkflowTemplateGetter interface + Get func(name string) (*wfv1.ClusterWorkflowTemplate, error) + func WrapClusterWorkflowTemplateInterface(clusterClientset typed.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 typed.WorkflowTemplateInterface) WorkflowTemplateNamespacedGetter Other modules containing this package github.com/akshayflipkart/argo-workflows