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.
Click to show internal directories.
Click to hide internal directories.