github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/weaviate/templates/backuppolicytemplate.yaml (about)

     1  apiVersion: apps.kubeblocks.io/v1alpha1
     2  kind: BackupPolicyTemplate
     3  metadata:
     4    name: weaviate-backup-policy-template
     5    labels:
     6      clusterdefinition.kubeblocks.io/name: weaviate
     7      {{- include "weaviate.labels" . | nindent 4 }}
     8  spec:
     9    clusterDefinitionRef: weaviate
    10    backupPolicies:
    11    - componentDefRef: weaviate
    12      retentionPeriod: 7d
    13      backupMethods:
    14      - name: volume-snapshot
    15        snapshotVolumes: true
    16        targetVolumes:
    17          volumes:
    18          - data
    19      schedules:
    20      - backupMethod: volume-snapshot
    21        enabled: false
    22        cronExpression: "0 18 * * 0"