Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct { machinery.TemplateMixin machinery.BoilerplateMixin }
func (*Api) SetTemplateDefaults ¶
SetTemplateDefaults implements file.Template
type ApiUpdater ¶
type ApiUpdater struct { machinery.ResourceMixin // Flags to indicate which parts need to be included when updating the file WireResource, WireController bool }
func (*ApiUpdater) GetCodeFragments ¶
func (f *ApiUpdater) GetCodeFragments() machinery.CodeFragmentsMap
GetCodeFragments implements file.Inserter
func (*ApiUpdater) GetIfExistsAction ¶
func (*ApiUpdater) GetIfExistsAction() machinery.IfExistsAction
GetIfExistsAction implements file.Builder
func (*ApiUpdater) GetMarkers ¶
func (f *ApiUpdater) GetMarkers() []machinery.Marker
GetMarkers implements file.Inserter
type CRDGenerator ¶
type CRDGenerator struct { machinery.TemplateMixin machinery.BoilerplateMixin }
func (*CRDGenerator) SetTemplateDefaults ¶
func (f *CRDGenerator) SetTemplateDefaults() error
SetTemplateDefaults implements file.Template
type CRDGeneratorUpdater ¶
type CRDGeneratorUpdater struct { machinery.ResourceMixin // Flags to indicate which parts need to be included when updating the file WireResource, WireController bool }
func (*CRDGeneratorUpdater) GetCodeFragments ¶
func (f *CRDGeneratorUpdater) GetCodeFragments() machinery.CodeFragmentsMap
GetCodeFragments implements file.Inserter
func (*CRDGeneratorUpdater) GetIfExistsAction ¶
func (*CRDGeneratorUpdater) GetIfExistsAction() machinery.IfExistsAction
GetIfExistsAction implements file.Builder
func (*CRDGeneratorUpdater) GetMarkers ¶
func (f *CRDGeneratorUpdater) GetMarkers() []machinery.Marker
GetMarkers implements file.Inserter
func (*CRDGeneratorUpdater) GetPath ¶
func (*CRDGeneratorUpdater) GetPath() string
GetPath implements file.Builder
type Controller ¶
type Controller struct { machinery.TemplateMixin machinery.BoilerplateMixin }
func (*Controller) SetTemplateDefaults ¶
func (f *Controller) SetTemplateDefaults() error
SetTemplateDefaults implements file.Template
type ControllerUpdater ¶
type ControllerUpdater struct { machinery.ResourceMixin // Flags to indicate which parts need to be included when updating the file WireResource, WireController bool }
func (*ControllerUpdater) GetCodeFragments ¶
func (f *ControllerUpdater) GetCodeFragments() machinery.CodeFragmentsMap
GetCodeFragments implements file.Inserter
func (*ControllerUpdater) GetIfExistsAction ¶
func (*ControllerUpdater) GetIfExistsAction() machinery.IfExistsAction
GetIfExistsAction implements file.Builder
func (*ControllerUpdater) GetMarkers ¶
func (f *ControllerUpdater) GetMarkers() []machinery.Marker
GetMarkers implements file.Inserter
func (*ControllerUpdater) GetPath ¶
func (*ControllerUpdater) GetPath() string
GetPath implements file.Builder
type Main ¶
type Main struct { machinery.TemplateMixin machinery.BoilerplateMixin }
Main scaffolds a file that defines the controller manager entry point
func (*Main) SetTemplateDefaults ¶
SetTemplateDefaults implements file.Template
type MainUpdater ¶
type MainUpdater struct { machinery.ResourceMixin // Flags to indicate which parts need to be included when updating the file WireResource, WireController bool }
MainUpdater updates src/main.rs to add reconcilers
func (*MainUpdater) GetCodeFragments ¶
func (f *MainUpdater) GetCodeFragments() machinery.CodeFragmentsMap
GetCodeFragments implements file.Inserter
func (*MainUpdater) GetIfExistsAction ¶
func (*MainUpdater) GetIfExistsAction() machinery.IfExistsAction
GetIfExistsAction implements file.Builder
func (*MainUpdater) GetMarkers ¶
func (f *MainUpdater) GetMarkers() []machinery.Marker
GetMarkers implements file.Inserter