Documentation
¶
Index ¶
Constants ¶
View Source
const MutateTemplate = `` /* 1223-byte string literal not displayed */
View Source
const NamesTemplate = `` /* 358-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Constants ¶
type Constants struct { machinery.TemplateMixin machinery.BoilerplateMixin machinery.RepositoryMixin machinery.ResourceMixin // input fields Builder kinds.WorkloadBuilder // template fields ConstantStrings []string }
Types scaffolds the child resource Constants files.
func (*Constants) SetTemplateDefaults ¶
type Definition ¶
type Definition struct { machinery.TemplateMixin machinery.BoilerplateMixin machinery.RepositoryMixin machinery.ResourceMixin // input fields Builder kinds.WorkloadBuilder Manifest *manifests.Manifest // template fields UseStrConv bool }
Types scaffolds the child resource definition files.
func (*Definition) SetTemplateDefaults ¶
func (f *Definition) SetTemplateDefaults() error
type Mutate ¶
type Mutate struct { machinery.TemplateMixin machinery.BoilerplateMixin machinery.RepositoryMixin machinery.ResourceMixin // input variables Builder kinds.WorkloadBuilder ChildResource manifests.ChildResource }
Mutate scaffolds the root command file for the companion CLI.
func (*Mutate) GetIfExistsAction ¶
func (*Mutate) GetIfExistsAction() machinery.IfExistsAction
GetIfExistsAction implements file.Builder interface.
func (*Mutate) SetTemplateDefaults ¶
type Resources ¶
type Resources struct { machinery.TemplateMixin machinery.BoilerplateMixin machinery.RepositoryMixin machinery.ResourceMixin // input fields Builder kinds.WorkloadBuilder // template fields SpecFields *kinds.APIFields IsClusterScoped bool CreateFuncNames []string InitFuncNames []string }
Types scaffolds child resource creation functions.
func (*Resources) SetTemplateDefaults ¶
Click to show internal directories.
Click to hide internal directories.