github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/demand-backup/compare/job_restore-job-on-demand-backup-minio-demand-backup-k129.yml (about) 1 apiVersion: batch/v1 2 kind: Job 3 metadata: 4 generation: 1 5 labels: 6 batch.kubernetes.io/job-name: restore-job-on-demand-backup-minio-demand-backup 7 job-name: restore-job-on-demand-backup-minio-demand-backup 8 name: restore-job-on-demand-backup-minio-demand-backup 9 ownerReferences: 10 - controller: true 11 kind: PerconaXtraDBClusterRestore 12 name: on-demand-backup-minio 13 spec: 14 backoffLimit: 4 15 completionMode: NonIndexed 16 completions: 1 17 manualSelector: false 18 parallelism: 1 19 podReplacementPolicy: TerminatingOrFailed 20 selector: 21 matchLabels: {} 22 suspend: false 23 template: 24 metadata: 25 labels: 26 batch.kubernetes.io/job-name: restore-job-on-demand-backup-minio-demand-backup 27 job-name: restore-job-on-demand-backup-minio-demand-backup 28 spec: 29 containers: 30 - command: 31 - recovery-cloud.sh 32 env: 33 - name: PXC_SERVICE 34 value: demand-backup-pxc 35 - name: PXC_USER 36 value: xtrabackup 37 - name: PXC_PASS 38 valueFrom: 39 secretKeyRef: 40 key: xtrabackup 41 name: my-cluster-secrets 42 - name: VERIFY_TLS 43 value: "false" 44 - name: ENDPOINT 45 value: https://minio-service.namespace:9000/ 46 - name: DEFAULT_REGION 47 value: us-east-1 48 - name: ACCESS_KEY_ID 49 valueFrom: 50 secretKeyRef: 51 key: AWS_ACCESS_KEY_ID 52 name: minio-secret 53 - name: SECRET_ACCESS_KEY 54 valueFrom: 55 secretKeyRef: 56 key: AWS_SECRET_ACCESS_KEY 57 name: minio-secret 58 - name: XB_EXTRA_ARGS 59 value: --parallel=3 60 - name: XBCLOUD_EXTRA_ARGS 61 value: --parallel=3 62 - name: XBSTREAM_EXTRA_ARGS 63 value: --parallel=3 64 - name: XB_USE_MEMORY 65 value: "1500000000" 66 imagePullPolicy: Always 67 name: xtrabackup 68 resources: 69 limits: 70 cpu: "1" 71 memory: 2G 72 requests: 73 memory: 2G 74 terminationMessagePath: /dev/termination-log 75 terminationMessagePolicy: File 76 volumeMounts: 77 - mountPath: /datadir 78 name: datadir 79 - mountPath: /etc/mysql/vault-keyring-secret 80 name: vault-keyring-secret 81 dnsPolicy: ClusterFirst 82 restartPolicy: Never 83 schedulerName: default-scheduler 84 securityContext: 85 fsGroup: 1001 86 supplementalGroups: 87 - 1001 88 serviceAccount: default 89 serviceAccountName: default 90 terminationGracePeriodSeconds: 30 91 volumes: 92 - name: datadir 93 persistentVolumeClaim: 94 claimName: datadir-demand-backup-pxc-0 95 - name: vault-keyring-secret 96 secret: 97 defaultMode: 420 98 optional: true 99 secretName: some-name-vault