All Classes and Interfaces
Class
Description
Abstract class for events related to the leader electing controller.
The
DefaultController builder.The operator controller configuration.
Factory for the
ControllerConfiguration.Implements
ControllerConfiguration.Operator configuration builder.
Bean creates the controllers based on the
ControllerConfiguration and registers them as singletons into
the bean context.The
ControllerManager builder.The
ControllerWatch builder.Default filter for added resources.
Default implementation of the
ControllerBuilder.The default implementation of
ControllerManagerBuilder.The default implementation of
ControllerWatchBuilder.Default filter for deleted resources.
The default implementation of
LeaderElectingControllerBuilder.Default implementation of
LockIdentityProvider which resolves the unique lock identity from the HOSTNAME
environment variable.Default filter for updated resources.
The
LeaderElectingController builder.The factory for
LeaderElectionConfig.The
LeaderElectionConfig configuration.ConfigurationProperties implementation of LeaderElectionConfiguration.Event fired when the controller created from the
AbstracLeaderElectingControllerEvent.getOperatorConfiguration()
has become a leader.Event fired when the controller created from the
AbstracLeaderElectingControllerEvent.getOperatorConfiguration()
has lost the leader lease.The lock identity provider.
Operator annotation simplifies initialisation of the controllers.
Operator module configuration properties.
OperatorResourceLister<ApiType extends io.kubernetes.client.common.KubernetesObject>
Operator lister simplifies retrieval of the resources from within the
SharedIndexInformer's
Cache.The factory for
RateLimitingQueue.The factory that creates the official Kubernetes SDK provided
Lock implementations.ResourceReconciler<ApiType extends io.kubernetes.client.common.KubernetesObject>
The ResourceReconciler defines an interface for reconciling the resource.
ResourceReconcilerCreatedListener<ApiType extends io.kubernetes.client.common.KubernetesObject>