Documentation ¶ Index ¶ type Cluster func New(config Config, cl *spec.EtcdCluster, stopC <-chan struct{}, wg *sync.WaitGroup) *Cluster func (c *Cluster) Delete() func (c *Cluster) Update(cl *spec.EtcdCluster) type Config Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Cluster ¶ type Cluster struct { // contains filtered or unexported fields } func New ¶ func New(config Config, cl *spec.EtcdCluster, stopC <-chan struct{}, wg *sync.WaitGroup) *Cluster func (*Cluster) Delete ¶ func (c *Cluster) Delete() func (*Cluster) Update ¶ func (c *Cluster) Update(cl *spec.EtcdCluster) type Config ¶ added in v0.2.0 type Config struct { PVProvisioner string ServiceAccount string s3config.S3Context KubeCli kubernetes.Interface } Source Files ¶ View all Source files backup_manager.go cluster.go error.go member.go metrics.go reconcile.go self_hosted.go upgrade.go Directories ¶ Show internal Expand all Path Synopsis backupstorage Click to show internal directories. Click to hide internal directories.