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.