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

28 lines
834 B
YAML

---
# yaml-language-server: $schema=https://k8s-validation-schemas.pages.dev/volsync.backube/replicationdestination_v1alpha1.json
apiVersion: volsync.backube/v1alpha1
kind: ReplicationDestination
metadata:
name: "mysql-db-backup-dst"
labels:
kustomize.toolkit.fluxcd.io/ssa: IfNotPresent
spec:
trigger:
manual: restore-once
restic:
repository: "mysql-db-backup-volsync-secret"
copyMethod: Snapshot
volumeSnapshotClassName: "csi-ceph-blockpool"
cacheStorageClassName: "ceph-block"
cacheAccessModes: ["ReadWriteOnce"]
cacheCapacity: 2Gi
storageClassName: "ceph-block"
accessModes: ["ReadWriteOnce"]
capacity: 10Gi
moverSecurityContext:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 1000
enableFileDeletion: true
cleanupCachePVC: true
cleanupTempPVC: true