Documentation ¶
Index ¶
- Constants
- func CreatingCompleted(e *etcdv1alpha2.EtcdCluster)
- func DisableAntiAffinity(e *etcdv1alpha2.EtcdCluster)
- func Factory(base *etcdv1alpha2.EtcdCluster, traits ...Trait) *etcdv1alpha2.EtcdCluster
- func HighAvailability(e *etcdv1alpha2.EtcdCluster)
- func PersistentData(e *etcdv1alpha2.EtcdCluster)
- func Ready(e *etcdv1alpha2.EtcdCluster)
- func V1Alpha1EtcdClusterToV1Alpha2EtcdCluster(in runtime.Object) (runtime.Object, error)
- func V1Alpha2EtcdClusterToV1Alpha1EtcdCluster(in runtime.Object) (runtime.Object, error)
- type Trait
Constants ¶
View Source
const ( GroupName = "etcd.f110.dev" LabelNameClusterName = "etcdcluster.f110.dev/name" LabelNameEtcdVersion = "etcdcluster.f110.dev/version" LabelNameRole = "etcdcluster.f110.dev/role" AnnotationKeyTemporaryMember = "etcdcluster.f110.dev/tempmember" AnnotationKeyServerCertificate = "etcdcluster.f110.dev/servercert" )
Variables ¶
This section is empty.
Functions ¶
func CreatingCompleted ¶ added in v0.12.0
func CreatingCompleted(e *etcdv1alpha2.EtcdCluster)
func DisableAntiAffinity ¶ added in v0.12.0
func DisableAntiAffinity(e *etcdv1alpha2.EtcdCluster)
func Factory ¶ added in v0.12.0
func Factory(base *etcdv1alpha2.EtcdCluster, traits ...Trait) *etcdv1alpha2.EtcdCluster
func HighAvailability ¶ added in v0.12.0
func HighAvailability(e *etcdv1alpha2.EtcdCluster)
func PersistentData ¶ added in v0.12.0
func PersistentData(e *etcdv1alpha2.EtcdCluster)
func Ready ¶ added in v0.12.0
func Ready(e *etcdv1alpha2.EtcdCluster)
func V1Alpha1EtcdClusterToV1Alpha2EtcdCluster ¶ added in v0.11.0
Types ¶
type Trait ¶ added in v0.12.0
type Trait func(e *etcdv1alpha2.EtcdCluster)
func BackupByMinIO ¶ added in v0.12.0
Click to show internal directories.
Click to hide internal directories.