github.com/percona/percona-xtradb-cluster-operator@v1.14.0/e2e-tests/scheduled-backup/conf/scheduled-backup-minio.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        minio:
    98          type: s3
    99          s3:
   100            credentialsSecret: minio-secret
   101            region: us-east-1
   102            bucket: operator-testing
   103            endpointUrl: http://minio-service.#namespace:9000/
   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        azure-blob:
   131          type: azure
   132          azure:
   133            credentialsSecret: azure-secret
   134            container: operator-testing
   135          nodeSelector:
   136            backupWorker: 'True'
   137          resources:
   138            requests:
   139              memory: 1G
   140              cpu: 600m
   141          affinity:
   142            nodeAffinity:
   143              requiredDuringSchedulingIgnoredDuringExecution:
   144                nodeSelectorTerms:
   145                - matchExpressions:
   146                  - key: backupWorker
   147                    operator: In
   148                    values:
   149                    - 'True'
   150          tolerations:
   151            - key: "backupWorker"
   152              operator: "Equal"
   153              value: "True"
   154              effect: "NoSchedule"
   155          annotations:
   156            testName: scheduled-backup
   157          labels:
   158            backupWorker: 'True'
   159          schedulerName: 'default-scheduler'
   160          priorityClassName: 'high-priority'
   161        gcp-cs:
   162          type: s3
   163          s3:
   164            credentialsSecret: gcp-cs-secret
   165            region: us-east-1
   166            bucket: operator-testing
   167            endpointUrl: https://storage.googleapis.com
   168          nodeSelector:
   169            backupWorker: 'True'
   170          resources:
   171            requests:
   172              memory: 1G
   173              cpu: 600m
   174          affinity:
   175            nodeAffinity:
   176              requiredDuringSchedulingIgnoredDuringExecution:
   177                nodeSelectorTerms:
   178                - matchExpressions:
   179                  - key: backupWorker
   180                    operator: In
   181                    values:
   182                    - 'True'
   183          tolerations:
   184            - key: "backupWorker"
   185              operator: "Equal"
   186              value: "True"
   187              effect: "NoSchedule"
   188          annotations:
   189            testName: scheduled-backup
   190          labels:
   191            backupWorker: 'True'
   192          schedulerName: 'default-scheduler'
   193          priorityClassName: 'high-priority'
   194      schedule:
   195        - name: each-min-minio
   196          schedule: "* * * * *"
   197          keep: 1
   198          storageName: minio