Documentation
¶
Index ¶
- type Builder
- func (b *Builder) BuildControllerRuntime(cl client.Client) *controllerruntime.LifecycleManager
- func (b *Builder) BuildMultiCluster(mgr mcmanager.Manager) *multicluster.LifecycleManager
- func (b *Builder) WithConditionManagement() *Builder
- func (b *Builder) WithReadOnly() *Builder
- func (b *Builder) WithSpreadingReconciles() *Builder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func NewBuilder ¶
func NewBuilder(operatorName, controllerName string, subroutines []subroutine.Subroutine, log *logger.Logger) *Builder
func (*Builder) BuildControllerRuntime ¶
func (b *Builder) BuildControllerRuntime(cl client.Client) *controllerruntime.LifecycleManager
func (*Builder) BuildMultiCluster ¶
func (b *Builder) BuildMultiCluster(mgr mcmanager.Manager) *multicluster.LifecycleManager
func (*Builder) WithConditionManagement ¶
func (*Builder) WithReadOnly ¶
func (*Builder) WithSpreadingReconciles ¶
Click to show internal directories.
Click to hide internal directories.