github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/oracle-mysql/templates/backuppolicytemplate.yaml (about) 1 apiVersion: apps.kubeblocks.io/v1alpha1 2 kind: BackupPolicyTemplate 3 metadata: 4 name: oracle-mysql-backup-policy-template 5 labels: 6 clusterdefinition.kubeblocks.io/name: oracle-mysql 7 {{- include "oracle-mysql.labels" . | nindent 4 }} 8 spec: 9 clusterDefinitionRef: oracle-mysql 10 backupPolicies: 11 - componentDefRef: mysql-compdef 12 retentionPeriod: 7d 13 backupMethods: 14 - name: xtrabackup 15 snapshotVolumes: false 16 actionSetName: oracle-mysql-xtrabackup 17 targetVolumes: 18 volumeMounts: 19 - name: data 20 mountPath: {{ .Values.dataMountPath }} 21 - name: volume-snapshot 22 snapshotVolumes: true 23 targetVolumes: 24 volumes: 25 - data 26 schedules: 27 - backupMethod: datafile 28 enabled: false 29 cronExpression: "0 18 * * 0" 30 - backupMethod: volume-snapshot 31 enabled: false 32 cronExpression: "0 18 * * 0"