Skip to content

Commit

Permalink
Merge pull request #390 from percona/release-1.14.1
Browse files Browse the repository at this point in the history
K8SPXC-1477: Add enableVolumeExpansion
  • Loading branch information
jvpasinatto authored Oct 16, 2024
2 parents 67ecb67 + 3311c13 commit 7ebece7
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 16 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ on:
path-ignore:
- 'charts/gcp-marketplace/**'
branches:
- main
- release-1.14.1-merged

jobs:
release:
Expand All @@ -15,6 +15,7 @@ jobs:
uses: actions/checkout@v2
with:
fetch-depth: 0
ref: 'release-1.14.1-merged'

- name: Configure Git
run: |
Expand Down
4 changes: 2 additions & 2 deletions charts/pxc-db/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: 1.14.0
appVersion: 1.14.1
description: A Helm chart for installing Percona XtraDB Cluster Databases using the PXC Operator.
name: pxc-db
home: https://www.percona.com/doc/kubernetes-operator-for-pxc/kubernetes.html
version: 1.14.3
version: 1.14.4
maintainers:
- name: tplavcic
email: [email protected]
Expand Down
13 changes: 7 additions & 6 deletions charts/pxc-db/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,18 @@ To install the chart with the `pxc` release name using a dedicated namespace (re

```sh
helm repo add percona https://percona.github.io/percona-helm-charts/
helm install my-db percona/pxc-db --version 1.14.0 --namespace my-namespace
helm install my-db percona/pxc-db --version 1.14.4 --namespace my-namespace
```

The chart can be customized using the following configurable parameters:

| Parameter | Description | Default |
| ------------------------------- | ------------------------------------------------------------------------------|--------------------------------------------------------------------------|
| `crVersion` | Version of the Operator the Custom Resource belongs to | `1.14.0` |
| `crVersion` | Version of the Operator the Custom Resource belongs to | `1.14.1` |
| `ignoreAnnotations` | Operator will not remove following annotations | `[]` |
| `ignoreLabels` | Operator will not remove following labels | `[]` |
| `pause` | Stop PXC Database safely | `false` |
| `enableVolumeExpansion` | Enable volume resizing | `false` |
| `allowUnsafeConfigurations` | Allows forbidden configurations like even number of PXC cluster pods | `false` |
| `enableCRValidationWebhook` | Enables or disables schema validation before applying custom resource | `false` |
| `initContainer.image` | An alternative image for the initial Operator installation | `""` |
Expand Down Expand Up @@ -116,7 +117,7 @@ The chart can be customized using the following configurable parameters:
| |
| `haproxy.enabled` | Use HAProxy as TCP proxy for PXC cluster | `true` |
| `haproxy.size` | HAProxy target pod quantity. Can't even if `allowUnsafeConfigurations` is `true` | `3` |
| `haproxy.image` | HAProxy Container image repository | `percona/percona-xtradb-cluster-operator:1.14.0-haproxy` |
| `haproxy.image` | HAProxy Container image repository | `percona/percona-xtradb-cluster-operator:1.14.1-haproxy` |
| `haproxy.imagePullPolicy` | The policy used to update images | `` |
| `haproxy.imagePullSecrets` | HAProxy Container pull secret | `[]` |
| `haproxy.configuration` | User defined HAProxy options according to HAProxy configuration file syntax | `` |
Expand Down Expand Up @@ -175,7 +176,7 @@ The chart can be customized using the following configurable parameters:
| |
| `proxysql.enabled` | Use ProxySQL as TCP proxy for PXC cluster | `false` |
| `proxysql.size` | ProxySQL target pod quantity. Can't even if `allowUnsafeConfigurations` is `true` | `3` |
| `proxysql.image` | ProxySQL Container image | `percona/percona-xtradb-cluster-operator:1.14.0-proxysql2.5.5-1.2` |
| `proxysql.image` | ProxySQL Container image | `percona/percona-xtradb-cluster-operator:1.14.1-proxysql2.5.5-1.2` |
| `proxysql.imagePullPolicy` | The policy used to update images | `` |
| `proxysql.imagePullSecrets` | ProxySQL Container pull secret | `[]` |
| `proxysql.configuration` | User defined ProxySQL options according to ProxySQL configuration file syntax | `` |
Expand Down Expand Up @@ -220,7 +221,7 @@ The chart can be customized using the following configurable parameters:
| `proxysql.podSecurityContext` | A custom Kubernetes Security Context for a Pod to be used instead of the default one | `{}` |
| |
| `logcollector.enabled` | Enable log collector container | `true` |
| `logcollector.image` | Log collector image repository | `percona/percona-xtradb-cluster-operator:1.14.0-logcollector` |
| `logcollector.image` | Log collector image repository | `percona/percona-xtradb-cluster-operator:1.14.1-logcollector` |
| `logcollector.imagePullSecrets` | Log collector pull secret | `[]` |
| `logcollector.imagePullPolicy` | The policy used to update images | `` |
| `logcollector.configuration` | User defined configuration for logcollector | `` |
Expand All @@ -243,7 +244,7 @@ The chart can be customized using the following configurable parameters:
| |
| `backup.enabled` | Enables backups for PXC cluster | `true` |
| `backup.allowParallel` | Allow taking multiple backups in parallel | `true` |
| `backup.image` | Backup Container image | `percona/percona-xtradb-cluster-operator:1.14.0-pxc8.0-backup-pxb8.0.35` |
| `backup.image` | Backup Container image | `percona/percona-xtradb-cluster-operator:1.14.1-pxc8.0-backup-pxb8.0.35` |
| `backup.backoffLimit` | The number of retries to make a backup | `10` |
| `backup.imagePullSecrets` | Backup Container pull secret | `[]` |
| `backup.imagePullPolicy` | The policy used to update images | `` |
Expand Down
1 change: 1 addition & 0 deletions charts/pxc-db/templates/cluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ metadata:
{{- end }}
spec:
crVersion: {{ .Chart.AppVersion }}
enableVolumeExpansion: {{ .Values.enableVolumeExpansion }}
{{- if .Values.ignoreAnnotations }}
ignoreAnnotations:
{{ .Values.ignoreAnnotations | toYaml | indent 4 }}
Expand Down
9 changes: 6 additions & 3 deletions charts/pxc-db/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,10 @@ annotations: {}

operatorImageRepository: percona/percona-xtradb-cluster-operator

crVersion: 1.14.0
crVersion: 1.14.1

enableVolumeExpansion: false

ignoreAnnotations: []
# - iam.amazonaws.com/role
ignoreLabels: []
Expand Down Expand Up @@ -367,7 +370,7 @@ haproxy:
proxysql:
enabled: false
size: 3
image: "percona/percona-xtradb-cluster-operator:1.14.0-proxysql2.5.5-1.2"
image: "percona/percona-xtradb-cluster-operator:1.14.1-proxysql2.5.5-1.2"
# imagePullPolicy: Always
imagePullSecrets: []
# configuration: |
Expand Down Expand Up @@ -563,7 +566,7 @@ backup:
# allowParallel: true
image:
repository: percona/percona-xtradb-cluster-operator
tag: 1.14.0-pxc8.0-backup-pxb8.0.35
tag: 1.14.1-pxc8.0-backup-pxb8.0.35
# backoffLimit: 6
# serviceAccountName: percona-xtradb-cluster-operator
# imagePullPolicy: Always
Expand Down
4 changes: 2 additions & 2 deletions charts/pxc-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: v2
appVersion: 1.14.0
appVersion: 1.14.1
description: A Helm chart for deploying the Percona Operator for MySQL (based on Percona XtraDB Cluster)
name: pxc-operator
home: https://docs.percona.com/percona-operator-for-mysql/pxc/
version: 1.14.2
version: 1.14.3
maintainers:
- name: tplavcic
email: [email protected]
Expand Down
4 changes: 2 additions & 2 deletions charts/pxc-operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ To install the chart with the `pxc` release name using a dedicated namespace (re

```sh
helm repo add percona https://percona.github.io/percona-helm-charts/
helm install my-operator percona/pxc-operator --version 1.14.0 --namespace my-namespace
helm install my-operator percona/pxc-operator --version 1.14.3 --namespace my-namespace
```

The chart can be customized using the following configurable parameters:

| Parameter | Description | Default |
| ------------------------------- | -----------------------------------------------------------------------------------------------| -------------------------------------------------|
| `image` | PXC Operator Container image full path | `percona/percona-xtradb-cluster-operator:1.14.0` |
| `image` | PXC Operator Container image full path | `percona/percona-xtradb-cluster-operator:1.14.1` |
| `imagePullPolicy` | PXC Operator Container pull policy | `Always` |
| `containerSecurityContext` | PXC Operator Container securityContext | `{}` |
| `imagePullSecrets` | PXC Operator Pod pull secret | `[]` |
Expand Down
2 changes: 2 additions & 0 deletions charts/pxc-operator/crds/crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1894,6 +1894,8 @@ spec:
type: string
enableCRValidationWebhook:
type: boolean
enableVolumeExpansion:
type: boolean
haproxy:
properties:
affinity:
Expand Down

0 comments on commit 7ebece7

Please sign in to comment.