Documentation ¶
Index ¶
- func NewConditionController(deployer statemachine.Deployer, ...) *conditionController
- func NewKeyController(component string, deployer statemachine.Deployer, ...) *keyController
- func NewMigrationController(component string, deployer statemachine.Deployer, migrator migrators.Migrator, ...) *migrationController
- func NewPruneController(deployer statemachine.Deployer, ...) *pruneController
- func NewStateController(component string, deployer statemachine.Deployer, ...) *stateController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewConditionController ¶
func NewConditionController( deployer statemachine.Deployer, operatorClient operatorv1helpers.OperatorClient, kubeInformersForNamespaces operatorv1helpers.KubeInformersForNamespaces, secretClient corev1client.SecretsGetter, encryptionSecretSelector metav1.ListOptions, eventRecorder events.Recorder, encryptedGRs []schema.GroupResource, ) *conditionController
func NewKeyController ¶
func NewKeyController( component string, deployer statemachine.Deployer, operatorClient operatorv1helpers.OperatorClient, apiServerClient configv1client.APIServerInterface, apiServerInformer configv1informers.APIServerInformer, kubeInformersForNamespaces operatorv1helpers.KubeInformersForNamespaces, secretClient corev1client.SecretsGetter, encryptionSecretSelector metav1.ListOptions, eventRecorder events.Recorder, encryptedGRs []schema.GroupResource, ) *keyController
func NewMigrationController ¶
func NewMigrationController( component string, deployer statemachine.Deployer, migrator migrators.Migrator, operatorClient operatorv1helpers.OperatorClient, kubeInformersForNamespaces operatorv1helpers.KubeInformersForNamespaces, secretClient corev1client.SecretsGetter, encryptionSecretSelector metav1.ListOptions, eventRecorder events.Recorder, encryptedGRs []schema.GroupResource, ) *migrationController
func NewPruneController ¶
func NewPruneController( deployer statemachine.Deployer, operatorClient operatorv1helpers.OperatorClient, kubeInformersForNamespaces operatorv1helpers.KubeInformersForNamespaces, secretClient corev1client.SecretsGetter, encryptionSecretSelector metav1.ListOptions, eventRecorder events.Recorder, encryptedGRs []schema.GroupResource, ) *pruneController
func NewStateController ¶
func NewStateController( component string, deployer statemachine.Deployer, operatorClient operatorv1helpers.OperatorClient, kubeInformersForNamespaces operatorv1helpers.KubeInformersForNamespaces, secretClient corev1client.SecretsGetter, encryptionSecretSelector metav1.ListOptions, eventRecorder events.Recorder, encryptedGRs []schema.GroupResource, ) *stateController
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.