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.MultiGroupMixin machinery.BoilerplateMixin machinery.ResourceMixin ControllerRuntimeVersion string Force bool }
Controller scaffolds the file that defines the controller for a CRD or a builtin resource
func (*Controller) SetTemplateDefaults ¶
func (f *Controller) SetTemplateDefaults() error
SetTemplateDefaults implements machinery.Template
type ControllerTest ¶
type ControllerTest struct { machinery.TemplateMixin machinery.MultiGroupMixin machinery.BoilerplateMixin machinery.ResourceMixin Force bool DoAPI bool }
ControllerTest scaffolds the file that sets up the controller unit tests
func (*ControllerTest) SetTemplateDefaults ¶
func (f *ControllerTest) SetTemplateDefaults() error
SetTemplateDefaults implements machinery.Template
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 machinery.Template
Click to show internal directories.
Click to hide internal directories.