diff --git a/bitnami/keycloak/CHANGELOG.md b/bitnami/keycloak/CHANGELOG.md index 0c5462c99e..f6163a2b8c 100644 --- a/bitnami/keycloak/CHANGELOG.md +++ b/bitnami/keycloak/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog +## 21.6.0 (2024-07-08) + +* [bitnami/keycloak] Add support for minReadySeconds ([#27550](https://github.com/bitnami/charts/pull/27550)) + ## 21.5.0 (2024-07-08) -* [bitnami/keycloak] Add custom certs to system truststore ([#27197](https://github.com/bitnami/charts/pull/27197)) +* [bitnami/keycloak] Add custom certs to system truststore (#27197) ([82b4d3e](https://github.com/bitnami/charts/commit/82b4d3e5b1b23500b1ed3758bca474894c6d752d)), closes [#27197](https://github.com/bitnami/charts/issues/27197) ## 21.4.6 (2024-07-08) diff --git a/bitnami/keycloak/Chart.yaml b/bitnami/keycloak/Chart.yaml index f61e87480f..12926be826 100644 --- a/bitnami/keycloak/Chart.yaml +++ b/bitnami/keycloak/Chart.yaml @@ -33,4 +33,4 @@ maintainers: name: keycloak sources: - https://github.com/bitnami/charts/tree/main/bitnami/keycloak -version: 21.5.0 +version: 21.6.0 diff --git a/bitnami/keycloak/README.md b/bitnami/keycloak/README.md index 4e41141b44..23b3607ec3 100644 --- a/bitnami/keycloak/README.md +++ b/bitnami/keycloak/README.md @@ -434,6 +434,7 @@ As an alternative, you can use of the preset configurations for pod affinity, po | `terminationGracePeriodSeconds` | Seconds Keycloak pod needs to terminate gracefully | `""` | | `updateStrategy.type` | Keycloak statefulset strategy type | `RollingUpdate` | | `updateStrategy.rollingUpdate` | Keycloak statefulset rolling update configuration parameters | `{}` | +| `minReadySeconds` | How many seconds a pod needs to be ready before killing the next, during update | `0` | | `extraVolumes` | Optionally specify extra list of additional volumes for Keycloak pods | `[]` | | `extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for Keycloak container(s) | `[]` | | `initContainers` | Add additional init containers to the Keycloak pods | `[]` | diff --git a/bitnami/keycloak/templates/statefulset.yaml b/bitnami/keycloak/templates/statefulset.yaml index f7960e1957..94454bb175 100644 --- a/bitnami/keycloak/templates/statefulset.yaml +++ b/bitnami/keycloak/templates/statefulset.yaml @@ -22,6 +22,9 @@ spec: serviceName: {{ printf "%s-headless" (include "common.names.fullname" .) | trunc 63 | trimSuffix "-" }} updateStrategy: {{- include "common.tplvalues.render" (dict "value" .Values.updateStrategy "context" $ ) | nindent 4 }} + {{- if .Values.minReadySeconds }} + minReadySeconds: {{ .Values.minReadySeconds }} + {{- end }} {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} selector: matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }} diff --git a/bitnami/keycloak/values.yaml b/bitnami/keycloak/values.yaml index 510bb1b9f9..a80b7e46ae 100644 --- a/bitnami/keycloak/values.yaml +++ b/bitnami/keycloak/values.yaml @@ -490,6 +490,9 @@ terminationGracePeriodSeconds: "" updateStrategy: type: RollingUpdate rollingUpdate: {} +## @param minReadySeconds How many seconds a pod needs to be ready before killing the next, during update +## +minReadySeconds: 0 ## @param extraVolumes Optionally specify extra list of additional volumes for Keycloak pods ## extraVolumes: []