package
0.9.0
Repository: https://github.com/wave-k8s/wave.git
Documentation: pkg.go.dev

# Functions

add adds a new Controller to mgr with r as the reconcile.Reconciler.
BuildCacheDefaultNamespaces builds a cache config to watch namespaces.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewHandler constructs a new instance of Handler.
Run runs the webhook server.
No description provided by the author
SetupControllerTestReconcile returns a reconcile.Reconcile implementation that delegates to inner and writes the request to requests after Reconcile is finished.

# Constants

ConfigHashAnnotation is the key of the annotation on the PodTemplate that holds the configuration hash.
ExtraConfigMapsAnnotation is the key of the annotation that contains additional ConfigMaps which Wave should watch.
ExtraSecretsAnnotation is the key of the annotation that contains additional Secrets which Wave should watch.
FinalizerString is the finalizer added to deployments to allow Wave to perform advanced deletion logic.
RequiredAnnotation is the key of the annotation on the Deployment that Wave checks for before processing the deployment.
SchedulingDisabledAnnotation is set on a deployment if scheduling has been disabled due to missing children and contains the original scheduler.
SchedulingDisabledSchedulerName is the dummy scheduler to disable scheduling of pods.

# Structs

Handler performs the main business logic of the Wave controller.
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
Object is used as a helper interface when passing Kubernetes resources between methods.
No description provided by the author