kstone

package
v0.2.0-beta.2 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2022 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AnnoImportedURI = "importedAddr"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type EtcdClusterKstone

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

EtcdClusterKstone is responsible for synchronizing kstone.tkestack.io/etcdcluster to kstone-etcd-operator

func (*EtcdClusterKstone) AfterCreate

func (c *EtcdClusterKstone) AfterCreate(cluster *kstonev1alpha2.EtcdCluster) error

AfterCreate handles etcdcluster after created

func (*EtcdClusterKstone) AfterDelete

func (c *EtcdClusterKstone) AfterDelete(cluster *kstonev1alpha2.EtcdCluster) error

AfterDelete handles etcdcluster after deleted

func (*EtcdClusterKstone) AfterUpdate

func (c *EtcdClusterKstone) AfterUpdate(cluster *kstonev1alpha2.EtcdCluster) error

AfterUpdate handles etcdcluster after updated

func (*EtcdClusterKstone) BeforeCreate

func (c *EtcdClusterKstone) BeforeCreate(cluster *kstonev1alpha2.EtcdCluster) error

func (*EtcdClusterKstone) BeforeDelete

func (c *EtcdClusterKstone) BeforeDelete(cluster *kstonev1alpha2.EtcdCluster) error

BeforeDelete handles etcdcluster before deleted

func (*EtcdClusterKstone) BeforeUpdate

func (c *EtcdClusterKstone) BeforeUpdate(cluster *kstonev1alpha2.EtcdCluster) error

BeforeUpdate handles etcdcluster before updated

func (*EtcdClusterKstone) Create

func (c *EtcdClusterKstone) Create(cluster *kstonev1alpha2.EtcdCluster) error

Create creates an etcd cluster

func (*EtcdClusterKstone) Delete

func (c *EtcdClusterKstone) Delete(cluster *kstonev1alpha2.EtcdCluster) error

Delete handles delete

func (*EtcdClusterKstone) Equal

func (c *EtcdClusterKstone) Equal(cluster *kstonev1alpha2.EtcdCluster) (bool, error)

Equal checks etcdcluster, if not equal, sync etcdclusters.etcd.tkestack.io if equal, nothing to do

func (*EtcdClusterKstone) Status

Status checks etcd member and returns new status

func (*EtcdClusterKstone) Update

func (c *EtcdClusterKstone) Update(cluster *kstonev1alpha2.EtcdCluster) error

Update updates cluster of kstone-etcd-operator

Jump to

Keyboard shortcuts

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