Documentation
¶
Index ¶
- func NewPVC(cr *api.PerconaXtraDBBackup) *corev1.PersistentVolumeClaim
- type Backup
- func (*Backup) Job(cr *api.PerconaXtraDBBackup) *batchv1.Job
- func (bcp *Backup) JobSpec(spec api.PXCBackupSpec, pxcNode string, sv *api.ServerVersion) batchv1.JobSpec
- func (bcp *Backup) Scheduled(spec *api.PXCScheduledBackupSchedule, strg *api.BackupStorageSpec) *batchv1beta1.CronJob
- func (Backup) SetStoragePVC(job *batchv1.JobSpec, volName string) error
- func (Backup) SetStorageS3(job *batchv1.JobSpec, s3 api.BackupStorageS3Spec, destination string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPVC ¶
func NewPVC(cr *api.PerconaXtraDBBackup) *corev1.PersistentVolumeClaim
NewPVC returns the list of PersistentVolumeClaims for the backups
Types ¶
type Backup ¶
type Backup struct {
// contains filtered or unexported fields
}
func New ¶
func New(cr *api.PerconaXtraDBCluster, spec *api.PXCScheduledBackup) *Backup
func (*Backup) JobSpec ¶
func (bcp *Backup) JobSpec(spec api.PXCBackupSpec, pxcNode string, sv *api.ServerVersion) batchv1.JobSpec
func (*Backup) Scheduled ¶
func (bcp *Backup) Scheduled(spec *api.PXCScheduledBackupSchedule, strg *api.BackupStorageSpec) *batchv1beta1.CronJob
func (Backup) SetStoragePVC ¶ added in v0.3.0
func (Backup) SetStorageS3 ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.