176 lines
4.0 KiB
YAML
176 lines
4.0 KiB
YAML
initContainers:
|
|
- name: velero-plugin-for-aws
|
|
image: velero/velero-plugin-for-aws:v1.11.0
|
|
imagePullPolicy: IfNotPresent
|
|
volumeMounts:
|
|
- mountPath: /target
|
|
name: plugins
|
|
configuration:
|
|
logLevel: error
|
|
repositoryMaintenanceJob:
|
|
requests:
|
|
cpu: 300m
|
|
memory: 512Mi
|
|
limits:
|
|
memory: 512Mi
|
|
latestJobsCount: 2
|
|
backupStorageLocation:
|
|
- name: hetzner
|
|
provider: aws
|
|
plugin: velero/velero-plugin-for-aws:v1.11.0
|
|
bucket: badhouseplants-backups
|
|
accessMode: ReadWrite
|
|
credential:
|
|
name: velero-s3-creds
|
|
key: hetzner
|
|
config:
|
|
region: nbg1
|
|
s3ForcePathStyle: true
|
|
s3Url: https://nbg1.your-objectstorage.com
|
|
publicUrl: https://nbg1.your-objectstorage.com
|
|
checksumAlgorithm: ""
|
|
- name: etersoft
|
|
provider: aws
|
|
plugin: velero/velero-plugin-for-aws:v1.11.0
|
|
bucket: velero
|
|
accessMode: ReadWrite
|
|
credential:
|
|
name: velero-s3-creds
|
|
key: etersoft
|
|
config:
|
|
region: us-east1
|
|
s3ForcePathStyle: true
|
|
s3Url: https://s3.ru.badhouseplants.net
|
|
publicUrl: https://s3.ru.badhouseplants.net
|
|
volumeSnapshotLocation:
|
|
- name: hetzner
|
|
provider: aws
|
|
config:
|
|
region: nbg1
|
|
- name: etersoft
|
|
provider: aws
|
|
config:
|
|
region: us-east-1
|
|
deployNodeAgent: true
|
|
schedules:
|
|
daily:
|
|
disabled: false
|
|
labels:
|
|
backups: daily
|
|
storage: hetzner
|
|
schedule: "0 0 * * *"
|
|
useOwnerReferencesInBackup: true
|
|
paused: false
|
|
template:
|
|
defaultVolumesToFsBackup: true
|
|
ttl: "240h"
|
|
storageLocation: hetzner
|
|
volumeSnapshotLocations:
|
|
- hetzner
|
|
includedNamespaces:
|
|
- platform
|
|
- applications
|
|
- games
|
|
- databases
|
|
- org-badhouseplants
|
|
weekly:
|
|
disabled: false
|
|
labels:
|
|
backups: weekly
|
|
storage: hetzner
|
|
schedule: "0 1 * * 0"
|
|
useOwnerReferencesInBackup: true
|
|
paused: false
|
|
template:
|
|
defaultVolumesToFsBackup: true
|
|
ttl: "672h"
|
|
storageLocation: hetzner
|
|
volumeSnapshotLocations:
|
|
- hetzner
|
|
includedNamespaces:
|
|
- platform
|
|
- applications
|
|
- games
|
|
- databases
|
|
- org-badhouseplants
|
|
monthly:
|
|
disabled: false
|
|
labels:
|
|
backups: monthly
|
|
storage: hetzner
|
|
schedule: "0 3 1 * *"
|
|
useOwnerReferencesInBackup: true
|
|
paused: false
|
|
template:
|
|
defaultVolumesToFsBackup: true
|
|
ttl: "1344h"
|
|
storageLocation: hetzner
|
|
volumeSnapshotLocations:
|
|
- hetzner
|
|
includedNamespaces:
|
|
- platform
|
|
- applications
|
|
- games
|
|
- databases
|
|
- org-badhouseplants
|
|
regular:
|
|
disabled: false
|
|
labels:
|
|
backups: regular
|
|
storage: hetzner
|
|
schedule: "0 */3 * * *"
|
|
useOwnerReferencesInBackup: true
|
|
paused: false
|
|
template:
|
|
defaultVolumesToFsBackup: true
|
|
ttl: "24h"
|
|
storageLocation: hetzner
|
|
volumeSnapshotLocations:
|
|
- hetzner
|
|
includedNamespaces:
|
|
- platform
|
|
- applications
|
|
- games
|
|
- databases
|
|
- org-badhouseplants
|
|
offsite-weekly:
|
|
disabled: false
|
|
labels:
|
|
backups: regular
|
|
storage: etersoft
|
|
schedule: "0 2 * * 1"
|
|
useOwnerReferencesInBackup: true
|
|
paused: false
|
|
template:
|
|
defaultVolumesToFsBackup: true
|
|
ttl: "1344h"
|
|
includedNamespaces:
|
|
- platform
|
|
- applications
|
|
- games
|
|
- databases
|
|
- org-badhouseplants
|
|
storageLocation: etersoft
|
|
volumeSnapshotLocations:
|
|
- etersoft
|
|
offsite-daily:
|
|
disabled: false
|
|
labels:
|
|
backups: regular
|
|
storage: etersoft
|
|
schedule: "0 3 * * *"
|
|
useOwnerReferencesInBackup: true
|
|
paused: false
|
|
template:
|
|
defaultVolumesToFsBackup: true
|
|
ttl: "240h"
|
|
includedNamespaces:
|
|
- platform
|
|
- applications
|
|
- games
|
|
- databases
|
|
- org-badhouseplants
|
|
storageLocation: etersoft
|
|
volumeSnapshotLocations:
|
|
- etersoft
|