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

     1  apiVersion: operators.coreos.com/v1alpha1
     2  kind: ClusterServiceVersion
     3  metadata:
     4    name: percona-xtradb-cluster-operator.v1.5.0
     5    namespace: default
     6    annotations:
     7      alm-examples: >-
     8        [{"apiVersion":"pxc.percona.com/v1-5-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":"SmartUpdate","upgradeOptions":{"versionServiceEndpoint":"https://check.percona.com/versions","apply":"recommended","schedule":"0
     9        4 * *
    10        *"},"pxc":{"size":3,"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:8.0.19-10.1","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.5.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.5.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.5.0-pmm","serverHost":"monitoring-service","serverUser":"pmm"},"backup":{"image":"registry.connect.redhat.com/percona/percona-xtradb-cluster-operator-containers:1.5.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-05-08T19: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.5.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    maturity: stable
   128    version: 1.5.0
   129    skips: []
   130    minKubeVersion: ''
   131    keywords:
   132      - mysql
   133      - percona
   134      - database
   135      - pxc
   136      - galera
   137    maintainers:
   138      - name: Percona
   139        email: info@percona.com
   140    provider:
   141      name: Percona
   142    labels: {}
   143    selector:
   144      matchLabels: {}
   145    links:
   146      - name: Percona
   147        url: 'https://www.percona.com/'
   148      - name: Percona Kubernetes Operators Landing Page
   149        url: 'https://www.percona.com/software/percona-kubernetes-operators'
   150      - name: Documentation
   151        url: 'https://percona.github.io/percona-xtradb-cluster-operator/'
   152      - name: Github
   153        url: 'https://github.com/percona/percona-xtradb-cluster-operator'
   154    icon:
   155      - base64data: >-
   156          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
   157        mediatype: image/png
   158    customresourcedefinitions:
   159      owned:
   160        - description: Instance of a Percona XtraDB Cluster
   161          displayName: PerconaXtraDBCluster
   162          kind: PerconaXtraDBCluster
   163          name: perconaxtradbclusters.pxc.percona.com
   164          version: v1-5-0
   165          specDescriptors: []
   166          statusDescriptors: []
   167          resources:
   168            - version: v1
   169              kind: Deployment
   170            - version: v1
   171              kind: Service
   172            - version: v1
   173              kind: ReplicaSet
   174            - version: v1
   175              kind: Pod
   176            - version: v1
   177              kind: Secret
   178            - version: v1
   179              kind: ConfigMap
   180        - description: Instance of a Percona XtraDB Cluster Backup
   181          displayName: PerconaXtraDBClusterBackup
   182          kind: PerconaXtraDBClusterBackup
   183          name: perconaxtradbclusterbackups.pxc.percona.com
   184          version: v1
   185          specDescriptors: []
   186          statusDescriptors: []
   187          resources:
   188            - version: v1
   189              kind: Deployment
   190            - version: v1
   191              kind: Service
   192            - version: v1
   193              kind: ReplicaSet
   194            - version: v1
   195              kind: Pod
   196            - version: v1
   197              kind: Secret
   198            - version: v1
   199              kind: ConfigMap
   200        - description: Instance of a Percona XtraDB Cluster Restore
   201          displayName: PerconaXtraDBClusterRestore
   202          kind: PerconaXtraDBClusterRestore
   203          name: perconaxtradbclusterrestores.pxc.percona.com
   204          version: v1
   205          specDescriptors: []
   206          statusDescriptors: []
   207          resources:
   208            - version: v1
   209              kind: Deployment
   210            - version: v1
   211              kind: Service
   212            - version: v1
   213              kind: ReplicaSet
   214            - version: v1
   215              kind: Pod
   216            - version: v1
   217              kind: Secret
   218            - version: v1
   219              kind: ConfigMap
   220        - description: (Legacy) Instance of a Percona XtraDB Cluster Backup
   221          displayName: PerconaXtraDBBackup
   222          kind: PerconaXtraDBBackup
   223          name: perconaxtradbbackups.pxc.percona.com
   224          version: v1alpha1
   225          specDescriptors: []
   226          statusDescriptors: []
   227          resources:
   228            - version: v1
   229              kind: Deployment
   230            - version: v1
   231              kind: Service
   232            - version: v1
   233              kind: ReplicaSet
   234            - version: v1
   235              kind: Pod
   236            - version: v1
   237              kind: Secret
   238            - version: v1
   239              kind: ConfigMap
   240      required: []
   241    install:
   242      strategy: deployment
   243      spec:
   244        permissions:
   245          - rules:
   246              - apiGroups:
   247                  - pxc.percona.com
   248                resources:
   249                  - perconaxtradbclusters
   250                  - perconaxtradbclusters/status
   251                  - perconaxtradbclusterbackups
   252                  - perconaxtradbclusterbackups/status
   253                  - perconaxtradbclusterrestores
   254                  - perconaxtradbclusterrestores/status
   255                verbs:
   256                  - get
   257                  - list
   258                  - watch
   259                  - create
   260                  - update
   261                  - patch
   262                  - delete
   263              - apiGroups:
   264                  - ''
   265                resources:
   266                  - pods
   267                  - pods/exec
   268                  - configmaps
   269                  - services
   270                  - persistentvolumeclaims
   271                  - secrets
   272                verbs:
   273                  - get
   274                  - list
   275                  - watch
   276                  - create
   277                  - update
   278                  - patch
   279                  - delete
   280              - apiGroups:
   281                  - apps
   282                resources:
   283                  - deployments
   284                  - replicasets
   285                  - statefulsets
   286                verbs:
   287                  - get
   288                  - list
   289                  - watch
   290                  - create
   291                  - update
   292                  - patch
   293                  - delete
   294              - apiGroups:
   295                  - batch
   296                resources:
   297                  - jobs
   298                  - cronjobs
   299                verbs:
   300                  - get
   301                  - list
   302                  - watch
   303                  - create
   304                  - update
   305                  - patch
   306                  - delete
   307              - apiGroups:
   308                  - policy
   309                resources:
   310                  - poddisruptionbudgets
   311                verbs:
   312                  - get
   313                  - list
   314                  - watch
   315                  - create
   316                  - update
   317                  - patch
   318                  - delete
   319              - apiGroups:
   320                  - certmanager.k8s.io
   321                resources:
   322                  - issuers
   323                  - certificates
   324                verbs:
   325                  - get
   326                  - list
   327                  - watch
   328                  - create
   329                  - update
   330                  - patch
   331                  - delete
   332                  - deletecollection
   333            serviceAccountName: percona-xtradb-cluster-operator
   334          - serviceAccountName: percona-xtradb-cluster-operator-workload
   335            rules:
   336              - apiGroups:
   337                - ""
   338                resources:
   339                - ""
   340                verbs:
   341                - ""
   342        clusterPermissions: []
   343        deployments:
   344          - name: percona-xtradb-cluster-operator
   345            spec:
   346              replicas: 1
   347              selector:
   348                matchLabels:
   349                  name: percona-xtradb-cluster-operator
   350              template:
   351                metadata:
   352                  labels:
   353                    name: percona-xtradb-cluster-operator
   354                spec:
   355                  serviceAccountName: percona-xtradb-cluster-operator
   356                  containers:
   357                    - name: percona-xtradb-cluster-operator
   358                      image: >-
   359                        registry.connect.redhat.com/percona/percona-xtradb-cluster-operator:1.5.0
   360                      ports:
   361                        - containerPort: 60000
   362                          name: metrics
   363                      command:
   364                        - percona-xtradb-cluster-operator
   365                      imagePullPolicy: Always
   366                      env:
   367                        - name: WATCH_NAMESPACE
   368                          valueFrom:
   369                            fieldRef:
   370                              fieldPath: metadata.namespace
   371                        - name: OPERATOR_NAME
   372                          value: percona-xtradb-cluster-operator
   373        strategy: deployment
   374        spec:
   375          permissions:
   376            kind: Role
   377            apiVersion: rbac.authorization.k8s.io/v1beta1
   378            metadata:
   379              name: percona-xtradb-cluster-operator
   380            rules:
   381              - apiGroups:
   382                  - pxc.percona.com
   383                resources:
   384                  - perconaxtradbclusters
   385                  - perconaxtradbclusters/status
   386                  - perconaxtradbclusterbackups
   387                  - perconaxtradbclusterbackups/status
   388                  - perconaxtradbclusterrestores
   389                  - perconaxtradbclusterrestores/status
   390                verbs:
   391                  - get
   392                  - list
   393                  - watch
   394                  - create
   395                  - update
   396                  - patch
   397                  - delete
   398              - apiGroups:
   399                  - ''
   400                resources:
   401                  - pods
   402                  - pods/exec
   403                  - configmaps
   404                  - services
   405                  - persistentvolumeclaims
   406                  - secrets
   407                verbs:
   408                  - get
   409                  - list
   410                  - watch
   411                  - create
   412                  - update
   413                  - patch
   414                  - delete
   415              - apiGroups:
   416                  - apps
   417                resources:
   418                  - deployments
   419                  - replicasets
   420                  - statefulsets
   421                verbs:
   422                  - get
   423                  - list
   424                  - watch
   425                  - create
   426                  - update
   427                  - patch
   428                  - delete
   429              - apiGroups:
   430                  - batch
   431                resources:
   432                  - jobs
   433                  - cronjobs
   434                verbs:
   435                  - get
   436                  - list
   437                  - watch
   438                  - create
   439                  - update
   440                  - patch
   441                  - delete
   442              - apiGroups:
   443                  - policy
   444                resources:
   445                  - poddisruptionbudgets
   446                verbs:
   447                  - get
   448                  - list
   449                  - watch
   450                  - create
   451                  - update
   452                  - patch
   453                  - delete
   454              - apiGroups:
   455                  - certmanager.k8s.io
   456                resources:
   457                  - issuers
   458                  - certificates
   459                verbs:
   460                  - get
   461                  - list
   462                  - watch
   463                  - create
   464                  - update
   465                  - patch
   466                  - delete
   467                  - deletecollection
   468            serviceAccountName: percona-xtradb-cluster-operator
   469          deployments: []
   470    installModes:
   471      - type: OwnNamespace
   472        supported: true
   473      - type: SingleNamespace
   474        supported: true
   475      - type: MultiNamespace
   476        supported: false
   477      - type: AllNamespaces
   478        supported: false
   479    apiservicedefinitions: {}
   480    replaces: percona-xtradb-cluster-operator.v1.4.0