diff --git a/charts/redis-ha/Chart.yaml b/charts/redis-ha/Chart.yaml index 48aff37..bd73a0f 100644 --- a/charts/redis-ha/Chart.yaml +++ b/charts/redis-ha/Chart.yaml @@ -5,7 +5,7 @@ keywords: - redis - keyvalue - database -version: 4.35.0 +version: 4.35.1 appVersion: 8.2.2 description: This Helm chart provides a highly available Redis implementation with a master/slave configuration and uses Sentinel sidecars for failover management icon: https://img.icons8.com/external-tal-revivo-shadow-tal-revivo/24/external-redis-an-in-memory-data-structure-project-implementing-a-distributed-logo-shadow-tal-revivo.png diff --git a/charts/redis-ha/README.md b/charts/redis-ha/README.md index 02b45d3..cadd87c 100644 --- a/charts/redis-ha/README.md +++ b/charts/redis-ha/README.md @@ -305,6 +305,7 @@ The following table lists the configurable parameters of the Redis chart and the | `haproxy.timeout.client` | haproxy.cfg `timeout client` setting | string | `"330s"` | | `haproxy.timeout.connect` | haproxy.cfg `timeout connect` setting | string | `"4s"` | | `haproxy.timeout.server` | haproxy.cfg `timeout server` setting | string | `"330s"` | +| `haproxy.timeout.tunnel` | haproxy.cfg `timeout tunnel` setting | string | `nil` | | `haproxy.tls` | Enable TLS termination on HAproxy, This will create a volume mount | object | `{"certMountPath":"/tmp/","enabled":false,"keyName":null,"secretName":""}` | | `haproxy.tls.certMountPath` | Path to mount the secret that contains the certificates. haproxy | string | `"/tmp/"` | | `haproxy.tls.enabled` | If "true" this will enable TLS termination on haproxy | bool | `false` | diff --git a/charts/redis-ha/templates/_configs.tpl b/charts/redis-ha/templates/_configs.tpl index 0db1ce3..c88e5d3 100644 --- a/charts/redis-ha/templates/_configs.tpl +++ b/charts/redis-ha/templates/_configs.tpl @@ -513,6 +513,9 @@ timeout server {{ .Values.haproxy.timeout.server }} timeout client {{ .Values.haproxy.timeout.client }} timeout check {{ .Values.haproxy.timeout.check }} + {{- if .Values.haproxy.timeout.tunnel }} + timeout tunnel {{ .Values.haproxy.timeout.tunnel }} + {{- end }} listen health_check_http_url bind {{ if .Values.haproxy.IPv6.enabled }}[::]{{ end }}:8888 {{ if .Values.haproxy.IPv6.enabled }}v4v6{{ end }} diff --git a/charts/redis-ha/values.yaml b/charts/redis-ha/values.yaml index 38a4da1..e738083 100644 --- a/charts/redis-ha/values.yaml +++ b/charts/redis-ha/values.yaml @@ -239,6 +239,8 @@ haproxy: client: 330s # -- haproxy.cfg `timeout check` setting check: 2s + # -- haproxy.cfg `timeout tunnel` setting + tunnel: "" # -- haproxy.cfg `check inter` setting checkInterval: 1s # -- haproxy.cfg `check fall` setting