package
24.3.4+incompatible
Repository: https://github.com/libopenstorage/stork.git
Documentation: pkg.go.dev
# Functions
GetObjectPath construct the full base path for a given backup The format is "namespace/backupName/backupUID" which will be unique for each backup.
IsBackupObjectTypeVirtualMachine returns true if backupObjectType is VirtualMachine.
IsResourceTypePVC check if given ResourceType is PVC.
NewApplicationBackup creates a new instance of ApplicationBackupController.
NewApplicationBackupSchedule creates a new instance of ApplicationBackupScheduleController.
NewApplicationClone create a new instance of ApplicationCloneController.
NewApplicationRestore creates a new instance of ApplicationRestoreController.
RegisterDefaultCRDs registered already supported CRDs.
No description provided by the author
No description provided by the author
# Constants
ApplicationBackupObjectLockRetentionAnnotation - object lock retention period annotation Since this annotation is used in the px-backup, creating with portworx.io annotation prefix.
ApplicationBackupScheduleNameAnnotation Annotation used to specify the name of schedule that created the backup.
ApplicationBackupSchedulePolicyTypeAnnotation Annotation used to specify the type of the policy that triggered the backup.
ObjectLockDefaultIncrementalCount default incremental backup count.
# Structs
ApplicationBackupController reconciles applicationbackup objects.
ApplicationBackupScheduleController reconciles ApplicationBackupSchedule objects.
ApplicationCloneController reconciles applicationclone objects.
ApplicationRestoreController reconciles applicationrestore objects.
BackupSyncController reconciles applicationbackup objects.
# Type aliases
WatchFunc is a callback provided to the Watch functions.