github.com/percona/percona-xtradb-cluster-operator@v1.14.0/deploy/csv/redhat/1.6.0/manifests/percona-xtradb-cluster-operator.v1.6.0.clusterserviceversion.yaml (about)

     1  apiVersion: operators.coreos.com/v1alpha1
     2  kind: ClusterServiceVersion
     3  metadata:
     4    name: percona-xtradb-cluster-operator.v1.6.0-2
     5    namespace: default
     6    annotations:
     7      alm-examples: >-
     8        [{"apiVersion":"pxc.percona.com/v1-6-0","kind":"PerconaXtraDBCluster","metadata":{"name":"cluster1","finalizers":["delete-pxc-pods-in-order"]},"spec":{"crVersion":"1.6.0","secretsName":"my-cluster-secrets","vaultSecretName":"keyring-secret-vault","sslSecretName":"my-cluster-ssl","sslInternalSecretName":"my-cluster-ssl-internal","allowUnsafeConfigurations":false,"updateStrategy":"SmartUpdate","upgradeOptions":{"versionServiceEndpoint":"https://check.percona.com","apply":"disabled","schedule":"0
     9        4 * *
    10        *"},"pxc":{"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-pxc8.0","resources":{"requests":{"memory":"1G","cpu":"600m"}},"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"podDisruptionBudget":{"maxUnavailable":1},"volumeSpec":{"persistentVolumeClaim":{"resources":{"requests":{"storage":"6Gi"}}}},"gracePeriod":600},"haproxy":{"enabled":true,"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-haproxy","resources":{"requests":{"memory":"1G","cpu":"600m"}},"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"podDisruptionBudget":{"maxUnavailable":1},"gracePeriod":30},"proxysql":{"enabled":false,"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-proxysql","resources":{"requests":{"memory":"1G","cpu":"600m"}},"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"volumeSpec":{"persistentVolumeClaim":{"resources":{"requests":{"storage":"2Gi"}}}},"podDisruptionBudget":{"maxUnavailable":1},"gracePeriod":30},"pmm":{"enabled":false,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-pmm","serverHost":"monitoring-service","serverUser":"pmm"},"backup":{"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-pxc8.0-backup","serviceAccountName":"percona-xtradb-cluster-operator","storages":{"s3-us-west":{"type":"s3","s3":{"bucket":"S3-BACKUP-BUCKET-NAME-HERE","credentialsSecret":"my-cluster-name-backup-s3","region":"us-west-2"}},"fs-pvc":{"type":"filesystem","volume":{"persistentVolumeClaim":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"6Gi"}}}}}},"schedule":[{"name":"sat-night-backup","schedule":"0
    11        0 * *
    12        6","keep":3,"storageName":"s3-us-west"},{"name":"daily-backup","schedule":"0
    13        0 * *
    14        *","keep":5,"storageName":"fs-pvc"}]}}},{"apiVersion":"pxc.percona.com/v1","kind":"PerconaXtraDBClusterBackup","metadata":{"name":"backup1"},"spec":{"pxcCluster":"cluster1","storageName":"fs-pvc"}},{"apiVersion":"pxc.percona.com/v1alpha1","kind":"PerconaXtraDBBackup","metadata":{"name":"backup1"},"spec":{"pxcCluster":"cluster1","storageName":"s3-us-west"}},{"apiVersion":"pxc.percona.com/v1","kind":"PerconaXtraDBClusterRestore","metadata":{"name":"restore1"},"spec":{"pxcCluster":"cluster1","backupName":"backup1"}},{"apiVersion":"pxc.percona.com/v1","kind":"PerconaXtraDBClusterBackup","metadata":{"name":"backup1"},"spec":{"pxcCluster":"cluster1","storageName":"fs-pvc"}},{"apiVersion":"pxc.percona.com/v1alpha1","kind":"PerconaXtraDBBackup","metadata":{"name":"backup1"},"spec":{"pxcCluster":"cluster1","storageName":"s3-us-west"}},{"apiVersion":"pxc.percona.com/v1","kind":"PerconaXtraDBClusterRestore","metadata":{"name":"restore1"},"spec":{"pxcCluster":"cluster1","backupName":"backup1"}}]
    15      categories: Database
    16      certified: 'true'
    17      createdAt: '2020-10-15T10:11:44.000Z'
    18      description: >-
    19        Percona XtraDB Cluster Operator manages the lifecycle of Percona XtraDB
    20        cluster instances.
    21      containerImage: 'registry.connect.redhat.com/percona/percona-xtradb-cluster-operator:1.6.0'
    22      support: Percona
    23      capabilities: Deep Insights
    24      repository: 'https://github.com/percona/percona-xtradb-cluster-operator'
    25  spec:
    26    displayName: Percona XtraDB Cluster Operator
    27    description: >+
    28  
    29      ## Percona is Cloud Native
    30  
    31  
    32      The Percona Kubernetes Operator for Percona XtraDB Cluster automates the
    33      creation, alteration, or deletion of nodes in your cluster environment. It
    34      can be used to instantiate a new database cluster or to scale an existing
    35      database cluster. The Operator contains all necessary Kubernetes settings to
    36      provide a proper and consistent Percona XtraDB Cluster instance.
    37  
    38  
    39      Consult the
    40      [documentation](https://percona.github.io/percona-xtradb-cluster-operator/)
    41      on the Percona Kubernetes Operator for Percona XtraDB Cluster for complete
    42      details on capabilities and options.
    43  
    44  
    45      ### Supported Features
    46  
    47  
    48      * **Scale Your Cluster**  change the `size` parameter to [add or remove
    49      members](https://percona.github.io/percona-xtradb-cluster-operator/install/scaling)
    50      of the cluster. Three is the minimum recommended size for a functioning
    51      cluster.
    52  
    53  
    54      * **Manage Your Users**  [add, remove, or
    55      change](https://percona.github.io/percona-xtradb-cluster-operator/configure/users)
    56      the privileges of database users
    57  
    58  
    59      * **Automate Your Backups**  [configure cluster
    60      backups](https://percona.github.io/percona-xtradb-cluster-operator/configure/operator)
    61      to run on a scheduled basis. Backups are stored on a persistent volume.
    62  
    63  
    64      ### Common Configurations
    65  
    66  
    67      * **Set Resource Limits** - set limitation on requests to CPU and memory
    68      resources.
    69  
    70  
    71      * **Customize Storage** - set the desired Storage Class and Access Mode for
    72      your database cluster data.
    73  
    74  
    75      * **Control Scheduling** - define how your PXC Pods are scheduled onto the
    76      K8S cluster with tolerations, pod disruption budgets, node selector and
    77      affinity settings.
    78  
    79      * Automatic synchronization of MySQL users with ProxySQL
    80  
    81      * HAProxy Support
    82  
    83      * Fully automated minor version updates (Smart Update)
    84  
    85      * Update Reader members before Writer member at cluster upgrades
    86  
    87      * Support multiple PXC minor versions by the Operator
    88  
    89      ### Before You Start
    90  
    91  
    92      Add the PXC user `Secret` to Kubernetes. User information must be placed in
    93      the data section of the `secrets.yaml`
    94  
    95      file with Base64-encoded logins and passwords for the user accounts.
    96  
    97  
    98      Below is a sample `secrets.yaml` file for the correct formatting.
    99  
   100  
   101      ```
   102  
   103      apiVersion: v1
   104  
   105      kind: Secret
   106  
   107      metadata:
   108        name: my-cluster-secrets
   109      type: Opaque
   110  
   111      data:
   112        root: cm9vdF9wYXNzd29yZA==
   113        xtrabackup: YmFja3VwX3Bhc3N3b3Jk
   114        monitor: bW9uaXRvcg==
   115        clustercheck: Y2x1c3RlcmNoZWNrcGFzc3dvcmQ=
   116        proxyadmin: YWRtaW5fcGFzc3dvcmQ=
   117        pmmserver: c3VwYXxefHBheno=
   118      ```
   119  
   120  
   121  
   122  
   123  
   124  
   125  
   126  
   127  
   128      ###  New Features
   129  
   130  
   131      * Support of “cluster-wide” mode for Percona XtraDB Cluster Operator
   132  
   133      * Support of the proxy-protocol in HAProxy
   134  
   135      * A possibility to restore backups to a new Kubernetes-based environment
   136      with no existing Percona XtraDB Cluster Custom Resource
   137  
   138      * Helm chart officially provided with the Operator
   139  
   140  
   141      ### Improvements
   142  
   143      * Allow adding ProxySQL configuration options
   144  
   145      * New crVersion key in deploy/cr.yaml to indicate the API version that the
   146      Custom Resource corresponds to (thanks to user mike.saah for contribution)
   147  
   148      * The init container now has the same resource requests as the main
   149      container of a correspondent Pod (Thanks to user yann.leenhardt for
   150      contribution)
   151  
   152      * Support new versions of cert-manager by the Operator (thanks to user
   153      rf_enigm for contribution)
   154  
   155      * Possibility to configure the imagePullPolicy Operator option (thanks to
   156      user imranrazakhan for contribution)
   157  
   158      * Add readiness probe for HAProxy
   159  
   160      * Extend cert-manager configuration to add additional domains (multiple SAN)
   161      to a certificate
   162  
   163      * Improve HAProxy behavior in case of switching writer node to a new one and
   164      back
   165  
   166      * Autoupdate system users by changing the appropriate Secret name
   167  
   168  
   169      #### Known Issues and Limitations
   170  
   171      OpenShift 3.11 requires additional configuration for the correct HAProxy
   172      operation: the feature gate PodShareProcessNamespace should be set to true.
   173      If getting it enabled is not possible, we recommend using ProxySQL instead
   174      of HAProxy with OpenShift 3.11. Other OpenShift and Kubernetes versions are
   175      not affected.
   176  
   177  
   178    maturity: stable
   179    version: 1.6.0-2
   180    skips:
   181      - percona-xtradb-cluster-operator.v1.6.0
   182      - percona-xtradb-cluster-operator.v1.6.0-1
   183    minKubeVersion: ''
   184    keywords:
   185      - mysql
   186      - percona
   187      - database
   188      - pxc
   189      - galera
   190    maintainers:
   191      - name: Percona
   192        email: info@percona.com
   193    provider:
   194      name: Percona
   195    labels: {}
   196    selector:
   197      matchLabels: {}
   198    links:
   199      - name: Percona
   200        url: 'https://www.percona.com/'
   201      - name: Percona Kubernetes Operators Landing Page
   202        url: 'https://www.percona.com/software/percona-kubernetes-operators'
   203      - name: Documentation
   204        url: 'https://percona.github.io/percona-xtradb-cluster-operator/'
   205      - name: Github
   206        url: 'https://github.com/percona/percona-xtradb-cluster-operator'
   207    icon:
   208      - base64data: >-
   209          /9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxMHEBMTEhMSFRIVEhATEhcYFRUQFhISFxIXFhYXFhUYHSggGBolGxUTITEhJikrLi4uFx8zODMsOCg5LjcBCgoKDg0OGxAQGy0lICM3Ly0tLSstLTAtMS8tNy0tLS0vLS0tLzAtLS0tLS8tLy0tLS0tLS0tLS4tLS0tLS0tLf/AABEIAOAA4AMBEQACEQEDEQH/xAAcAAEAAgIDAQAAAAAAAAAAAAAABgcBBQIDBAj/xABBEAACAQEEBgUJBwIGAwAAAAAAAQIDBAUREwYSITFBUQdhcYGRFDI1UnOSsbPBFSIjQnKh0WKCM1OissLhFjRD/8QAGgEBAAMBAQEAAAAAAAAAAAAAAAQFBgMBAv/EADURAQABAwICBgoCAQUBAAAAAAABAgMRBAUhMRJBUXGRsRMiMjM0YYGh0eHB8EIUIyRy8YL/2gAMAwEAAhEDEQA/ALxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4VaiorGTSS4t4I+a66aIzVOIe00zVOIhqLVpJTpbIJzfux8X/BVXt4tUcLcdKfCPH9J1vb7lXtcGrr6RVam7Vj2LF+LK25u2oq9nEfdMo0FqOeZeOpedWpvqT8cPgRK9XqK+dc+OPJ3jT245Uw6ZWhy3yk+9nCaqp5zPjL7iiI6iNolHdKS72IqqjlM+Mk0RPU7qd51ae6pPxx+J3o1eoo5Vz4583xOntzzph7KGkVWnv1ZdqwfiiXb3bUU+1ifs4V6C1PLMNpZdJKdXZNOD96Piv4LKxvFqvhcjoz4x4/pDubfcp9ni29Koqyxi00+KeKLWiumuM0zmEGqmaZxMOZ9PAAAAAAAAAAAAAAAAAAbgI9emk0aGMaWE5cZflXZ6xUardaaPVtcZ7er9rKxt9VXG5wjs6/0jNqts7W9acnJ8Mdy7FwKG7drvVdK5OVrbtU24xTGHVmHPD7wZgwYMwYMGYMGDMGDBmDBgzBgwZgwYdtlts7I9aEnF8cNz7VxOlq7XZq6VucPi5apuRiqMpNdek0a+EauEJcJflfb6pfaXdaa/Vu8J7er9Kq/t9VPG3xjs6/2kO8t1aAAAAAAAAAAAAAAAddetGzxcpNKKWLb2JI+a66aImqqcRD6ppmqejTHFBb80hleLcYYxpctzn+rkuozms11V/wBWnhT59/4X2l0VNr1quNXk0+YV+E3BmDBgzBgwZgwYMwYMGYMGDMGDBmDBgzBgwZgwYMwYMGYMGG4uPSGV3NRnjKly3uH6ea6iw0euqserVxp8u78IWq0VN31qeFXmnVCtG0RUotOLWKa2po0dFdNcRVTOYlQ1UzTPRqji7D6fIAAAAAAAAAAAONSappttJJNtvYkkeTMRGZexEzOIVxpHfzvaeEcVRi/ur1n60vouBm9Zqpv1Yj2Y5fP5tHo9JFinM+1PP8NRmELCZgzBgwZgwYMwYMGYMGDMGDDDqpcRwe9EVVPiOB0WcwYeYMwYMGYMGDMGDBmDBgzBgw2+jl/O6Z4SxdGT+8vVfrR+q4k3R6qbFWJ9mefy+aHrNJF+nMe1HL8LHpzVRJppppNNbU0zSRMTGYZyYmJxLkevAAAAAAAAAAAgund+a0vJoPYsHWfN71D6vuKfcdRn/ap+v4Xm2aXEemq+n5Q7MKnC3wZgw9wZgwYMwYMDqYDBhIbo0Ur3ilKX4UHxksZNdUP5Jtnb7lzjPCPv4K+/uFq1wj1p+XLxSqxaIWazedGVR85vZ7q2Fnb26zTzjPeqrm5X6+U47m1pXXRo+bSpr+yP8EmLFuOVMeCLVfu1c6p8SrddCt51Km/7I/wJsW550x4FN+7Tyqnxaq26H2a0+apU3zi9nuvYRbm3WauUY7ku3uV+jnOe9FL30Vr3cnKP4sFvcVhJLrht/bErb233LfGOMfL8LSxuFq7wn1Z+f5R9VMSFhYYMwYMGYMGDMGDBmDDzCY6CX5qy8mm9jxdF8nvcPqu8ttu1GP8Aaq+n4VG56XMemp+v5TouFGAAAAAAAAANbpDeiuezzq7G0sILnN7IrxON+76K3NSRpbE37sUePcp6VZzbcnjJtuTe9tvFvxM3PHjLXRTERiGMwYMGYMGDMGDDlTxqyUYpylJpRS2tt7kj2KZmcQ8nERmeSytFtFI3alUrYTrbGuMaXVHm+vwLrS6Km361XGfJndbuFV31KOFPn/exKCerAAAAAAItpTonG8U6tHCNba2t0avbyl1+JA1Wii561HCfNZ6LcJtepc40+StajdNuMk1JNqSexpremikmmYnEtHGJjMMZgwYMwYMGYMGGY1nBpxeEk04tb008U13iOHGCaYmMSuHR69FfFnhV2JtYTXKa2SXiaSxd9LbipkdVYmxdmjw7myOyOAAAAAAAAVp0nXpm16dBP7tOOvLrnLYvCOPvFTuFeaoo7Gi2exi3Nyevh9I/v2QzMK/C4wZgwYMwYMGYMGFk9HlweT01aai/Emvwk/yU3x7ZfDAttFp+jHTq5yzu6avpVehp5Rz+c/pNSwU4BhvA8mYjjJzeSpelGnvqR7tvwIle4aajhNcJFOlu1cqWKd7UZ/8A0j37PieU7jpquVcE6W9H+L2RkpLFPFeJMiYmMw4TExwlk9eAEI6RLgz4O1U19+C/FS/PTX5u2Pw7Cv12n6Uekp5xzXO1avo1ehr5Ty+U/tXGYVOGhwZgwYMwYMGYMGEz6Mb0yq1Sg392pHXh1TjsfjHD3Sw2+vFU0dqn3ixm3FyOrh9J/v3WWWzOgAAAAAAAFBXzeP2laK1XhOpJx/SnhH9kiguVdOuau1t7Fn0Vqmjsj/148w54dsGYMGDMGDDbaLXZ9t2unSfmYudT2cdrXfsXedrFr0lcQi6y/wCgszXHPlHevJLDcXrGMgeO8rwjYI4vbJ+bHn/CIes1tGmpzPGZ5R/ep3saeq7OI5dcotbLbO2v772cFuiu4ymp1V3UTm5PDs6vBdWrNFqPVj69bzEd1ZA7rJap2R4weHNcH2o7WNRcsTm3OPLwc7lqi5GKoSi67yjb1ymt6+q6jVaHX06mnsqjnH4U2o002p7Ye8nozElrLB7U9j60CJwovSa7fsS1VKK81PWp+zltiu7au4or9r0dc0tppL/p7MV9fX3tXmHHCTgzBgwZgwYey5rx+zbRRq8IVIuX6ccJfs2dLdXQrirscb9n0tqqjtj/AMX6X7EAAAAAAANdpDavIrJXqerRqNduq8D4uTiiZd9LR071NPbMPnyEtRJckkUeG6njOXLXGHmDXGDBrjBhZHQ7ZNbymu+dOjHuTnP/AHQ8Cw0NHOpn99uexb75/iPKVlE9n3GrUVKLk9yTb7EfNdcUUzVVyh7TTNU4hCrXaXa5ucuO5clwRiNRfqv3JuVdf2jsaG1bi3TFMOk4ugAAAc6FZ2eSlHeniv4fUfdq7VariujnD4roiumaZ5SmtmrK0QjJbmkzb2bsXbcV08pZ+5RNFU0z1O06vhWfTFZNR2asuOZRl4KcPhU8SBraOVTQ7FczFdvun+J/hXOuV+F/g1xgwa4wYcZy1k1zTQw9jhOX0Jo9avLbJQqetRpt9uqsS8tzmiJYXU0dC9VT2TLYH24AAAAAAR3pDnqXZavZNeLSOV/3cp+2RnVUd6hcwqcNpgzBgwZgwYMwYMLn6I4at3KXrVqz8Jav0LLSxi2yW9T/AMrHZEJqSVS1mkVXLoNes4x+v0Kzd7nR00x24hM0NObuexFTJroAAAAACS6M1dalKPqyfg1j/JptludKzNPZPnxVG4U4uRPbDcFygIR0vQ1rvx9WvRfi3H6kbVRm2t9kn/k47YlTWYVuGswZgwYMwYMGYMGF9dHs9e7LL7JLwbRbWPdwxW5xjV196RHVBAAAAAAjnSJDXuu1dVJvwaOV73cp22TjVUd75/KttwAAAvHol9F0/aV/mMstN7tj95+LnujyTI7qpqdJY40V1Tj9V9So3qM6fPZMJ2gn/d+iMGXXAAAAAAEi0WjhCb5yS8F/2aPY6f8Abrq+flCq3GfWphuy8VyDdMVbLu5L169JLuxl/wAWR9VPqLjZKc6nPZEqVK5rQAAA+gOjyGpddl9kn4tlpZ93DEbnOdVX3pGdUEAAAAADW6SWXy2x2in61Gql26rw/c+K4zTMO+lr6F6irsmHzbF4pdiKlvpZAAALx6JfRdP2lf5jLLTe7Y/efi57o8kyO6qee32fyqnKHNbO3gR9VZ9Naqt9rrZuejripCmnHY1g1sa5PiYiYmOE82gzE8YA9AAADAEzuqzeSUoxe/fLte02mhsegsU0Tz5z3yoNTc9JcmqHrJbgqnprt+tOzUE9yqVZ9rwjD/mQtXVyhpNhtYiu5Pyj+Z/hWRDaEAAYk8E+xgh9JaN2XyKx2en6tGkn26qx/ctqIxTEMDqq+nerq7Zlsj7cAAAAAAAHzXf93/ZNqr0eFOrNR/Q3jD/S0VNdPRqmG+01301mm52x9+t4D4dwABePRL6Lp+0r/MZZab3bH7z8XPdHkmR3VQBo78up1XmU1i/zR59a6yi3Pbprn0tqOPXHb84+fmsdJqopjoV8uqUdM6tWQAGHsPBvrjup4qpUWGG2EXvx5sv9s26cxeux3R/M/wAK3V6qMdCj6ykBoVW41KipRcpNKKTbb2JJLFth7ETM4h856UXw7+tdWvt1ZSwpp8KUdkP2295VXK+nVMt3pNP/AKezTb6459/W1RzSQAB77gu/7WtVCjwqVYKX6E8Z/wClM+6KelVEOGpu+hs1XOyPv1PpQtmBAAAAAAAAKg6Zbp8ntFK0xX3ascub5VIbY49sW/dZB1VGJipqNjv9K3Vanq4x3T/fursiL0AAXj0S+i6ftK/zGWWm92x+8/Fz3R5Jkd1UAAPDbbqp2za1hL1lsffzIOp2+zf41Rie2Ei1qrlvhHLslq6mjkl5tRNdcWvgyqr2OvPq1x9Y/abTuNPXT92IaOSe+pFdkW/izynY7mfWrj6R+ydxp6qZbOxXRTsrxw1pc5bcOxbkWmm2yxYnOMz2yiXdXcucOUfJsCwRQCseljStQi7FRacpf+zJfljvVNdb3vku0h6m7/hH1aHZtDmfT1//AD+VVEJpAAAAsToaunyi0VbTJfdpRy4PnUntlh2RS95EvS0ZmalFvl/o26bUdfGe6P79lvk5lwAAAAAAADT6WXKtILJUoPBSaxpt/lqR2xfj8T4uUdOnCVo9TOnvRc8e587VKboylGScZRk4yT3xkng0+xplVMYbqJiYzHKXE8egF49Evoun7Sv8xllpvdsfvPxc90eSZHdVOi12ynYoqVScYRcoxTk8FrSeEVj1s8mYjm+6LdVc4pjLvPXwAAAAABXenPSJCxKVCxyU6zxU6q2wpfp4Sn+yIt7URHCnmvdv2mquYuXoxT2dc/iFQyk5tttttttt4tt7W2+LIDTxGOEMB6AAOVOm60oxinKUpKMUt8pN4JLtbR7EZeTMRGZ5Q+idE7lWj9kp0Fg5JY1GvzVJbZPx+Ba26OhThhdZqZ1F6bnh3NwfaKAAAAAAAAAKo6W9F3Tl5bSj914K0JcHujU7OD7iFqbX+cNLsutzHoK5/wCv4/CsiG0IBeXRL6Lp+0r/ADGWWm92x29fFz3R5Jkd1UhvS16Lqe0ofMRw1Pu1rs3xcd0+StNG9OrXcCUFJVaSwSp1G3qrlGW+PZtRDt36qODQarbLGonpTGJ7Y/mFg3V0qWS1JZ0alCXHFZsMeqcfqkSqdVRPPgo72yX6PYmKo8J8G/o6ZWCvutVHvlg/3OsXaJ60Krb9TTzokr6ZWChvtVHulrPwQm7RHWU7fqauVEo/evSpZLKnkxqV5cMFlQ75S2+CZyq1VEcuKdZ2O/X7cxTHjPgr7STTm13+nCUlSovFOnTxSkuU5b5dmxEW5fqr4LvS7ZY089KIzPbP8IzuOKxAAAABZvRJou6kvLasfurFWdPi90qnZwXeTNNa/wA5+jPb1rcR6Cif+34/K1yazQAAAAAAAAAAcKtJVouMknGSakntTT2NNDm9iZpnMKK080PlozU1oYys028t73Tf+XJ/B8e0rb1noTmOTZbduEamnFXtRz+fz/KJnBZry6JfRdP2lf5jLLTe7Y7evi57o8kyO6qQ3pa9F1PaUPmI4an3a12b4uO6fJRpWtiAAAAAAAAAAEr0D0PlpNU1p4xs0Gsx7nUf+XF/F8O072bPTnM8lZuO4RpqcU+1PL5fP8L2pUlRioxSUYpKKWxJLYkkWUcGNmZqnMuYeAAAAAAAAAAAA6bZZYW2nKnUipwkmpRaxTR5MRMYl90V1UVRVTOJhSmm+glTR9urS1qlm2vHfKiuU+cf6vHmV96xNHGOTW7fulGoxRXwq8+78J/0Sei6ftK/zGStN7tSb18XPdHkmR3VSG9LXoup7Sh8xHDU+7WuzfFx3T5KNK1sQAAAAAAAABM9CNBKmkDVWrrU7NseO6VZcoco/wBXhzJFmxNfGeSp3DdKNPmijjV5d/4XXY7LCw0406cVCEUlGKWCSLCIiIxDJV11V1TVVOZl3Hr4AAAAAAAAAAAAAAYaxA89gsFO7oOFKChDWlLVWxJyeLwXDaeRTEcIdLl2u5PSrnMvSeuaG9LXoup7Sh8xHDU+7WuzfFx3T5KNK1sQAAAAAAHtui6a18z1LPTlUlsxw82PXKW6J9U0TVOIcb1+3Zp6VycLV0U6MqVgaqWtxrVNjVNL8KD68fPfbguom29NEcauLN6zea7nq2fVjt6/0sFLAlKNkAAAAAAAAAAAAAAAAAAANPpZcX/kdllQ18vWcJKWrr4OMsVsxWO7mc7lHTpwlaPU/wCmuxcxlVV49F9tsv8AhulWXVJ037sv5IdWlrjk0lre9PV7WY+6P2rRe22Tz7LX/tg6i8YYnKbVcdSdRrtNXyrjxx5tfUsdSl51Kqu2nNfFHx0Z7HeLlE8qo8YKdjqVfNpVX2U5v4IdGewm5RHOqPGGwsui9ttfmWWv3wdNeM8D7i1XPU4V63TUc648c+SQXd0X221f4jpUV/VJzfux/k606aueaDd3vT0+zmUwubosstiwlXlO0S5P8On7ieL72zvRpaY58VXf3u9Xwtx0Y8Z8f0m9kssLHBQpwjCC3RilFLuRIiIjhCnrrqrnpVTmXcevkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//Z
   210        mediatype: image/png
   211    customresourcedefinitions:
   212      owned:
   213        - description: Instance of a Percona XtraDB Cluster
   214          displayName: PerconaXtraDBCluster
   215          kind: PerconaXtraDBCluster
   216          name: perconaxtradbclusters.pxc.percona.com
   217          version: v1-6-0
   218          specDescriptors: []
   219          statusDescriptors: []
   220          resources:
   221          - version: v1
   222            kind: Deployment
   223            name: ''
   224          - version: v1
   225            kind: Service
   226            name: ''
   227          - version: v1
   228            kind: ReplicaSet
   229            name: ''
   230          - version: v1
   231            kind: Pod
   232            name: ''
   233          - version: v1
   234            kind: Secret
   235            name: ''
   236          - version: v1
   237            kind: ConfigMap
   238            name: ''
   239        - description: Instance of a Percona XtraDB Cluster Backup
   240          displayName: PerconaXtraDBClusterBackup
   241          kind: PerconaXtraDBClusterBackup
   242          name: perconaxtradbclusterbackups.pxc.percona.com
   243          version: v1
   244          specDescriptors: []
   245          statusDescriptors: []
   246          resources:
   247          - version: v1
   248            kind: Deployment
   249            name: ''
   250          - version: v1
   251            kind: Service
   252            name: ''
   253          - version: v1
   254            kind: ReplicaSet
   255            name: ''
   256          - version: v1
   257            kind: Pod
   258            name: ''
   259          - version: v1
   260            kind: Secret
   261            name: ''
   262          - version: v1
   263            kind: ConfigMap
   264            name: ''
   265        - description: Instance of a Percona XtraDB Cluster Restore
   266          displayName: PerconaXtraDBClusterRestore
   267          kind: PerconaXtraDBClusterRestore
   268          name: perconaxtradbclusterrestores.pxc.percona.com
   269          version: v1
   270          specDescriptors: []
   271          statusDescriptors: []
   272          resources:
   273            - version: v1
   274              kind: Deployment
   275              name: ''
   276            - version: v1
   277              kind: Service
   278              name: ''
   279            - version: v1
   280              kind: ReplicaSet
   281              name: ''
   282            - version: v1
   283              kind: Pod
   284              name: ''
   285            - version: v1
   286              kind: Secret
   287              name: ''
   288            - version: v1
   289              kind: ConfigMap
   290              name: ''
   291        - description: (Legacy) Instance of a Percona XtraDB Cluster Backup
   292          displayName: PerconaXtraDBBackup
   293          kind: PerconaXtraDBBackup
   294          name: perconaxtradbbackups.pxc.percona.com
   295          version: v1alpha1
   296          specDescriptors: []
   297          statusDescriptors: []
   298          resources:
   299          - version: v1
   300            kind: Deployment
   301            name: ''
   302          - version: v1
   303            kind: Service
   304            name: ''
   305          - version: v1
   306            kind: ReplicaSet
   307            name: ''
   308          - version: v1
   309            kind: Pod
   310            name: ''
   311          - version: v1
   312            kind: Secret
   313            name: ''
   314          - version: v1
   315            kind: ConfigMap
   316            name: ''
   317      required: []
   318    install:
   319      strategy: deployment
   320      spec:
   321        permissions:
   322          - rules:
   323              - apiGroups:
   324                  - pxc.percona.com
   325                resources:
   326                  - perconaxtradbclusters
   327                  - perconaxtradbclusters/status
   328                  - perconaxtradbclusterbackups
   329                  - perconaxtradbclusterbackups/status
   330                  - perconaxtradbclusterrestores
   331                  - perconaxtradbclusterrestores/status
   332                verbs:
   333                  - get
   334                  - list
   335                  - watch
   336                  - create
   337                  - update
   338                  - patch
   339                  - delete
   340              - apiGroups:
   341                  - ''
   342                resources:
   343                  - pods
   344                  - pods/exec
   345                  - configmaps
   346                  - services
   347                  - persistentvolumeclaims
   348                  - secrets
   349                verbs:
   350                  - get
   351                  - list
   352                  - watch
   353                  - create
   354                  - update
   355                  - patch
   356                  - delete
   357              - apiGroups:
   358                  - apps
   359                resources:
   360                  - deployments
   361                  - replicasets
   362                  - statefulsets
   363                verbs:
   364                  - get
   365                  - list
   366                  - watch
   367                  - create
   368                  - update
   369                  - patch
   370                  - delete
   371              - apiGroups:
   372                  - batch
   373                resources:
   374                  - jobs
   375                  - cronjobs
   376                verbs:
   377                  - get
   378                  - list
   379                  - watch
   380                  - create
   381                  - update
   382                  - patch
   383                  - delete
   384              - apiGroups:
   385                  - policy
   386                resources:
   387                  - poddisruptionbudgets
   388                verbs:
   389                  - get
   390                  - list
   391                  - watch
   392                  - create
   393                  - update
   394                  - patch
   395                  - delete
   396              - apiGroups:
   397                  - certmanager.k8s.io
   398                resources:
   399                  - issuers
   400                  - certificates
   401                verbs:
   402                  - get
   403                  - list
   404                  - watch
   405                  - create
   406                  - update
   407                  - patch
   408                  - delete
   409                  - deletecollection
   410            serviceAccountName: percona-xtradb-cluster-operator
   411          - serviceAccountName: percona-xtradb-cluster-operator-workload
   412            rules:
   413              - apiGroups:
   414                  - ''
   415                resources:
   416                  - ''
   417                verbs:
   418                  - ''
   419        deployments:
   420          - name: percona-xtradb-cluster-operator
   421            spec:
   422              replicas: 1
   423              selector:
   424                matchLabels:
   425                  name: percona-xtradb-cluster-operator
   426              template:
   427                metadata:
   428                  labels:
   429                    name: percona-xtradb-cluster-operator
   430                spec:
   431                  serviceAccountName: percona-xtradb-cluster-operator
   432                  containers:
   433                    - name: percona-xtradb-cluster-operator
   434                      image: 'registry.connect.redhat.com/percona/percona-xtradb-cluster-operator:1.6.0'
   435                      ports:
   436                        - containerPort: 60000
   437                          name: metrics
   438                      command:
   439                        - percona-xtradb-cluster-operator
   440                      imagePullPolicy: Always
   441                      env:
   442                        - name: WATCH_NAMESPACE
   443                          valueFrom:
   444                            fieldRef:
   445                              fieldPath: metadata.namespace
   446                        - name: POD_NAME
   447                          valueFrom:
   448                            fieldRef:
   449                              fieldPath: metadata.name
   450                        - name: RELATED_IMAGE_PXC_57
   451                          value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-pxc5.7
   452                        - name: RELATED_IMAGE_PXC_57_BACKUP
   453                          value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-pxc5.7-backup
   454                        - name: RELATED_IMAGE_PXC_80
   455                          value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-pxc8.0
   456                        - name: RELATED_IMAGE_PXC_80_BACKUP
   457                          value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-pxc8.0-backup
   458                        - name: RELATED_IMAGE_OPERATOR
   459                          value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator:1.6.0
   460                        - name: RELATED_IMAGE_HAPROXY
   461                          value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-haproxy
   462                        - name: RELATED_IMAGE_PROXYSQL
   463                          value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-proxysql
   464                        - name: RELATED_IMAGE_PMM_CLIENT
   465                          value: registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.6.0-pmm
   466                        - name: OPERATOR_NAME
   467                          value: percona-xtradb-cluster-operator
   468        strategy: deployment
   469        spec:
   470          permissions:
   471            kind: Role
   472            apiVersion: rbac.authorization.k8s.io/v1beta1
   473            metadata:
   474              name: percona-xtradb-cluster-operator
   475            rules:
   476              - apiGroups:
   477                  - pxc.percona.com
   478                resources:
   479                  - perconaxtradbclusters
   480                  - perconaxtradbclusters/status
   481                  - perconaxtradbclusterbackups
   482                  - perconaxtradbclusterbackups/status
   483                  - perconaxtradbclusterrestores
   484                  - perconaxtradbclusterrestores/status
   485                verbs:
   486                  - get
   487                  - list
   488                  - watch
   489                  - create
   490                  - update
   491                  - patch
   492                  - delete
   493              - apiGroups:
   494                  - ''
   495                resources:
   496                  - pods
   497                  - pods/exec
   498                  - configmaps
   499                  - services
   500                  - persistentvolumeclaims
   501                  - secrets
   502                verbs:
   503                  - get
   504                  - list
   505                  - watch
   506                  - create
   507                  - update
   508                  - patch
   509                  - delete
   510              - apiGroups:
   511                  - apps
   512                resources:
   513                  - deployments
   514                  - replicasets
   515                  - statefulsets
   516                verbs:
   517                  - get
   518                  - list
   519                  - watch
   520                  - create
   521                  - update
   522                  - patch
   523                  - delete
   524              - apiGroups:
   525                  - batch
   526                resources:
   527                  - jobs
   528                  - cronjobs
   529                verbs:
   530                  - get
   531                  - list
   532                  - watch
   533                  - create
   534                  - update
   535                  - patch
   536                  - delete
   537              - apiGroups:
   538                  - policy
   539                resources:
   540                  - poddisruptionbudgets
   541                verbs:
   542                  - get
   543                  - list
   544                  - watch
   545                  - create
   546                  - update
   547                  - patch
   548                  - delete
   549              - apiGroups:
   550                  - certmanager.k8s.io
   551                resources:
   552                  - issuers
   553                  - certificates
   554                verbs:
   555                  - get
   556                  - list
   557                  - watch
   558                  - create
   559                  - update
   560                  - patch
   561                  - delete
   562                  - deletecollection
   563            serviceAccountName: percona-xtradb-cluster-operator
   564          deployments: []
   565    installModes:
   566      - type: OwnNamespace
   567        supported: true
   568      - type: SingleNamespace
   569        supported: true
   570      - type: MultiNamespace
   571        supported: false
   572      - type: AllNamespaces
   573        supported: false
   574    apiservicedefinitions: {}