diff --git a/bitnami/redis-cluster/CHANGELOG.md b/bitnami/redis-cluster/CHANGELOG.md index c1bf73c95716d4..9f60c63532544d 100644 --- a/bitnami/redis-cluster/CHANGELOG.md +++ b/bitnami/redis-cluster/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 11.0.8 (2024-11-11) +## 11.1.0 (2024-11-26) -* [bitnami/redis-cluster] Release 11.0.8 ([#30406](https://github.com/bitnami/charts/pull/30406)) +* [bitnami/redis-cluster] feat: Set custom terminationGracePeriodSeconds for redis ([#30470](https://github.com/bitnami/charts/pull/30470)) + +## 11.0.8 (2024-11-11) + +* [bitnami/redis-cluster] Release 11.0.8 (#30406) ([03bdf29](https://github.com/bitnami/charts/commit/03bdf29b58fb4f1d4d9561d7654d39fc5e8e7ffd)), closes [#30406](https://github.com/bitnami/charts/issues/30406) ## 11.0.7 (2024-11-08) diff --git a/bitnami/redis-cluster/Chart.yaml b/bitnami/redis-cluster/Chart.yaml index 4b30ab22c062a7..22a3411d753572 100644 --- a/bitnami/redis-cluster/Chart.yaml +++ b/bitnami/redis-cluster/Chart.yaml @@ -32,4 +32,4 @@ maintainers: name: redis-cluster sources: - https://github.com/bitnami/charts/tree/main/bitnami/redis-cluster -version: 11.0.8 +version: 11.1.0 diff --git a/bitnami/redis-cluster/README.md b/bitnami/redis-cluster/README.md index 06338725d7ea13..26a0bbe69f9238 100644 --- a/bitnami/redis-cluster/README.md +++ b/bitnami/redis-cluster/README.md @@ -522,6 +522,7 @@ See [#15075](https://github.com/bitnami/charts/issues/15075) | `redis.resources` | Set container requests and limits for different resources like CPU or memory (essential for production workloads) | `{}` | | `redis.schedulerName` | Use an alternate scheduler, e.g. "stork". | `""` | | `redis.shareProcessNamespace` | Enable shared process namespace in a pod. | `false` | +| `redis.terminationGracePeriodSeconds` | Set custom gracefull termination period for redis container. | `30` | | `redis.livenessProbe.enabled` | Enable livenessProbe | `true` | | `redis.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` | | `redis.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `5` | diff --git a/bitnami/redis-cluster/templates/redis-statefulset.yaml b/bitnami/redis-cluster/templates/redis-statefulset.yaml index 522c35953197c3..223a963364ae04 100644 --- a/bitnami/redis-cluster/templates/redis-statefulset.yaml +++ b/bitnami/redis-cluster/templates/redis-statefulset.yaml @@ -75,6 +75,9 @@ spec: {{- if .Values.redis.shareProcessNamespace }} shareProcessNamespace: {{ .Values.redis.shareProcessNamespace }} {{- end }} + {{- if .Values.redis.terminationGracePeriodSeconds }} + terminationGracePeriodSeconds: {{ .Values.redis.terminationGracePeriodSeconds }} + {{- end }} {{- if .Values.redis.schedulerName }} schedulerName: {{ .Values.redis.schedulerName | quote }} {{- end }} diff --git a/bitnami/redis-cluster/values.yaml b/bitnami/redis-cluster/values.yaml index 6c27da4f3f0685..22b2ff425499cf 100644 --- a/bitnami/redis-cluster/values.yaml +++ b/bitnami/redis-cluster/values.yaml @@ -609,6 +609,13 @@ redis: ## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/share-process-namespace/ ## shareProcessNamespace: false + ## @param redis.terminationGracePeriodSeconds Set custom gracefull termination period for redis container. + ## If not set the kubernetes default will be applied. + ## Customize it based on your workload. Huge redis with high load may wants more than default time to dump + ## their data before complete termination. + ## Ref: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#hook-handler-execution + ## + terminationGracePeriodSeconds: 30 ## Configure extra options for Redis® liveness probes ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes) ## @param redis.livenessProbe.enabled Enable livenessProbe