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

     1  apiVersion: operators.coreos.com/v1alpha1
     2  kind: ClusterServiceVersion
     3  metadata:
     4    name: percona-xtradb-cluster-operator.v1.4.0
     5    namespace: default
     6    annotations:
     7      alm-examples: >-
     8        [{"apiVersion":"pxc.percona.com/v1-4-0","kind":"PerconaXtraDBCluster","metadata":{"name":"cluster1","finalizers":["delete-pxc-pods-in-order"]},"spec":{"secretsName":"my-cluster-secrets","vaultSecretName":"keyring-secret-vault","sslSecretName":"my-cluster-ssl","sslInternalSecretName":"my-cluster-ssl-internal","allowUnsafeConfigurations":false,"updateStrategy":"OnDelete","pxc":{"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.4.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},"proxysql":{"enabled":true,"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.4.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.4.0-pmm","serverHost":"monitoring-service","serverUser":"pmm"},"backup":{"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.4.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 0 * * 6","keep":3,"storageName":"s3-us-west"},{"name":"daily-backup","schedule":"0 0 * * *","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"}}]
     9      categories: Database
    10      certified: 'true'
    11      createdAt: 2020-05-08T19:11:44.000Z
    12      description: >-
    13        Percona XtraDB Cluster Operator manages the lifecycle of Percona XtraDB
    14        cluster instances.
    15      containerImage: 'percona/percona-xtradb-cluster-operator:1.4.0'
    16      support: Percona
    17      capabilities: Deep Insights
    18      repository: 'https://github.com/percona/percona-xtradb-cluster-operator'
    19  spec:
    20    displayName: Percona XtraDB Cluster Operator
    21    description: >+
    22  
    23      ## Percona is Cloud Native
    24  
    25  
    26      The Percona Kubernetes Operator for Percona XtraDB Cluster automates the
    27      creation, alteration, or deletion of nodes in your cluster environment. It
    28      can be used to instantiate a new database cluster or to scale an existing
    29      database cluster. The Operator contains all necessary Kubernetes settings to
    30      provide a proper and consistent Percona XtraDB Cluster instance.
    31  
    32  
    33      Consult the
    34      [documentation](https://percona.github.io/percona-xtradb-cluster-operator/)
    35      on the Percona Kubernetes Operator for Percona XtraDB Cluster for complete
    36      details on capabilities and options.
    37  
    38  
    39      ### Supported Features
    40  
    41  
    42      * **Scale Your Cluster** – change the `size` parameter to [add or remove
    43      members](https://percona.github.io/percona-xtradb-cluster-operator/install/scaling)
    44      of the cluster. Three is the minimum recommended size for a functioning
    45      cluster.
    46  
    47  
    48      * **Manage Your Users** – [add, remove, or
    49      change](https://percona.github.io/percona-xtradb-cluster-operator/configure/users)
    50      the privileges of database users
    51  
    52  
    53      * **Automate Your Backups** – [configure cluster
    54      backups](https://percona.github.io/percona-xtradb-cluster-operator/configure/operator)
    55      to run on a scheduled basis. Backups are stored on a persistent volume.
    56  
    57  
    58      ### Common Configurations
    59  
    60  
    61      * **Set Resource Limits** - set limitation on requests to CPU and memory
    62      resources.
    63  
    64  
    65      * **Customize Storage** - set the desired Storage Class and Access Mode for
    66      your database cluster data.
    67  
    68  
    69      * **Control Scheduling** - define how your PXC Pods are scheduled onto the
    70      K8S cluster with tolerations, pod disruption budgets, node selector and
    71      affinity settings.
    72  
    73  
    74      ### Before You Start
    75  
    76  
    77      Add the PXC user `Secret` to Kubernetes. User information must be placed in
    78      the data section of the `secrets.yaml`
    79  
    80      file with Base64-encoded logins and passwords for the user accounts.
    81  
    82  
    83      Below is a sample `secrets.yaml` file for the correct formatting.
    84  
    85  
    86      ```
    87  
    88      apiVersion: v1
    89  
    90      kind: Secret
    91  
    92      metadata:
    93        name: my-cluster-secrets
    94      type: Opaque
    95  
    96      data:
    97        root: cm9vdF9wYXNzd29yZA==
    98        xtrabackup: YmFja3VwX3Bhc3N3b3Jk
    99        monitor: bW9uaXRvcg==
   100        clustercheck: Y2x1c3RlcmNoZWNrcGFzc3dvcmQ=
   101        proxyadmin: YWRtaW5fcGFzc3dvcmQ=
   102        pmmserver: c3VwYXxefHBheno=
   103      ```
   104  
   105  
   106  
   107  
   108  
   109      * Full data-at-rest encryption available in PXC 8.0 is now supported by the
   110      Operator. This feature is implemented with the help of the keyring_vault
   111      plugin which ships with PXC 8.0. By utilizing Vault we enable our customers
   112      to follow best practices with encryption in their environment.
   113  
   114      * Percona XtraDB Cluster 8.0 is now supported
   115  
   116      * Amazon Elastic Container Service for Kubernetes (EKS) was added to the
   117      list of the officially supported platforms 
   118  
   119      * The OpenShift Container Platform 4.3 is now supported
   120  
   121      * The Operator allows setting ephemeral-storage requests and limits on all
   122      Pods
   123  
   124      * The Operator now updates observedGeneration status message to allow better
   125      monitoring of the cluster rollout or backup/restore process
   126  
   127      * A special PXC debug image is now available. It avoids restarting on fail
   128      and contains additional tools useful for debugging
   129  
   130      * The Operator now implements the crash tolerance on the one member crash.
   131      The implementation is based on starting Pods with mysqld --wsrep_recover
   132      command if there was no graceful shutdown 
   133  
   134    maturity: stable
   135    version: 1.4.0
   136    skips: []
   137    minKubeVersion: ''
   138    keywords:
   139      - mysql
   140      - percona
   141      - database
   142      - pxc
   143      - galera
   144    maintainers:
   145      - name: Percona
   146        email: info@percona.com
   147    provider:
   148      name: Percona
   149    labels: {}
   150    selector:
   151      matchLabels: {}
   152    links:
   153      - name: Percona
   154        url: 'https://www.percona.com/'
   155      - name: Percona Kubernetes Operators Landing Page
   156        url: 'https://www.percona.com/software/percona-kubernetes-operators'
   157      - name: Documentation
   158        url: 'https://percona.github.io/percona-xtradb-cluster-operator/'
   159      - name: Github
   160        url: 'https://github.com/percona/percona-xtradb-cluster-operator'
   161    icon:
   162      - base64data: >-
   163          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
   164        mediatype: image/png
   165    customresourcedefinitions:
   166      owned:
   167        - description: Instance of a Percona XtraDB Cluster
   168          displayName: PerconaXtraDBCluster
   169          kind: PerconaXtraDBCluster
   170          name: perconaxtradbclusters.pxc.percona.com
   171          version: v1-4-0
   172          specDescriptors: []
   173          statusDescriptors: []
   174          resources:
   175            - version: v1
   176              kind: Deployment
   177            - version: v1
   178              kind: Service
   179            - version: v1
   180              kind: ReplicaSet
   181            - version: v1
   182              kind: Pod
   183            - version: v1
   184              kind: Secret
   185            - version: v1
   186              kind: ConfigMap
   187        - description: Instance of a Percona XtraDB Cluster Backup
   188          displayName: PerconaXtraDBClusterBackup
   189          kind: PerconaXtraDBClusterBackup
   190          name: perconaxtradbclusterbackups.pxc.percona.com
   191          version: v1
   192          specDescriptors: []
   193          statusDescriptors: []
   194          resources:
   195            - version: v1
   196              kind: Deployment
   197            - version: v1
   198              kind: Service
   199            - version: v1
   200              kind: ReplicaSet
   201            - version: v1
   202              kind: Pod
   203            - version: v1
   204              kind: Secret
   205            - version: v1
   206              kind: ConfigMap
   207        - description: Instance of a Percona XtraDB Cluster Restore
   208          displayName: PerconaXtraDBClusterRestore
   209          kind: PerconaXtraDBClusterRestore
   210          name: perconaxtradbclusterrestores.pxc.percona.com
   211          version: v1
   212          specDescriptors: []
   213          statusDescriptors: []
   214          resources:
   215            - version: v1
   216              kind: Deployment
   217            - version: v1
   218              kind: Service
   219            - version: v1
   220              kind: ReplicaSet
   221            - version: v1
   222              kind: Pod
   223            - version: v1
   224              kind: Secret
   225            - version: v1
   226              kind: ConfigMap
   227        - description: (Legacy) Instance of a Percona XtraDB Cluster Backup
   228          displayName: PerconaXtraDBBackup
   229          kind: PerconaXtraDBBackup
   230          name: perconaxtradbbackups.pxc.percona.com
   231          version: v1alpha1
   232          specDescriptors: []
   233          statusDescriptors: []
   234          resources:
   235            - version: v1
   236              kind: Deployment
   237            - version: v1
   238              kind: Service
   239            - version: v1
   240              kind: ReplicaSet
   241            - version: v1
   242              kind: Pod
   243            - version: v1
   244              kind: Secret
   245            - version: v1
   246              kind: ConfigMap
   247      required: []
   248    install:
   249      strategy: deployment
   250      spec:
   251        permissions:
   252          - rules:
   253              - apiGroups:
   254                  - pxc.percona.com
   255                resources:
   256                  - perconaxtradbclusters
   257                  - perconaxtradbclusters/status
   258                  - perconaxtradbclusterbackups
   259                  - perconaxtradbclusterbackups/status
   260                  - perconaxtradbclusterrestores
   261                  - perconaxtradbclusterrestores/status
   262                verbs:
   263                  - get
   264                  - list
   265                  - watch
   266                  - create
   267                  - update
   268                  - patch
   269                  - delete
   270              - apiGroups:
   271                  - ''
   272                resources:
   273                  - pods
   274                  - pods/exec
   275                  - configmaps
   276                  - services
   277                  - persistentvolumeclaims
   278                  - secrets
   279                verbs:
   280                  - get
   281                  - list
   282                  - watch
   283                  - create
   284                  - update
   285                  - patch
   286                  - delete
   287              - apiGroups:
   288                  - apps
   289                resources:
   290                  - deployments
   291                  - replicasets
   292                  - statefulsets
   293                verbs:
   294                  - get
   295                  - list
   296                  - watch
   297                  - create
   298                  - update
   299                  - patch
   300                  - delete
   301              - apiGroups:
   302                  - batch
   303                resources:
   304                  - jobs
   305                  - cronjobs
   306                verbs:
   307                  - get
   308                  - list
   309                  - watch
   310                  - create
   311                  - update
   312                  - patch
   313                  - delete
   314              - apiGroups:
   315                  - policy
   316                resources:
   317                  - poddisruptionbudgets
   318                verbs:
   319                  - get
   320                  - list
   321                  - watch
   322                  - create
   323                  - update
   324                  - patch
   325                  - delete
   326              - apiGroups:
   327                  - certmanager.k8s.io
   328                resources:
   329                  - issuers
   330                  - certificates
   331                verbs:
   332                  - get
   333                  - list
   334                  - watch
   335                  - create
   336                  - update
   337                  - patch
   338                  - delete
   339                  - deletecollection
   340            serviceAccountName: percona-xtradb-cluster-operator
   341        clusterPermissions: []
   342        deployments:
   343          - name: percona-xtradb-cluster-operator
   344            spec:
   345              replicas: 1
   346              selector:
   347                matchLabels:
   348                  name: percona-xtradb-cluster-operator
   349              template:
   350                metadata:
   351                  labels:
   352                    name: percona-xtradb-cluster-operator
   353                spec:
   354                  serviceAccountName: percona-xtradb-cluster-operator
   355                  containers:
   356                    - name: percona-xtradb-cluster-operator
   357                      image: 'registry.connect.redhat.com/percona/percona-xtradb-cluster-operator:1.4.0'
   358                      ports:
   359                        - containerPort: 60000
   360                          name: metrics
   361                      command:
   362                        - percona-xtradb-cluster-operator
   363                      imagePullPolicy: Always
   364                      env:
   365                        - name: WATCH_NAMESPACE
   366                          valueFrom:
   367                            fieldRef:
   368                              fieldPath: metadata.namespace
   369                        - name: OPERATOR_NAME
   370                          value: percona-xtradb-cluster-operator
   371        strategy: deployment
   372        spec:
   373          permissions:
   374            kind: Role
   375            apiVersion: rbac.authorization.k8s.io/v1beta1
   376            metadata:
   377              name: percona-xtradb-cluster-operator
   378            rules:
   379              - apiGroups:
   380                  - pxc.percona.com
   381                resources:
   382                  - perconaxtradbclusters
   383                  - perconaxtradbclusters/status
   384                  - perconaxtradbclusterbackups
   385                  - perconaxtradbclusterbackups/status
   386                  - perconaxtradbclusterrestores
   387                  - perconaxtradbclusterrestores/status
   388                verbs:
   389                  - get
   390                  - list
   391                  - watch
   392                  - create
   393                  - update
   394                  - patch
   395                  - delete
   396              - apiGroups:
   397                  - ''
   398                resources:
   399                  - pods
   400                  - pods/exec
   401                  - configmaps
   402                  - services
   403                  - persistentvolumeclaims
   404                  - secrets
   405                verbs:
   406                  - get
   407                  - list
   408                  - watch
   409                  - create
   410                  - update
   411                  - patch
   412                  - delete
   413              - apiGroups:
   414                  - apps
   415                resources:
   416                  - deployments
   417                  - replicasets
   418                  - statefulsets
   419                verbs:
   420                  - get
   421                  - list
   422                  - watch
   423                  - create
   424                  - update
   425                  - patch
   426                  - delete
   427              - apiGroups:
   428                  - batch
   429                resources:
   430                  - jobs
   431                  - cronjobs
   432                verbs:
   433                  - get
   434                  - list
   435                  - watch
   436                  - create
   437                  - update
   438                  - patch
   439                  - delete
   440              - apiGroups:
   441                  - policy
   442                resources:
   443                  - poddisruptionbudgets
   444                verbs:
   445                  - get
   446                  - list
   447                  - watch
   448                  - create
   449                  - update
   450                  - patch
   451                  - delete
   452              - apiGroups:
   453                  - certmanager.k8s.io
   454                resources:
   455                  - issuers
   456                  - certificates
   457                verbs:
   458                  - get
   459                  - list
   460                  - watch
   461                  - create
   462                  - update
   463                  - patch
   464                  - delete
   465                  - deletecollection
   466            serviceAccountName: percona-xtradb-cluster-operator
   467          deployments: []
   468    installModes:
   469      - type: OwnNamespace
   470        supported: true
   471      - type: SingleNamespace
   472        supported: true
   473      - type: MultiNamespace
   474        supported: false
   475      - type: AllNamespaces
   476        supported: false
   477    apiservicedefinitions: {}