package
1.0.23
Repository: https://github.com/aws/etcdadm-controller.git
Documentation: pkg.go.dev

# Functions

Convert_v1alpha3_EtcdadmCluster_To_v1beta1_EtcdadmCluster is an autogenerated conversion function.
Convert_v1alpha3_EtcdadmClusterList_To_v1beta1_EtcdadmClusterList is an autogenerated conversion function.
Convert_v1alpha3_EtcdadmClusterSpec_To_v1beta1_EtcdadmClusterSpec is an autogenerated conversion function.
Convert_v1alpha3_EtcdadmClusterStatus_To_v1beta1_EtcdadmClusterStatus is an autogenerated conversion function.
Convert_v1beta1_EtcdadmCluster_To_v1alpha3_EtcdadmCluster is an autogenerated conversion function.
Convert_v1beta1_EtcdadmClusterList_To_v1alpha3_EtcdadmClusterList is an autogenerated conversion function.
Convert_v1beta1_EtcdadmClusterSpec_To_v1alpha3_EtcdadmClusterSpec is an autogenerated conversion function.
Convert_v1beta1_EtcdadmClusterStatus_To_v1alpha3_EtcdadmClusterStatus is an autogenerated conversion function.
RegisterConversions adds conversion functions to the given scheme.

# Constants

EtcdCertificatesAvailableCondition indicates that the etcdadm controller has generated the etcd certs to be used by new members joining the etcd cluster, and to be used by the controlplane.
EtcdClusterHasNoOutdatedMembersCondition indicates that all etcd members are up-to-date.
EtcdClusterHasOutdatedMembersReason shows that some of the etcd members are out-of-date.
EtcdClusterResizeCompleted indicates if cluster is finished with scale up/down or is being resized.
EtcdMachinesReadyCondition stores an aggregate status of all owned machines.
EtcdMachinesSpecUpToDateCondition documents that the spec of the machines controlled by the EtcdadmCluster is up to date.
EtcdRollingUpdateInProgressReason (Severity=Warning) documents an EtcdadmCluster object executing a rolling upgrade for aligning the machines spec to the desired state.
EtcdScaleDownInProgressReason indicates scale down is in progress.
EtcdScaleUpInProgressReason indicates scale up is in progress.
InitializedCondition shows if etcd cluster has been initialized, which is when the first etcd member has been initialized.
No description provided by the author
WaitingForEtcdadmInitReason shows that the first etcd member has not been created yet.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

+kubebuilder:object:root=true +kubebuilder:subresource:status EtcdadmCluster is the Schema for the etcdadmclusters API.
EtcdadmClusterList contains a list of EtcdadmCluster.
EtcdadmClusterSpec defines the desired state of EtcdadmCluster.
EtcdadmClusterStatus defines the observed state of EtcdadmCluster.