Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶ added in v0.13.1
type Interface interface { gardenercomponent.Deployer }
Interface provides a facade for operations on leases.
type Values ¶
type Values struct { // BackupEnabled specifies if the backup functionality for the etcd cluster is enabled. BackupEnabled bool // EtcdName is the name of the etcd resource. EtcdName string // EtcdName is the UID of the etcd resource. EtcdUID types.UID // DeltaSnapshotLeaseName is the name of the delta snapshot lease object. DeltaSnapshotLeaseName string // FullSnapshotLeaseName is the name of the full snapshot lease object. FullSnapshotLeaseName string // Replicas is the replica count of the etcd cluster. Replicas int32 }
Values contains the values necessary for creating ETCD leases.
func GenerateValues ¶
func GenerateValues(etcd *druidv1alpha1.Etcd) Values
GenerateValues generates `lease.Values` for the lease component with the given parameters.
Click to show internal directories.
Click to hide internal directories.