Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CRDEditorRole ¶
type CRDEditorRole struct { machinery.TemplateMixin machinery.MultiGroupMixin machinery.ResourceMixin machinery.ProjectNameMixin RoleName string }
CRDEditorRole scaffolds a file that defines the role that allows to edit plurals
func (*CRDEditorRole) SetTemplateDefaults ¶
func (f *CRDEditorRole) SetTemplateDefaults() error
SetTemplateDefaults implements file.Template
type CRDViewerRole ¶
type CRDViewerRole struct { machinery.TemplateMixin machinery.MultiGroupMixin machinery.ResourceMixin machinery.ProjectNameMixin RoleName string }
CRDViewerRole scaffolds a file that defines the role that allows to view plurals
func (*CRDViewerRole) SetTemplateDefaults ¶
func (f *CRDViewerRole) SetTemplateDefaults() error
SetTemplateDefaults implements file.Template
type Kustomization ¶
type Kustomization struct {
machinery.TemplateMixin
}
Kustomization scaffolds a file that defines the kustomization scheme for the rbac folder
func (*Kustomization) SetTemplateDefaults ¶
func (f *Kustomization) SetTemplateDefaults() error
SetTemplateDefaults implements file.Template
type LeaderElectionRole ¶
type LeaderElectionRole struct { machinery.TemplateMixin machinery.ProjectNameMixin }
LeaderElectionRole scaffolds a file that defines the role that allows leader election
func (*LeaderElectionRole) SetTemplateDefaults ¶
func (f *LeaderElectionRole) SetTemplateDefaults() error
SetTemplateDefaults implements file.Template
type LeaderElectionRoleBinding ¶
type LeaderElectionRoleBinding struct { machinery.TemplateMixin machinery.ProjectNameMixin }
LeaderElectionRoleBinding scaffolds a file that defines the role binding that allows leader election
func (*LeaderElectionRoleBinding) SetTemplateDefaults ¶
func (f *LeaderElectionRoleBinding) SetTemplateDefaults() error
SetTemplateDefaults implements file.Template
type Role ¶ added in v3.13.0
type Role struct { machinery.TemplateMixin machinery.ProjectNameMixin }
Role scaffolds a file that defines the role for the manager
func (*Role) SetTemplateDefaults ¶ added in v3.13.0
SetTemplateDefaults implements file.Template
type RoleBinding ¶
type RoleBinding struct { machinery.TemplateMixin machinery.ProjectNameMixin }
RoleBinding scaffolds a file that defines the role binding for the manager
func (*RoleBinding) SetTemplateDefaults ¶
func (f *RoleBinding) SetTemplateDefaults() error
SetTemplateDefaults implements file.Template
type ServiceAccount ¶
type ServiceAccount struct { machinery.TemplateMixin machinery.ProjectNameMixin }
ServiceAccount scaffolds a file that defines the service account the manager is deployed in.
func (*ServiceAccount) SetTemplateDefaults ¶
func (f *ServiceAccount) SetTemplateDefaults() error
SetTemplateDefaults implements file.Template