etcdcertcleaner

package
v0.0.0-alpha.0....-ec243c9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2024 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const DeletionGracePeriod = 24 * 3 * time.Hour
View Source
const DeletionGracePeriodAnnotation = "openshift.io/ceo-delete-grace-start"

Variables

This section is empty.

Functions

func NewEtcdCertCleanerController

func NewEtcdCertCleanerController(
	livenessChecker *health.MultiAlivenessChecker,
	kubeClient kubernetes.Interface,
	operatorClient v1helpers.StaticPodOperatorClient,
	kubeInformers v1helpers.KubeInformersForNamespaces,
	masterNodeLister corev1listers.NodeLister,
	masterNodeSelector labels.Selector,
	eventRecorder events.Recorder,
) factory.Controller

Types

type EtcdCertCleanerController

type EtcdCertCleanerController struct {
	// contains filtered or unexported fields
}

EtcdCertCleanerController will clean up old and unused dynamically generated ("node-based") secrets. This is to avoid filling up etcd in environments where the control plane is rotated/scaled up and down very often.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL