Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct { machinery.TemplateMixin machinery.BoilerplateMixin machinery.RepositoryMixin machinery.ResourceMixin // input fields Builder kinds.WorkloadBuilder // template fields BaseImports []string OtherImports []string InternalImports []string }
Controller scaffolds the workload's controller.
func (*Controller) SetTemplateDefaults ¶
func (f *Controller) SetTemplateDefaults() error
type Phases ¶
type Phases struct { machinery.TemplateMixin machinery.BoilerplateMixin machinery.RepositoryMixin machinery.ResourceMixin PackageName string }
Controller scaffolds the workload's controller.
func (*Phases) SetTemplateDefaults ¶
type SuiteTest ¶
type SuiteTest struct { machinery.TemplateMixin machinery.MultiGroupMixin machinery.BoilerplateMixin machinery.ResourceMixin // CRDDirectoryRelativePath define the Path for the CRD CRDDirectoryRelativePath string Force bool }
SuiteTest scaffolds the file that sets up the controller tests
func (*SuiteTest) GetCodeFragments ¶
func (f *SuiteTest) GetCodeFragments() machinery.CodeFragmentsMap
GetCodeFragments implements file.Inserter.
func (*SuiteTest) GetMarkers ¶
GetMarkers implements file.Inserter.
func (*SuiteTest) SetTemplateDefaults ¶
SetTemplateDefaults implements file.Template.
Click to show internal directories.
Click to hide internal directories.