Documentation
¶
Index ¶
- Constants
- func New(logger logr.Logger, opts *Options) (ctrl.Manager, error)
- func NewLogConstructor(mgr ctrl.Manager, controllerName string) func(*reconcile.Request) logr.Logger
- func NewReconciler(logger logr.Logger, opts *Options) (ctrl.Manager, error)
- func NewTest(logger logr.Logger, opts *Options) (ctrl.Manager, error)
- func NewTypedLogConstructor[T any](mgr ctrl.Manager, controllerName string) func(T) logr.Logger
- func SingleEventHandler() handler.EventHandler
- type Options
Constants ¶
View Source
const ( IdxCompositionsBySynthesizer = ".spec.synthesizer" IdxCompositionsBySymphony = ".compositionsBySymphony" IdxCompositionsByBinding = ".compositionsByBinding" IdxSynthesizersByRef = ".synthesizersByRef" )
View Source
const ( ManagerLabelKey = "app.kubernetes.io/managed-by" ManagerLabelValue = "eno" )
Variables ¶
This section is empty.
Functions ¶
func NewLogConstructor ¶
func NewTypedLogConstructor ¶ added in v0.0.48
func SingleEventHandler ¶ added in v0.0.10
func SingleEventHandler() handler.EventHandler
Types ¶
type Options ¶
type Options struct {
leaderelection.Options
ElectionLeaseDuration time.Duration
ElectionLeaseRenewDeadline time.Duration
ElectionLeaseRetryPeriod time.Duration
Rest *rest.Config
HealthProbeAddr string
MetricsAddr string
SynthesizerPodNamespace string // set in cmd from synthesis config
// Only set by cmd in reconciler process
CompositionNamespace string
CompositionSelector labels.Selector
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.