Documentation
¶
Index ¶
- func NewCertManagerCAInjectorDeploymentController(operatorClient v1helpers.OperatorClientWithFinalizers, ...) factory.Controller
- func NewCertManagerCAInjectorStaticResourcesController(operatorClient v1helpers.OperatorClient, ...) factory.Controller
- func NewCertManagerControllerDeploymentController(operatorClient v1helpers.OperatorClientWithFinalizers, ...) factory.Controller
- func NewCertManagerControllerStaticResourcesController(operatorClient v1helpers.OperatorClient, ...) factory.Controller
- func NewCertManagerWebhookDeploymentController(operatorClient v1helpers.OperatorClientWithFinalizers, ...) factory.Controller
- func NewCertManagerWebhookStaticResourcesController(operatorClient v1helpers.OperatorClient, ...) factory.Controller
- func NewDefaultCertManagerController(operatorClient v1helpers.OperatorClient, ...) factory.Controller
- type CertManagerControllerSet
- type CertManagerReconciler
- type DefaultCertManagerController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCertManagerCAInjectorDeploymentController ¶
func NewCertManagerCAInjectorDeploymentController(operatorClient v1helpers.OperatorClientWithFinalizers, certManagerOperatorInformers certmanoperatorinformers.SharedInformerFactory, infraInformers configinformers.SharedInformerFactory, kubeClient kubernetes.Interface, kubeInformersForTargetNamespace informers.SharedInformerFactory, eventsRecorder events.Recorder, targetVersion string, versionRecorder status.VersionGetter, trustedCAConfigmapName, cloudCredentialsSecretName string, ) factory.Controller
func NewCertManagerCAInjectorStaticResourcesController ¶
func NewCertManagerCAInjectorStaticResourcesController(operatorClient v1helpers.OperatorClient, kubeClientContainer *resourceapply.ClientHolder, kubeInformersForNamespaces v1helpers.KubeInformersForNamespaces, eventsRecorder events.Recorder, ) factory.Controller
func NewCertManagerControllerDeploymentController ¶
func NewCertManagerControllerDeploymentController(operatorClient v1helpers.OperatorClientWithFinalizers, certManagerOperatorInformers certmanoperatorinformers.SharedInformerFactory, infraInformers configinformers.SharedInformerFactory, kubeClient kubernetes.Interface, kubeInformersForTargetNamespace informers.SharedInformerFactory, eventsRecorder events.Recorder, targetVersion string, versionRecorder status.VersionGetter, trustedCAConfigmapName, cloudCredentialsSecretName string) factory.Controller
func NewCertManagerControllerStaticResourcesController ¶
func NewCertManagerControllerStaticResourcesController(operatorClient v1helpers.OperatorClient, kubeClientContainer *resourceapply.ClientHolder, kubeInformersForNamespaces v1helpers.KubeInformersForNamespaces, eventsRecorder events.Recorder) factory.Controller
func NewCertManagerWebhookDeploymentController ¶
func NewCertManagerWebhookDeploymentController(operatorClient v1helpers.OperatorClientWithFinalizers, certManagerOperatorInformers certmanoperatorinformers.SharedInformerFactory, infraInformers configinformers.SharedInformerFactory, kubeclient kubernetes.Interface, kubeInformersForTargetNamespace informers.SharedInformerFactory, eventsRecorder events.Recorder, targetVersion string, versionRecorder status.VersionGetter, trustedCAConfigmapName, cloudCredentialsSecretName string) factory.Controller
func NewCertManagerWebhookStaticResourcesController ¶
func NewCertManagerWebhookStaticResourcesController(operatorClient v1helpers.OperatorClient, kubeClientContainer *resourceapply.ClientHolder, kubeInformersForNamespaces v1helpers.KubeInformersForNamespaces, eventsRecorder events.Recorder) factory.Controller
func NewDefaultCertManagerController ¶
func NewDefaultCertManagerController(operatorClient v1helpers.OperatorClient, certManagerClient alpha1.OperatorV1alpha1Interface, eventsRecorder events.Recorder) factory.Controller
Types ¶
type CertManagerControllerSet ¶
type CertManagerControllerSet struct {
// contains filtered or unexported fields
}
func NewCertManagerControllerSet ¶
func NewCertManagerControllerSet( kubeClient kubernetes.Interface, kubeInformersForNamespaces v1helpers.KubeInformersForNamespaces, kubeInformersForTargetNamespace informers.SharedInformerFactory, infraInformers configinformers.SharedInformerFactory, operatorClient v1helpers.OperatorClientWithFinalizers, certManagerOperatorInformers certmanoperatorinformers.SharedInformerFactory, kubeClientContainer *resourceapply.ClientHolder, eventRecorder events.Recorder, targetVersion string, versionRecorder status.VersionGetter, trustedCAConfigmapName, cloudCredentialsSecretName string, ) *CertManagerControllerSet
func (*CertManagerControllerSet) ToArray ¶
func (c *CertManagerControllerSet) ToArray() []factory.Controller
type CertManagerReconciler ¶
CertManagerReconciler reconciles a CertManager object
func (*CertManagerReconciler) Reconcile ¶
func (r *CertManagerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the CertManager object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.13.0/pkg/reconcile
func (*CertManagerReconciler) SetupWithManager ¶
func (r *CertManagerReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type DefaultCertManagerController ¶
type DefaultCertManagerController struct {
// contains filtered or unexported fields
}
Source Files
¶
- cert_manager_cainjector_deployment.go
- cert_manager_controller_deployment.go
- cert_manager_controller_set.go
- cert_manager_webhook_deployment.go
- certmanager_controller.go
- common.go
- credentials_request.go
- default_cert_manager_controller.go
- deployment_helper.go
- deployment_log_level.go
- deployment_overrides.go
- deployment_overrides_validation.go
- deployment_unsupported_overrides.go
- generic_deployment_controller.go
- related_images.go
Click to show internal directories.
Click to hide internal directories.