Skip to content

Commit 306da1c

Browse files
K8SPXC1535 - Update PXC operator chart for 1.17.0 release (#503)
* Update versions for 1.17.0 release * Add storage azure new fields and update crd * K8SPXC-1367: add `readinessProbes`, `livenessProbes` fields for pmm (#472) * K8SPXC-1367: add `readinessProbes`, `livenessProbes` fields for pmm https://perconadev.atlassian.net/browse/K8SPXC-1367 * update --------- Co-authored-by: Julio Pasinatto <[email protected]> * Update versions * Add eleo007 as maintainer * Add new backup fields * Add deprecation note in readme * Update pxc version * Fix typo --------- Co-authored-by: Andrii Dema <[email protected]>
1 parent baa4ada commit 306da1c

File tree

8 files changed

+295
-38
lines changed

8 files changed

+295
-38
lines changed

charts/pxc-db/Chart.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
apiVersion: v2
2-
appVersion: 1.16.1
2+
appVersion: 1.17.0
33
description: A Helm chart for installing Percona XtraDB Cluster Databases using the PXC Operator.
44
name: pxc-db
55
home: https://www.percona.com/doc/kubernetes-operator-for-pxc/kubernetes.html
6-
version: 1.16.2
6+
version: 1.17.0
77
maintainers:
8-
- name: spron-in
9-
email: sergey.pronin@percona.com
8+
- name: eleo007
9+
email: eleonora.zinchenko@percona.com
1010
- name: nmarukovich
1111
1212
- name: jvpasinatto

charts/pxc-db/README.md

+32-20
Large diffs are not rendered by default.

charts/pxc-db/templates/cluster.yaml

+10
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,10 @@ spec:
505505
{{- if $pmm.proxysqlParams }}
506506
proxysqlParams: {{ $pmm.proxysqlParams }}
507507
{{- end }}
508+
readinessProbes:
509+
{{ tpl ($pmm.readinessProbes | toYaml) $ | indent 6 }}
510+
livenessProbes:
511+
{{ tpl ($pmm.livenessProbes | toYaml) $ | indent 6 }}
508512
resources:
509513
requests:
510514
{{ tpl ($pmm.resources.requests | toYaml) $ | indent 8 }}
@@ -524,6 +528,12 @@ spec:
524528
{{- if $backup.activeDeadlineSeconds }}
525529
activeDeadlineSeconds: {{ $backup.activeDeadlineSeconds }}
526530
{{- end }}
531+
{{- if $backup.startingDeadlineSeconds }}
532+
startingDeadlineSeconds: {{ $backup.startingDeadlineSeconds }}
533+
{{- end }}
534+
{{- if $backup.suspendedDeadlineSeconds }}
535+
suspendedDeadlineSeconds: {{ $backup.suspendedDeadlineSeconds }}
536+
{{- end }}
527537
{{- if $backup.serviceAccountName }}
528538
serviceAccountName: {{ $backup.serviceAccountName }}
529539
{{- end }}

charts/pxc-db/values.yaml

+21-7
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ annotations: {}
1919

2020
operatorImageRepository: percona/percona-xtradb-cluster-operator
2121

22-
crVersion: 1.16.1
22+
crVersion: 1.17.0
2323

2424
enableVolumeExpansion: false
2525

@@ -29,7 +29,7 @@ ignoreLabels: []
2929
# - rack
3030
pause: false
3131
# initContainer:
32-
# image: "percona/percona-xtradb-cluster-operator:1.16.1"
32+
# image: "percona/percona-xtradb-cluster-operator:1.17.0"
3333
# containerSecurityContext:
3434
# privileged: false
3535
# runAsUser: 1001
@@ -67,7 +67,7 @@ pxc:
6767
size: 3
6868
image:
6969
repository: percona/percona-xtradb-cluster
70-
tag: 8.0.39-30.1
70+
tag: 8.0.41-32.1
7171
# imagePullPolicy: Always
7272
autoRecovery: true
7373
# expose:
@@ -214,7 +214,7 @@ pxc:
214214
haproxy:
215215
enabled: true
216216
size: 3
217-
image: percona/haproxy:2.8.11
217+
image: percona/haproxy:2.8.14
218218
# imagePullPolicy: Always
219219
imagePullSecrets: []
220220
# - name: private-registry-credentials
@@ -345,7 +345,6 @@ haproxy:
345345
successThreshold: 1
346346
failureThreshold: 4
347347
# exposePrimary:
348-
# enabled: false
349348
# type: ClusterIP
350349
# annotations:
351350
# service.beta.kubernetes.io/aws-load-balancer-backend-protocol: tcp
@@ -533,7 +532,7 @@ proxysql:
533532

534533
logcollector:
535534
enabled: true
536-
image: percona/percona-xtradb-cluster-operator:1.16.1-logcollector-fluentbit3.2.2
535+
image: percona/percona-xtradb-cluster-operator:1.17.0-logcollector-fluentbit4.0.0
537536
# imagePullPolicy: Always
538537
imagePullSecrets: []
539538
# configuration: |
@@ -577,6 +576,17 @@ pmm:
577576
tag: 2.44.0
578577
# imagePullPolicy: Always
579578
imagePullSecrets: []
579+
# readinessProbes:
580+
# initialDelaySeconds: 15
581+
# timeoutSeconds: 15
582+
# periodSeconds: 30
583+
# successThreshold: 1
584+
# failureThreshold: 5
585+
# livenessProbes:
586+
# initialDelaySeconds: 300
587+
# timeoutSeconds: 5
588+
# periodSeconds: 10
589+
# successThreshold: 1
580590
serverHost: monitoring-service
581591
serverUser: admin
582592
# pxcParams: "--disable-tablestats-limit=2000"
@@ -594,9 +604,11 @@ backup:
594604
# allowParallel: true
595605
image:
596606
repository: percona/percona-xtradb-cluster-operator
597-
tag: 1.16.1-pxc8.0-backup-pxb8.0.35
607+
tag: 1.17.0-pxc8.0-backup-pxb8.0.35
598608
# backoffLimit: 6
599609
# activeDeadlineSeconds: 3600
610+
# startingDeadlineSeconds: 300
611+
# suspendedDeadlineSeconds: 1200
600612
# serviceAccountName: percona-xtradb-cluster-operator
601613
# imagePullPolicy: Always
602614
imagePullSecrets: []
@@ -694,6 +706,8 @@ backup:
694706
# container: test
695707
# endpointUrl: https://accountName.blob.core.windows.net
696708
# storageClass: Hot
709+
# blockSize: 4194304
710+
# concurrency: 4
697711

698712
schedule: []
699713
# - name: "daily-backup"

charts/pxc-operator/Chart.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
apiVersion: v2
2-
appVersion: 1.16.1
2+
appVersion: 1.17.0
33
description: A Helm chart for deploying the Percona Operator for MySQL (based on Percona XtraDB Cluster)
44
name: pxc-operator
55
home: https://docs.percona.com/percona-operator-for-mysql/pxc/
6-
version: 1.16.1
6+
version: 1.17.0
77
maintainers:
88
- name: nmarukovich
99
10-
- name: spron-in
11-
email: sergey.pronin@percona.com
10+
- name: eleo007
11+
email: eleonora.zinchenko@percona.com
1212
- name: jvpasinatto
1313
1414
icon: https://artifacthub.io/image/0b8875cd-6661-4269-9cf6-0fd92d59017b@1x

charts/pxc-operator/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Useful links
77
* [Operator Documentation](https://www.percona.com/doc/kubernetes-operator-for-pxc/index.html)
88

99
## Pre-requisites
10-
* Kubernetes 1.28+
10+
* Kubernetes 1.29+
1111
* Helm v3
1212

1313
# Installation
@@ -19,14 +19,14 @@ To install the chart with the `pxc` release name using a dedicated namespace (re
1919

2020
```sh
2121
helm repo add percona https://percona.github.io/percona-helm-charts/
22-
helm install my-operator percona/pxc-operator --version 1.16.1 --namespace my-namespace
22+
helm install my-operator percona/pxc-operator --version 1.17.0 --namespace my-namespace
2323
```
2424

2525
The chart can be customized using the following configurable parameters:
2626

2727
| Parameter | Description | Default |
2828
| ------------------------------- | -----------------------------------------------------------------------------------------------| -------------------------------------------------|
29-
| `image` | PXC Operator Container image full path | `percona/percona-xtradb-cluster-operator:1.16.1` |
29+
| `image` | PXC Operator Container image full path | `percona/percona-xtradb-cluster-operator:1.17.0` |
3030
| `imagePullPolicy` | PXC Operator Container pull policy | `Always` |
3131
| `containerSecurityContext` | PXC Operator Container securityContext | `{}` |
3232
| `imagePullSecrets` | PXC Operator Pod pull secret | `[]` |

0 commit comments

Comments
 (0)