github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/demand-backup/compare/job_xb-on-demand-backup-minio-oc.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 selector: 22 matchLabels: 23 backup-name: on-demand-backup-minio 24 cluster: demand-backup 25 job-name: xb-on-demand-backup-minio 26 type: xtrabackup 27 suspend: false 28 template: 29 metadata: 30 labels: 31 backup-name: on-demand-backup-minio 32 cluster: demand-backup 33 job-name: xb-on-demand-backup-minio 34 type: xtrabackup 35 spec: 36 containers: 37 - command: 38 - bash 39 - /usr/bin/backup.sh 40 env: 41 - name: BACKUP_DIR 42 value: /backup 43 - name: PXC_SERVICE 44 value: demand-backup-pxc 45 - name: PXC_PASS 46 valueFrom: 47 secretKeyRef: 48 key: xtrabackup 49 name: my-cluster-secrets 50 - name: VERIFY_TLS 51 value: "false" 52 - name: XBCLOUD_EXTRA_ARGS 53 value: --parallel=2 --curl-retriable-errors=8 54 - name: XBSTREAM_EXTRA_ARGS 55 value: --parallel=2 56 - name: ACCESS_KEY_ID 57 valueFrom: 58 secretKeyRef: 59 key: AWS_ACCESS_KEY_ID 60 name: minio-secret 61 - name: SECRET_ACCESS_KEY 62 valueFrom: 63 secretKeyRef: 64 key: AWS_SECRET_ACCESS_KEY 65 name: minio-secret 66 - name: DEFAULT_REGION 67 value: us-east-1 68 - name: ENDPOINT 69 value: https://minio-service.namespace:9000/ 70 - name: S3_BUCKET 71 value: operator-testing 72 imagePullPolicy: Always 73 name: xtrabackup 74 resources: 75 limits: 76 cpu: "1" 77 memory: 2G 78 requests: 79 cpu: 500m 80 memory: 500M 81 terminationMessagePath: /dev/termination-log 82 terminationMessagePolicy: File 83 volumeMounts: 84 - mountPath: /etc/mysql/ssl 85 name: ssl 86 - mountPath: /etc/mysql/ssl-internal 87 name: ssl-internal 88 - mountPath: /etc/mysql/vault-keyring-secret 89 name: vault-keyring-secret 90 dnsPolicy: ClusterFirst 91 restartPolicy: Never 92 schedulerName: default-scheduler 93 securityContext: 94 supplementalGroups: 95 - 1001 96 terminationGracePeriodSeconds: 30 97 volumes: 98 - name: ssl 99 secret: 100 defaultMode: 420 101 optional: true 102 secretName: demand-backup-ssl 103 - name: ssl-internal 104 secret: 105 defaultMode: 420 106 optional: true 107 secretName: demand-backup-ssl-internal 108 - name: vault-keyring-secret 109 secret: 110 defaultMode: 420 111 optional: true 112 secretName: some-name-vault