diff --git a/bitnami/cassandra/CHANGELOG.md b/bitnami/cassandra/CHANGELOG.md index 2b7c6d7665..6ef085e094 100644 --- a/bitnami/cassandra/CHANGELOG.md +++ b/bitnami/cassandra/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 11.2.1 (2024-06-04) +## 11.3.0 (2024-06-04) -* [bitnami/cassandra] Bump chart version ([#26622](https://github.com/bitnami/charts/pull/26622)) +* [bitnami/cassandra] Enable PodDisruptionBudgets ([#26687](https://github.com/bitnami/charts/pull/26687)) + +## 11.2.1 (2024-06-04) + +* [bitnami/cassandra] Bump chart version (#26622) ([c46fcac](https://github.com/bitnami/charts/commit/c46fcacea5c0f1e3688fe4c35c3bd79ea68de122)), closes [#26622](https://github.com/bitnami/charts/issues/26622) ## 11.2.0 (2024-05-21) diff --git a/bitnami/cassandra/Chart.yaml b/bitnami/cassandra/Chart.yaml index bd957dd490..fbcb4aef80 100644 --- a/bitnami/cassandra/Chart.yaml +++ b/bitnami/cassandra/Chart.yaml @@ -32,4 +32,4 @@ maintainers: name: cassandra sources: - https://github.com/bitnami/charts/tree/main/bitnami/cassandra -version: 11.2.1 +version: 11.3.0 diff --git a/bitnami/cassandra/README.md b/bitnami/cassandra/README.md index 56e896bcec..2e1e646c86 100644 --- a/bitnami/cassandra/README.md +++ b/bitnami/cassandra/README.md @@ -264,8 +264,8 @@ As the image run as non-root by default, it is necessary to adjust the ownership | `extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for cassandra container | `[]` | | `initContainers` | Add additional init containers to the cassandra pods | `[]` | | `sidecars` | Add additional sidecar containers to the cassandra pods | `[]` | -| `pdb.create` | Enable/disable a Pod Disruption Budget creation | `false` | -| `pdb.minAvailable` | Mininimum number of pods that must still be available after the eviction | `1` | +| `pdb.create` | Enable/disable a Pod Disruption Budget creation | `true` | +| `pdb.minAvailable` | Mininimum number of pods that must still be available after the eviction | `""` | | `pdb.maxUnavailable` | Max number of pods that can be unavailable after the eviction | `""` | | `hostNetwork` | Enable HOST Network | `false` | | `containerPorts.intra` | Intra Port on the Host and Container | `7000` | diff --git a/bitnami/cassandra/templates/pdb.yaml b/bitnami/cassandra/templates/pdb.yaml index 8a74edb9b7..e34aa458a9 100644 --- a/bitnami/cassandra/templates/pdb.yaml +++ b/bitnami/cassandra/templates/pdb.yaml @@ -17,8 +17,8 @@ spec: {{- if .Values.pdb.minAvailable }} minAvailable: {{ .Values.pdb.minAvailable }} {{- end }} - {{- if .Values.pdb.maxUnavailable }} - maxUnavailable: {{ .Values.pdb.maxUnavailable }} + {{- if or .Values.pdb.maxUnavailable ( not .Values.pdb.minAvailable ) }} + maxUnavailable: {{ .Values.pdb.maxUnavailable | default 1 }} {{- end }} {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} selector: diff --git a/bitnami/cassandra/values.yaml b/bitnami/cassandra/values.yaml index 4b80f9a995..cb7c494ac1 100644 --- a/bitnami/cassandra/values.yaml +++ b/bitnami/cassandra/values.yaml @@ -430,10 +430,10 @@ sidecars: [] pdb: ## @param pdb.create Enable/disable a Pod Disruption Budget creation ## - create: false + create: true ## @param pdb.minAvailable Mininimum number of pods that must still be available after the eviction ## - minAvailable: 1 + minAvailable: "" ## @param pdb.maxUnavailable Max number of pods that can be unavailable after the eviction ## maxUnavailable: ""