github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/oracle-mysql/templates/actionset-xtrabackup.yaml (about) 1 apiVersion: dataprotection.kubeblocks.io/v1alpha1 2 kind: ActionSet 3 metadata: 4 name: oracle-mysql-xtrabackup 5 labels: 6 clusterdefinition.kubeblocks.io/name: oracle-mysql 7 {{- include "oracle-mysql.labels" . | nindent 4 }} 8 spec: 9 backupType: Full 10 env: 11 - name: DATA_DIR 12 value: {{ .Values.dataMountPath }} 13 backup: 14 preBackup: [] 15 postBackup: [] 16 backupData: 17 image: docker.io/perconalab/percona-xtrabackup:8.0.32 18 runOnTargetPodNode: true 19 command: 20 - bash 21 - -c 22 - | 23 {{- .Files.Get "dataprotection/backup.sh" | nindent 8 }} 24 syncProgress: 25 enabled: true 26 intervalSeconds: 5 27 restore: 28 prepareData: 29 image: docker.io/perconalab/percona-xtrabackup:8.0.32 30 command: 31 - bash 32 - -c 33 - | 34 {{- .Files.Get "dataprotection/restore.sh" | nindent 8 }} 35 postReady: []