github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/demand-backup/compare/job_xb-on-demand-backup-minio-k129.yml (about) 1 apiVersion: batch/v1 2 kind: Job 3 metadata: 4 generation: 1 5 labels: 6 backup-name: on-demand-backup-minio 7 cluster: demand-backup 8 job-name: xb-on-demand-backup-minio 9 type: xtrabackup 10 name: xb-on-demand-backup-minio 11 ownerReferences: 12 - controller: true 13 kind: PerconaXtraDBClusterBackup 14 name: on-demand-backup-minio 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-minio 25 cluster: demand-backup 26 job-name: xb-on-demand-backup-minio 27 type: xtrabackup 28 suspend: false 29 template: 30 metadata: 31 labels: 32 backup-name: on-demand-backup-minio 33 cluster: demand-backup 34 job-name: xb-on-demand-backup-minio 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-pxc 46 - name: PXC_PASS 47 valueFrom: 48 secretKeyRef: 49 key: xtrabackup 50 name: my-cluster-secrets 51 - name: VERIFY_TLS 52 value: "false" 53 - name: XBCLOUD_EXTRA_ARGS 54 value: --parallel=2 --curl-retriable-errors=8 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: minio-secret 62 - name: SECRET_ACCESS_KEY 63 valueFrom: 64 secretKeyRef: 65 key: AWS_SECRET_ACCESS_KEY 66 name: minio-secret 67 - name: DEFAULT_REGION 68 value: us-east-1 69 - name: ENDPOINT 70 value: https://minio-service.namespace:9000/ 71 - name: S3_BUCKET 72 value: operator-testing 73 imagePullPolicy: Always 74 name: xtrabackup 75 resources: 76 limits: 77 cpu: "1" 78 memory: 2G 79 requests: 80 cpu: 500m 81 memory: 500M 82 terminationMessagePath: /dev/termination-log 83 terminationMessagePolicy: File 84 volumeMounts: 85 - mountPath: /etc/mysql/ssl 86 name: ssl 87 - mountPath: /etc/mysql/ssl-internal 88 name: ssl-internal 89 - mountPath: /etc/mysql/vault-keyring-secret 90 name: vault-keyring-secret 91 dnsPolicy: ClusterFirst 92 restartPolicy: Never 93 schedulerName: default-scheduler 94 securityContext: 95 fsGroup: 1001 96 supplementalGroups: 97 - 1001 98 terminationGracePeriodSeconds: 30 99 volumes: 100 - name: ssl 101 secret: 102 defaultMode: 420 103 optional: true 104 secretName: demand-backup-ssl 105 - name: ssl-internal 106 secret: 107 defaultMode: 420 108 optional: true 109 secretName: demand-backup-ssl-internal 110 - name: vault-keyring-secret 111 secret: 112 defaultMode: 420 113 optional: true 114 secretName: some-name-vault