clustermembercontroller

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

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterMemberController

func NewClusterMemberController(
	livenessChecker *health.MultiAlivenessChecker,
	operatorClient v1helpers.OperatorClient,
	machineAPIChecker ceohelpers.MachineAPIChecker,
	masterNodeLister corev1listers.NodeLister,
	masterNodeSelector labels.Selector,
	machineLister machinelistersv1beta1.MachineLister,
	masterMachineSelector labels.Selector,
	kubeInformers v1helpers.KubeInformersForNamespaces,
	networkInformer configv1informers.NetworkInformer,
	etcdClient etcdcli.EtcdClient,
	eventRecorder events.Recorder,
	additionalInformers ...factory.Informer) factory.Controller

Types

type ClusterMemberController

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

TODO: Update etcd-operator proposal for ClusterMemberController https://github.com/openshift/enhancements/blob/master/enhancements/etcd/cluster-etcd-operator.md#etcdmemberscontroller watches the etcd static pods, picks one unready pod and adds to etcd membership only if all existing members are running healthy skips if any one member is unhealthy.

Jump to

Keyboard shortcuts

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