k8s-deployment/values/badhouseplants/values.velero.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