github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/security-context/compare/job.batch_xb-on-demand-backup-pvc.yml (about) 1 apiVersion: batch/v1 2 kind: Job 3 metadata: 4 annotations: 5 openshift.io/scc: privileged 6 generation: 1 7 labels: 8 backup-name: on-demand-backup-pvc 9 cluster: sec-context 10 job-name: xb-on-demand-backup-pvc 11 type: xtrabackup 12 name: xb-on-demand-backup-pvc 13 ownerReferences: 14 - controller: true 15 kind: PerconaXtraDBClusterBackup 16 name: on-demand-backup-pvc 17 spec: 18 backoffLimit: 10 19 completionMode: NonIndexed 20 completions: 1 21 manualSelector: true 22 parallelism: 1 23 selector: 24 matchLabels: 25 backup-name: on-demand-backup-pvc 26 cluster: sec-context 27 job-name: xb-on-demand-backup-pvc 28 type: xtrabackup 29 suspend: false 30 template: 31 metadata: 32 annotations: 33 openshift.io/scc: privileged 34 labels: 35 backup-name: on-demand-backup-pvc 36 cluster: sec-context 37 job-name: xb-on-demand-backup-pvc 38 type: xtrabackup 39 spec: 40 containers: 41 - command: 42 - bash 43 - /usr/bin/backup.sh 44 env: 45 - name: BACKUP_DIR 46 value: /backup 47 - name: PXC_SERVICE 48 value: sec-context-pxc 49 - name: PXC_PASS 50 valueFrom: 51 secretKeyRef: 52 key: xtrabackup 53 name: my-cluster-secrets 54 - name: VERIFY_TLS 55 value: "true" 56 imagePullPolicy: Always 57 name: xtrabackup 58 resources: {} 59 securityContext: 60 privileged: true 61 terminationMessagePath: /dev/termination-log 62 terminationMessagePolicy: File 63 volumeMounts: 64 - mountPath: /backup 65 name: xtrabackup 66 - mountPath: /etc/mysql/ssl 67 name: ssl 68 - mountPath: /etc/mysql/ssl-internal 69 name: ssl-internal 70 - mountPath: /etc/mysql/vault-keyring-secret 71 name: vault-keyring-secret 72 dnsPolicy: ClusterFirst 73 restartPolicy: Never 74 schedulerName: default-scheduler 75 securityContext: 76 fsGroup: 1001 77 supplementalGroups: 78 - 1001 79 - 1002 80 - 1003 81 serviceAccount: percona-xtradb-cluster-operator-workload 82 serviceAccountName: percona-xtradb-cluster-operator-workload 83 terminationGracePeriodSeconds: 30 84 volumes: 85 - name: xtrabackup 86 persistentVolumeClaim: 87 claimName: xb-on-demand-backup-pvc 88 - name: ssl 89 secret: 90 defaultMode: 420 91 optional: true 92 secretName: some-name-ssl 93 - name: ssl-internal 94 secret: 95 defaultMode: 420 96 optional: true 97 secretName: some-name-ssl-internal 98 - name: vault-keyring-secret 99 secret: 100 defaultMode: 420 101 optional: true 102 secretName: sec-context-vault