Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ApplicationBackupScheduleNameAnnotation Annotation used to specify the name of schedule that // created the backup ApplicationBackupScheduleNameAnnotation = annotationPrefix + "applicationBackupScheduleName" // ApplicationBackupSchedulePolicyTypeAnnotation Annotation used to specify the type of the // policy that triggered the backup ApplicationBackupSchedulePolicyTypeAnnotation = annotationPrefix + "applicationBackupSchedulePolicyType" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationBackupController ¶
type ApplicationBackupController struct { Driver volume.Driver Recorder record.EventRecorder ResourceCollector resourcecollector.ResourceCollector // contains filtered or unexported fields }
ApplicationBackupController reconciles applicationbackup objects
func (*ApplicationBackupController) Init ¶
func (a *ApplicationBackupController) Init(backupAdminNamespace string) error
Init Initialize the application backup controller
type ApplicationBackupScheduleController ¶
type ApplicationBackupScheduleController struct {
Recorder record.EventRecorder
}
ApplicationBackupScheduleController reconciles ApplicationBackupSchedule objects
func (*ApplicationBackupScheduleController) Handle ¶
Handle updates for ApplicationBackupSchedule objects
func (*ApplicationBackupScheduleController) Init ¶
func (s *ApplicationBackupScheduleController) Init() error
Init Initialize the backup schedule controller
type ApplicationCloneController ¶
type ApplicationCloneController struct { Driver volume.Driver Recorder record.EventRecorder ResourceCollector resourcecollector.ResourceCollector // contains filtered or unexported fields }
ApplicationCloneController reconciles applicationclone objects
func (*ApplicationCloneController) Init ¶
func (a *ApplicationCloneController) Init(adminNamespace string) error
Init Initialize the application clone controller
type ApplicationRestoreController ¶
type ApplicationRestoreController struct { Driver volume.Driver Recorder record.EventRecorder ResourceCollector resourcecollector.ResourceCollector // contains filtered or unexported fields }
ApplicationRestoreController reconciles applicationrestore objects
func (*ApplicationRestoreController) Init ¶
func (a *ApplicationRestoreController) Init(restoreAdminNamespace string) error
Init Initialize the application restore controller
type BackupSyncController ¶
type BackupSyncController struct { Recorder record.EventRecorder SyncInterval time.Duration // contains filtered or unexported fields }
BackupSyncController reconciles applicationbackup objects
Click to show internal directories.
Click to hide internal directories.