140 lines
4.1 KiB
YAML
140 lines
4.1 KiB
YAML
apiVersion: velero.io/v1
|
|
kind: Schedule
|
|
metadata:
|
|
name: mail-backup-csi-hourly
|
|
namespace: velero
|
|
labels:
|
|
velero.io/storage-location: ceph-bucket
|
|
spec:
|
|
# Schedule is a Cron expression defining when to run the Backup
|
|
schedule: 0 15-22 * * * # every hour
|
|
# Specifies whether to use OwnerReferences on backups created by this Schedule.
|
|
# Notice: if set to true, when schedule is deleted, backups will be deleted too. Optional.
|
|
useOwnerReferencesInBackup: true
|
|
template:
|
|
csiSnapshotTimeout: 10m0s
|
|
defaultVolumesToFsBackup: false
|
|
hooks: {}
|
|
includedNamespaces:
|
|
- mail
|
|
metadata: {}
|
|
storageLocation: ceph-bucket
|
|
ttl: 8h0m0s
|
|
---
|
|
apiVersion: velero.io/v1
|
|
kind: Schedule
|
|
metadata:
|
|
name: mail-backup-csi-daily
|
|
namespace: velero
|
|
labels:
|
|
velero.io/storage-location: ceph-bucket
|
|
spec:
|
|
# Schedule is a Cron expression defining when to run the Backup
|
|
schedule: 0 0 * * * # every hour
|
|
# Specifies whether to use OwnerReferences on backups created by this Schedule.
|
|
# Notice: if set to true, when schedule is deleted, backups will be deleted too. Optional.
|
|
useOwnerReferencesInBackup: true
|
|
template:
|
|
csiSnapshotTimeout: 10m0s
|
|
defaultVolumesToFsBackup: false
|
|
hooks: {}
|
|
includedNamespaces:
|
|
- mail
|
|
metadata: {}
|
|
storageLocation: ceph-bucket
|
|
ttl: 168h0m0s
|
|
---
|
|
apiVersion: velero.io/v1
|
|
kind: Schedule
|
|
metadata:
|
|
name: mail-backup-csi-weekly
|
|
namespace: velero
|
|
labels:
|
|
velero.io/storage-location: ceph-bucket
|
|
spec:
|
|
# Schedule is a Cron expression defining when to run the Backup
|
|
schedule: 0 0 * * 1 # every hour
|
|
# Specifies whether to use OwnerReferences on backups created by this Schedule.
|
|
# Notice: if set to true, when schedule is deleted, backups will be deleted too. Optional.
|
|
useOwnerReferencesInBackup: true
|
|
template:
|
|
csiSnapshotTimeout: 10m0s
|
|
defaultVolumesToFsBackup: false
|
|
hooks: {}
|
|
includedNamespaces:
|
|
- mail
|
|
metadata: {}
|
|
storageLocation: ceph-bucket
|
|
ttl: 730h0m0s
|
|
---
|
|
apiVersion: velero.io/v1
|
|
kind: Schedule
|
|
metadata:
|
|
name: mail-backup-restic-daily
|
|
namespace: velero
|
|
labels:
|
|
velero.io/storage-location: aux-balancer-minio
|
|
spec:
|
|
# Schedule is a Cron expression defining when to run the Backup
|
|
schedule: 0 0 * * * # every hour
|
|
# Specifies whether to use OwnerReferences on backups created by this Schedule.
|
|
# Notice: if set to true, when schedule is deleted, backups will be deleted too. Optional.
|
|
useOwnerReferencesInBackup: true
|
|
template:
|
|
csiSnapshotTimeout: 10m0s
|
|
snapshotVolumes: false
|
|
defaultVolumesToFsBackup: true
|
|
hooks: {}
|
|
includedNamespaces:
|
|
- mail
|
|
metadata: {}
|
|
storageLocation: aux-balancer-minio
|
|
ttl: 168h0m0s
|
|
---
|
|
apiVersion: velero.io/v1
|
|
kind: Schedule
|
|
metadata:
|
|
name: mail-backup-restic-weekly
|
|
namespace: velero
|
|
labels:
|
|
velero.io/storage-location: aux-balancer-minio
|
|
spec:
|
|
# Schedule is a Cron expression defining when to run the Backup
|
|
schedule: 0 0 * * 1 # every hour
|
|
# Specifies whether to use OwnerReferences on backups created by this Schedule.
|
|
# Notice: if set to true, when schedule is deleted, backups will be deleted too. Optional.
|
|
useOwnerReferencesInBackup: true
|
|
template:
|
|
csiSnapshotTimeout: 10m0s
|
|
snapshotVolumes: false
|
|
defaultVolumesToFsBackup: true
|
|
hooks: {}
|
|
includedNamespaces:
|
|
- mail
|
|
metadata: {}
|
|
storageLocation: aux-balancer-minio
|
|
ttl: 730h0m0s
|
|
---
|
|
apiVersion: velero.io/v1
|
|
kind: Schedule
|
|
metadata:
|
|
name: mail-backup-restic-monthly
|
|
namespace: velero
|
|
labels:
|
|
velero.io/storage-location: aux-balancer-minio
|
|
spec:
|
|
# Schedule is a Cron expression defining when to run the Backup
|
|
schedule: 0 0 1 * * # every hour
|
|
# Specifies whether to use OwnerReferences on backups created by this Schedule.
|
|
# Notice: if set to true, when schedule is deleted, backups will be deleted too. Optional.
|
|
useOwnerReferencesInBackup: true
|
|
template:
|
|
csiSnapshotTimeout: 10m0s
|
|
snapshotVolumes: false
|
|
defaultVolumesToFsBackup: true
|
|
hooks: {}
|
|
includedNamespaces:
|
|
- mail
|
|
metadata: {}
|
|
storageLocation: aux-balancer-minio
|
|
ttl: 4380h0m0s |