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

     1  apiVersion: batch/v1
     2  kind: Job
     3  metadata:
     4    generation: 1
     5    labels:
     6      backup-name: on-demand-backup-aws-s3
     7      cluster: demand-backup-cloud
     8      job-name: xb-on-demand-backup-aws-s3
     9      type: xtrabackup
    10    name: xb-on-demand-backup-aws-s3
    11    ownerReferences:
    12      - controller: true
    13        kind: PerconaXtraDBClusterBackup
    14        name: on-demand-backup-aws-s3
    15  spec:
    16    backoffLimit: 10
    17    completionMode: NonIndexed
    18    completions: 1
    19    manualSelector: true
    20    parallelism: 1
    21    podReplacementPolicy: TerminatingOrFailed
    22    selector:
    23      matchLabels:
    24        backup-name: on-demand-backup-aws-s3
    25        cluster: demand-backup-cloud
    26        job-name: xb-on-demand-backup-aws-s3
    27        type: xtrabackup
    28    suspend: false
    29    template:
    30      metadata:
    31        labels:
    32          backup-name: on-demand-backup-aws-s3
    33          cluster: demand-backup-cloud
    34          job-name: xb-on-demand-backup-aws-s3
    35          type: xtrabackup
    36      spec:
    37        containers:
    38          - command:
    39              - bash
    40              - /usr/bin/backup.sh
    41            env:
    42              - name: BACKUP_DIR
    43                value: /backup
    44              - name: PXC_SERVICE
    45                value: demand-backup-cloud-pxc
    46              - name: PXC_PASS
    47                valueFrom:
    48                  secretKeyRef:
    49                    key: xtrabackup
    50                    name: my-cluster-secrets
    51              - name: VERIFY_TLS
    52                value: "true"
    53              - name: XBCLOUD_EXTRA_ARGS
    54                value: --parallel=2
    55              - name: XBSTREAM_EXTRA_ARGS
    56                value: --parallel=2
    57              - name: ACCESS_KEY_ID
    58                valueFrom:
    59                  secretKeyRef:
    60                    key: AWS_ACCESS_KEY_ID
    61                    name: aws-s3-secret
    62              - name: SECRET_ACCESS_KEY
    63                valueFrom:
    64                  secretKeyRef:
    65                    key: AWS_SECRET_ACCESS_KEY
    66                    name: aws-s3-secret
    67              - name: DEFAULT_REGION
    68                value: us-east-1
    69              - name: ENDPOINT
    70              - name: S3_BUCKET
    71                value: operator-testing
    72            imagePullPolicy: Always
    73            name: xtrabackup
    74            resources: {}
    75            terminationMessagePath: /dev/termination-log
    76            terminationMessagePolicy: File
    77            volumeMounts:
    78              - mountPath: /etc/mysql/ssl
    79                name: ssl
    80              - mountPath: /etc/mysql/ssl-internal
    81                name: ssl-internal
    82              - mountPath: /etc/mysql/vault-keyring-secret
    83                name: vault-keyring-secret
    84        dnsPolicy: ClusterFirst
    85        restartPolicy: Never
    86        schedulerName: default-scheduler
    87        securityContext:
    88          fsGroup: 1001
    89          supplementalGroups:
    90            - 1001
    91        terminationGracePeriodSeconds: 30
    92        volumes:
    93          - name: ssl
    94            secret:
    95              defaultMode: 420
    96              optional: true
    97              secretName: demand-backup-cloud-ssl
    98          - name: ssl-internal
    99            secret:
   100              defaultMode: 420
   101              optional: true
   102              secretName: demand-backup-cloud-ssl-internal
   103          - name: vault-keyring-secret
   104            secret:
   105              defaultMode: 420
   106              optional: true
   107              secretName: some-name-vault