Files
talos-cluster/kubernetes/apps/database-system/mysql-operator/cluster/replicationsource.yaml

26 lines
755 B
YAML

---
# yaml-language-server: $schema=https://k8s-validation-schemas.pages.dev/volsync.backube/replicationsource_v1alpha1.json
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: &name "mysql-db-backup"
spec:
sourcePVC: "mysql-db-backup"
trigger:
schedule: "0 2 * * *"
restic:
copyMethod: "Snapshot"
pruneIntervalDays: 14
repository: "mysql-db-backup-volsync-secret"
volumeSnapshotClassName: "csi-ceph-blockpool"
cacheCapacity: 10Gi
cacheStorageClassName: "ceph-block"
cacheAccessModes: ["ReadWriteOnce"]
storageClassName: "ceph-block"
accessModes: ["ReadWriteOnce"]
moverSecurityContext:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 1000
retain:
daily: 7