github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/scheduled-backup/conf/scheduled-backup-aws.yml (about)

     1  apiVersion: pxc.percona.com/v1-6-0
     2  kind: PerconaXtraDBCluster
     3  metadata:
     4    name: scheduled-backup
     5  spec:
     6    secretsName: my-cluster-secrets
     7    sslSecretName: some-name-ssl
     8    sslInternalSecretName: some-name-ssl-internal
     9    pxc:
    10      size: 3
    11      image: -pxc
    12      volumeSpec:
    13        persistentVolumeClaim:
    14          resources:
    15            requests:
    16              storage: 2Gi
    17    proxysql:
    18      enabled: true
    19      size: 2
    20      image: -proxysql
    21      volumeSpec:
    22        persistentVolumeClaim:
    23          resources:
    24            requests:
    25              storage: 2Gi
    26    pmm:
    27      enabled: false
    28    backup:
    29      image: -backup
    30      storages:
    31        pvc:
    32          nodeSelector:
    33            backupWorker: 'True'
    34          resources:
    35            requests:
    36              memory: 1G
    37              cpu: 600m
    38          affinity:
    39            nodeAffinity:
    40              requiredDuringSchedulingIgnoredDuringExecution:
    41                nodeSelectorTerms:
    42                - matchExpressions:
    43                  - key: backupWorker
    44                    operator: In
    45                    values:
    46                    - 'True'
    47          tolerations:
    48            - key: "backupWorker"
    49              operator: "Equal"
    50              value: "True"
    51              effect: "NoSchedule"
    52          annotations:
    53            testName: scheduled-backup
    54          labels:
    55            backupWorker: 'True'
    56          schedulerName: 'default-scheduler'
    57          priorityClassName: 'high-priority'
    58          type: filesystem
    59          volume:
    60            persistentVolumeClaim:
    61              accessModes: [ "ReadWriteOnce" ]
    62              resources:
    63                requests:
    64                  storage: 1Gi
    65        aws-s3:
    66          type: s3
    67          s3:
    68            region: us-east-1
    69            bucket: operator-testing
    70            credentialsSecret: aws-s3-secret
    71          nodeSelector:
    72            backupWorker: 'True'
    73          resources:
    74            requests:
    75              memory: 1G
    76              cpu: 600m
    77          affinity:
    78            nodeAffinity:
    79              requiredDuringSchedulingIgnoredDuringExecution:
    80                nodeSelectorTerms:
    81                - matchExpressions:
    82                  - key: backupWorker
    83                    operator: In
    84                    values:
    85                    - 'True'
    86          tolerations:
    87            - key: "backupWorker"
    88              operator: "Equal"
    89              value: "True"
    90              effect: "NoSchedule"
    91          annotations:
    92            testName: scheduled-backup
    93          labels:
    94            backupWorker: 'True'
    95          schedulerName: 'default-scheduler'
    96          priorityClassName: 'high-priority'
    97        azure-blob:
    98          type: azure
    99          labels:
   100            test: testLabel
   101          azure:
   102            credentialsSecret: azure-secret
   103            container: operator-testing
   104          nodeSelector:
   105            backupWorker: 'True'
   106          resources:
   107            requests:
   108              memory: 1G
   109              cpu: 600m
   110          affinity:
   111            nodeAffinity:
   112              requiredDuringSchedulingIgnoredDuringExecution:
   113                nodeSelectorTerms:
   114                - matchExpressions:
   115                  - key: backupWorker
   116                    operator: In
   117                    values:
   118                    - 'True'
   119          tolerations:
   120            - key: "backupWorker"
   121              operator: "Equal"
   122              value: "True"
   123              effect: "NoSchedule"
   124          annotations:
   125            testName: scheduled-backup
   126          labels:
   127            backupWorker: 'True'
   128          schedulerName: 'default-scheduler'
   129          priorityClassName: 'high-priority'
   130        minio:
   131          type: s3
   132          s3:
   133            credentialsSecret: minio-secret
   134            region: us-east-1
   135            bucket: operator-testing
   136            endpointUrl: http://minio-service.#namespace:9000/
   137          nodeSelector:
   138            backupWorker: 'True'
   139          resources:
   140            requests:
   141              memory: 1G
   142              cpu: 600m
   143          affinity:
   144            nodeAffinity:
   145              requiredDuringSchedulingIgnoredDuringExecution:
   146                nodeSelectorTerms:
   147                - matchExpressions:
   148                  - key: backupWorker
   149                    operator: In
   150                    values:
   151                    - 'True'
   152          tolerations:
   153            - key: "backupWorker"
   154              operator: "Equal"
   155              value: "True"
   156              effect: "NoSchedule"
   157          annotations:
   158            testName: scheduled-backup
   159          labels:
   160            backupWorker: 'True'
   161          schedulerName: 'default-scheduler'
   162          priorityClassName: 'high-priority'
   163        gcp-cs:
   164          type: s3
   165          s3:
   166            credentialsSecret: gcp-cs-secret
   167            region: us-east-1
   168            bucket: operator-testing
   169            endpointUrl: https://storage.googleapis.com
   170          nodeSelector:
   171            backupWorker: 'True'
   172          resources:
   173            requests:
   174              memory: 1G
   175              cpu: 600m
   176          affinity:
   177            nodeAffinity:
   178              requiredDuringSchedulingIgnoredDuringExecution:
   179                nodeSelectorTerms:
   180                - matchExpressions:
   181                  - key: backupWorker
   182                    operator: In
   183                    values:
   184                    - 'True'
   185          tolerations:
   186            - key: "backupWorker"
   187              operator: "Equal"
   188              value: "True"
   189              effect: "NoSchedule"
   190          annotations:
   191            testName: scheduled-backup
   192          labels:
   193            backupWorker: 'True'
   194          schedulerName: 'default-scheduler'
   195          priorityClassName: 'high-priority'
   196      schedule:
   197        - name: each-min-aws-s3
   198          schedule: "* * * * *"
   199          keep: 1
   200          storageName: aws-s3