github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/test/e2e/testdata/smoketest/mongodb/12_backup_datafile_restore.yaml (about)

     1  ---
     2  # Source: mongodb-cluster/templates/replicaset.yaml
     3  apiVersion: apps.kubeblocks.io/v1alpha1
     4  kind: Cluster
     5  metadata:
     6    name: mongo-cluster-datafile
     7    annotations:
     8      kubeblocks.io/restore-from-backup: '{"mongodb":{"name":"backup-mongodb-cluster","namespace":"default","volumeRestorePolicy":"Parallel"}}'
     9  spec:
    10    clusterDefinitionRef: mongodb
    11    clusterVersionRef: mongodb-5.0
    12    terminationPolicy: Halt
    13    affinity:
    14      topologyKeys:
    15        - kubernetes.io/hostname
    16    componentSpecs:
    17      - name: mongodb
    18        componentDefRef: mongodb
    19        monitor: false
    20        replicas: 3
    21        serviceAccountName: kb-mongodb-cluster
    22        volumeClaimTemplates:
    23          - name: data # ref clusterdefinition components.containers.volumeMounts.name
    24            spec:
    25              storageClassName:
    26              accessModes:
    27                - ReadWriteOnce
    28              resources:
    29                requests:
    30                  storage: 21Gi