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