Documentation ¶
Index ¶
Constants ¶
View Source
const ( // BackupSecretName is the name of secret having credentials for etcd backups. BackupSecretName string = "etcd-backup" // DataKeyBackupBucketName is the name of a data key whose value contains the backup bucket name. DataKeyBackupBucketName string = "bucketName" )
Variables ¶
This section is empty.
Functions ¶
func NewActuator ¶
func NewActuator(backupEntryDelegate BackupEntryDelegate, logger logr.Logger) backupentry.Actuator
NewActuator creates a new Actuator that updates the status of the handled BackupEntry resources.
Types ¶
type BackupEntryDelegate ¶
type BackupEntryDelegate interface { // Delete deletes the BackupBucket. Delete(context.Context, *extensionsv1alpha1.BackupEntry) error // GetETCDSecretData returns the updated secret data as per provider requirement. GetETCDSecretData(context.Context, *extensionsv1alpha1.BackupEntry, map[string][]byte) (map[string][]byte, error) }
BackupEntryDelegate preforms provider specific operation with BackupBucket resources.
Click to show internal directories.
Click to hide internal directories.