github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/demand-backup-cloud/compare/job.batch_restore-job-on-demand-backup-azure-demand-backup-cloud.yml (about)

     1  apiVersion: batch/v1
     2  kind: Job
     3  metadata:
     4    generation: 1
     5    labels:
     6      job-name: restore-job-on-demand-backup-azure-demand-backup-cloud
     7    name: restore-job-on-demand-backup-azure-demand-backup-cloud
     8    ownerReferences:
     9      - controller: true
    10        kind: PerconaXtraDBClusterRestore
    11        name: on-demand-backup-azure
    12  spec:
    13    backoffLimit: 4
    14    completionMode: NonIndexed
    15    completions: 1
    16    parallelism: 1
    17    selector:
    18      matchLabels: {}
    19    suspend: false
    20    template:
    21      metadata:
    22        labels:
    23          job-name: restore-job-on-demand-backup-azure-demand-backup-cloud
    24      spec:
    25        containers:
    26          - command:
    27              - recovery-cloud.sh
    28            env:
    29              - name: PXC_SERVICE
    30                value: demand-backup-cloud-pxc
    31              - name: PXC_USER
    32                value: xtrabackup
    33              - name: PXC_PASS
    34                valueFrom:
    35                  secretKeyRef:
    36                    key: xtrabackup
    37                    name: my-cluster-secrets
    38              - name: VERIFY_TLS
    39                value: "true"
    40              - name: AZURE_STORAGE_ACCOUNT
    41                valueFrom:
    42                  secretKeyRef:
    43                    key: AZURE_STORAGE_ACCOUNT_NAME
    44                    name: azure-secret
    45              - name: AZURE_ACCESS_KEY
    46                valueFrom:
    47                  secretKeyRef:
    48                    key: AZURE_STORAGE_ACCOUNT_KEY
    49                    name: azure-secret
    50              - name: AZURE_ENDPOINT
    51              - name: AZURE_STORAGE_CLASS
    52              - name: XB_USE_MEMORY
    53                value: 100MB
    54            imagePullPolicy: Always
    55            name: xtrabackup
    56            resources: {}
    57            terminationMessagePath: /dev/termination-log
    58            terminationMessagePolicy: File
    59            volumeMounts:
    60              - mountPath: /datadir
    61                name: datadir
    62              - mountPath: /etc/mysql/vault-keyring-secret
    63                name: vault-keyring-secret
    64        dnsPolicy: ClusterFirst
    65        restartPolicy: Never
    66        schedulerName: default-scheduler
    67        securityContext:
    68          fsGroup: 1001
    69          supplementalGroups:
    70            - 1001
    71        serviceAccount: default
    72        serviceAccountName: default
    73        terminationGracePeriodSeconds: 30
    74        volumes:
    75          - name: datadir
    76            persistentVolumeClaim:
    77              claimName: datadir-demand-backup-cloud-pxc-0
    78          - name: vault-keyring-secret
    79            secret:
    80              defaultMode: 420
    81              optional: true
    82              secretName: some-name-vault