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 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 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: {}