Skip to content

Commit

Permalink
Merge pull request #39 from percona/EVEREST-1298-upgrade-PXCO-to-1.15.0
Browse files Browse the repository at this point in the history
EVEREST-1298 upgrade PXCO to 1.15.0
  • Loading branch information
recharte authored Aug 21, 2024
2 parents 830f21e + f56c07d commit 05e5342
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 85 deletions.
128 changes: 44 additions & 84 deletions catalog/percona-xtradb-cluster-operator/catalog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,26 @@ schema: olm.package
---
entries:
- name: percona-xtradb-cluster-operator.v1.14.0
- name: percona-xtradb-cluster-operator.v1.15.0
replaces: percona-xtradb-cluster-operator.v1.14.0
skips:
- percona-xtradb-cluster-operator.v1.14.0
name: fast-v1
package: percona-xtradb-cluster-operator
schema: olm.channel
---
entries:
- name: percona-xtradb-cluster-operator.v1.13.0
- name: percona-xtradb-cluster-operator.v1.14.0
replaces: percona-xtradb-cluster-operator.v1.13.0
- name: percona-xtradb-cluster-operator.v1.15.0
replaces: percona-xtradb-cluster-operator.v1.14.0
skips:
- percona-xtradb-cluster-operator.v1.14.0
name: stable-v1
package: percona-xtradb-cluster-operator
schema: olm.channel
---
image: quay.io/operatorhubio/percona-xtradb-cluster-operator:v1.13.0
name: percona-xtradb-cluster-operator.v1.13.0
image: quay.io/operatorhubio/percona-xtradb-cluster-operator:v1.14.0
name: percona-xtradb-cluster-operator.v1.14.0
package: percona-xtradb-cluster-operator
properties:
- type: olm.gvk
Expand Down Expand Up @@ -89,7 +95,7 @@ properties:
- type: olm.package
value:
packageName: percona-xtradb-cluster-operator
version: 1.13.0
version: 1.14.0
- type: olm.csv.metadata
value:
annotations:
Expand All @@ -105,7 +111,7 @@ properties:
]
},
"spec": {
"crVersion": "1.13.0",
"crVersion": "1.14.0",
"allowUnsafeConfigurations": false,
"updateStrategy": "SmartUpdate",
"upgradeOptions": {
Expand All @@ -115,7 +121,7 @@ properties:
},
"pxc": {
"size": 3,
"image": "percona/percona-xtradb-cluster:8.0.32-24.2",
"image": "percona/percona-xtradb-cluster:8.0.35-27.1",
"autoRecovery": true,
"resources": {
"requests": {
Expand Down Expand Up @@ -143,7 +149,7 @@ properties:
"haproxy": {
"enabled": true,
"size": 3,
"image": "percona/percona-xtradb-cluster-operator:1.13.0-haproxy",
"image": "percona/percona-xtradb-cluster-operator:1.14.0-haproxy",
"resources": {
"requests": {
"memory": "1G",
Expand All @@ -161,7 +167,7 @@ properties:
"proxysql": {
"enabled": false,
"size": 3,
"image": "percona/percona-xtradb-cluster-operator:1.13.0-proxysql",
"image": "percona/percona-xtradb-cluster-operator:1.14.0-proxysql",
"resources": {
"requests": {
"memory": "1G",
Expand All @@ -187,7 +193,7 @@ properties:
},
"logcollector": {
"enabled": true,
"image": "percona/percona-xtradb-cluster-operator:1.13.0-logcollector",
"image": "percona/percona-xtradb-cluster-operator:1.14.0-logcollector",
"resources": {
"requests": {
"memory": "100M",
Expand All @@ -197,7 +203,7 @@ properties:
},
"pmm": {
"enabled": false,
"image": "percona/pmm-client:2.32.0",
"image": "percona/pmm-client:2.41.1",
"serverHost": "monitoring-service",
"resources": {
"requests": {
Expand All @@ -207,7 +213,7 @@ properties:
}
},
"backup": {
"image": "percona/percona-xtradb-cluster-operator:1.13.0-pxc8.0-backup-pxb8.0.32",
"image": "percona/percona-xtradb-cluster-operator:1.14.0-pxc8.0-backup-pxb8.0.35",
"pitr": {
"enabled": false,
"storageName": "STORAGE-NAME-HERE",
Expand Down Expand Up @@ -283,11 +289,11 @@ properties:
capabilities: Deep Insights
categories: Database
certified: "true"
containerImage: docker.io/percona/percona-xtradb-cluster-operator:1.13.0
containerImage: docker.io/percona/percona-xtradb-cluster-operator:1.14.0
createdAt: "2023-07-2T13:11:44.000Z"
description: Percona Operator for MySQL based on Percona XtraDB Cluster manages
the lifecycle of Percona XtraDB cluster instances.
olm.skipRange: <v1.13.0
olm.skipRange: <v1.14.0
repository: https://github.com/percona/percona-xtradb-cluster-operator
support: Percona
apiServiceDefinitions: {}
Expand Down Expand Up @@ -417,7 +423,8 @@ properties:
operator: b3BlcmF0b3JhZG1pbg==
replication: cmVwbF9wYXNzd29yZAo=
```
### Release Highlights * It is now possible to control whether backup jobs are executed in parallel or sequentially, which can be useful to avoid the cluster overload; also, CPU and memory resource limits can now be configured for the backup restore job * A substantial improvement of the backup documentation was done in this release, making it much easier to read, and the backup restore options have been added to the Сustom Resource reference * We are deeply committed to delivering software that truly sets the bar for quality and stability. With our latest release, we put an all-hands-on-deck approach towards fine-tuning the Operator with minor improvements, along with addressing key bugs reported by our vibrant community. We are extremely grateful to each and every person who submitted feedback and collaborated to help us get to the bottom of these pesky issues.
### Release Highlights
* Custom prefix for Percona Monitoring and Management (PMM) allows using one PMM Server to monitor multiple databases even if they have identical cluster names * The new lifecycle.postStart and lifecycle.preStop Custom Resource options allow configuring postStart and preStop hooks for ProxySQL and HAProxy Pods * It is now possible to resize Persistent Volume Claims by patching the PerconaXtraDBCluster custom resource. Change persistentVolumeClaim.resources.requests.storage and let the Operator do the scaling
displayName: Percona Operator for MySQL based on Percona XtraDB Cluster
installModes:
Expand Down Expand Up @@ -451,71 +458,21 @@ properties:
provider:
name: Percona
relatedImages:
- image: docker.io/percona/percona-xtradb-cluster-operator:1.13.0
- image: docker.io/percona/percona-xtradb-cluster-operator:1.14.0
name: ""
- image: quay.io/operatorhubio/percona-xtradb-cluster-operator:v1.13.0
- image: quay.io/operatorhubio/percona-xtradb-cluster-operator:v1.14.0
name: ""
schema: olm.bundle
---
image: quay.io/operatorhubio/percona-xtradb-cluster-operator:v1.14.0
name: percona-xtradb-cluster-operator.v1.14.0
image: docker.io/percona/percona-xtradb-cluster-operator:1.15.0-community-bundle
name: percona-xtradb-cluster-operator.v1.15.0
package: percona-xtradb-cluster-operator
properties:
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1-10-0
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1-11-0
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1-2-0
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1-3-0
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1-4-0
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1-5-0
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1-6-0
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1-7-0
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1-8-0
- type: olm.gvk
value:
group: pxc.percona.com
kind: PerconaXtraDBCluster
version: v1-9-0
- type: olm.gvk
value:
group: pxc.percona.com
Expand All @@ -529,7 +486,7 @@ properties:
- type: olm.package
value:
packageName: percona-xtradb-cluster-operator
version: 1.14.0
version: 1.15.0
- type: olm.csv.metadata
value:
annotations:
Expand All @@ -545,8 +502,10 @@ properties:
]
},
"spec": {
"crVersion": "1.14.0",
"allowUnsafeConfigurations": false,
"crVersion": "1.15.0",
"tls": {
"enabled": true
}
"updateStrategy": "SmartUpdate",
"upgradeOptions": {
"versionServiceEndpoint": "https://check.percona.com",
Expand All @@ -555,7 +514,7 @@ properties:
},
"pxc": {
"size": 3,
"image": "percona/percona-xtradb-cluster:8.0.35-27.1",
"image": "percona/percona-xtradb-cluster:8.0.36-28.1",
"autoRecovery": true,
"resources": {
"requests": {
Expand Down Expand Up @@ -583,7 +542,7 @@ properties:
"haproxy": {
"enabled": true,
"size": 3,
"image": "percona/percona-xtradb-cluster-operator:1.14.0-haproxy",
"image": "percona/haproxy:2.8.5",
"resources": {
"requests": {
"memory": "1G",
Expand All @@ -601,7 +560,7 @@ properties:
"proxysql": {
"enabled": false,
"size": 3,
"image": "percona/percona-xtradb-cluster-operator:1.14.0-proxysql",
"image": "percona/proxysql2:2.5.5",
"resources": {
"requests": {
"memory": "1G",
Expand All @@ -627,7 +586,7 @@ properties:
},
"logcollector": {
"enabled": true,
"image": "percona/percona-xtradb-cluster-operator:1.14.0-logcollector",
"image": "percona/percona-xtradb-cluster-operator:1.15.0-logcollector-fluentbit3.1.4",
"resources": {
"requests": {
"memory": "100M",
Expand All @@ -637,7 +596,7 @@ properties:
},
"pmm": {
"enabled": false,
"image": "percona/pmm-client:2.41.1",
"image": "percona/pmm-client:2.42.0",
"serverHost": "monitoring-service",
"resources": {
"requests": {
Expand All @@ -647,11 +606,12 @@ properties:
}
},
"backup": {
"image": "percona/percona-xtradb-cluster-operator:1.14.0-pxc8.0-backup-pxb8.0.35",
"image": "percona/percona-xtradb-cluster-operator:1.15.0-pxc8.0-backup-pxb8.0.35",
"pitr": {
"enabled": false,
"storageName": "STORAGE-NAME-HERE",
"timeBetweenUploads": 60
"timeBetweenUploads": 60,
"timeoutSeconds": 60
},
"storages": {
"s3-us-west": {
Expand Down Expand Up @@ -723,11 +683,11 @@ properties:
capabilities: Deep Insights
categories: Database
certified: "true"
containerImage: docker.io/percona/percona-xtradb-cluster-operator:1.14.0
createdAt: "2023-07-2T13:11:44.000Z"
containerImage: docker.io/percona/percona-xtradb-cluster-operator:1.15.0
createdAt: "2024-08-21T12:45:36.107Z"
description: Percona Operator for MySQL based on Percona XtraDB Cluster manages
the lifecycle of Percona XtraDB cluster instances.
olm.skipRange: <v1.14.0
olm.skipRange: <v1.15.0
repository: https://github.com/percona/percona-xtradb-cluster-operator
support: Percona
apiServiceDefinitions: {}
Expand Down Expand Up @@ -892,8 +852,8 @@ properties:
provider:
name: Percona
relatedImages:
- image: docker.io/percona/percona-xtradb-cluster-operator:1.14.0
- image: docker.io/percona/percona-xtradb-cluster-operator:1.15.0
name: ""
- image: quay.io/operatorhubio/percona-xtradb-cluster-operator:v1.14.0
- image: docker.io/percona/percona-xtradb-cluster-operator:1.15.0-community-bundle
name: ""
schema: olm.bundle
3 changes: 2 additions & 1 deletion veneer/percona-xtradb-cluster-operator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@ GenerateMinorChannels: false
Fast:
Bundles:
- Image: quay.io/operatorhubio/percona-xtradb-cluster-operator:v1.14.0
- Image: docker.io/percona/percona-xtradb-cluster-operator:1.15.0-community-bundle

Stable:
Bundles:
- Image: quay.io/operatorhubio/percona-xtradb-cluster-operator:v1.13.0
- Image: quay.io/operatorhubio/percona-xtradb-cluster-operator:v1.14.0
- Image: docker.io/percona/percona-xtradb-cluster-operator:1.15.0-community-bundle

0 comments on commit 05e5342

Please sign in to comment.