mirror of
https://github.com/wahyd4/charts.git
synced 2026-08-22 19:48:25 +10:00
Restore Redis Master and Slave 'command' functionality, with new variables (#3773)
* Restore Redis Master and Slave 'command' functionality, with new variables * Updated values-production.yaml
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
apiVersion: v1
|
||||
name: redis
|
||||
version: 11.0.4
|
||||
version: 11.0.5
|
||||
appVersion: 6.0.8
|
||||
description: Open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
|
||||
keywords:
|
||||
|
||||
@@ -150,7 +150,8 @@ The following table lists the configurable parameters of the Redis chart and the
|
||||
| `tls.certKeyFilename` | Certificate key filename | `nil` |
|
||||
| `tls.certCAFilename` | CA Certificate filename |`nil` |
|
||||
| `tls.dhParamsFilename` | DH params (in order to support DH based ciphers) |`nil` |
|
||||
| `master.command` | Redis master entrypoint string. The command `redis-server` is executed if this is not provided. | `/run.sh` |
|
||||
| `master.command` | Redis master entrypoint string. The command `redis-server` is executed if this is not provided. Note this is prepended with `exec` | `/run.sh` |
|
||||
| `master.preExecCmds` | Text to inset into the startup script immediately prior to `master.command`. Use this if you need to run other ad-hoc commands as part of startup | `nil` |
|
||||
| `master.configmap` | Additional Redis configuration for the master nodes (this value is evaluated as a template) | `nil` |
|
||||
| `master.disableCommands` | Array of Redis commands to disable (master) | `["FLUSHDB", "FLUSHALL"]` |
|
||||
| `master.extraFlags` | Redis master additional command line flags | [] |
|
||||
@@ -193,7 +194,8 @@ The following table lists the configurable parameters of the Redis chart and the
|
||||
| `slave.service.port` | Kubernetes Service port (redis slave) | `6379` |
|
||||
| `slave.service.loadBalancerIP` | LoadBalancerIP if Redis slave service type is `LoadBalancer` | `nil` |
|
||||
| `slave.service.loadBalancerSourceRanges` | loadBalancerSourceRanges if Redis slave service type is `LoadBalancer` | `nil` |
|
||||
| `slave.command` | Redis slave entrypoint array. The docker image's ENTRYPOINT is used if this is not provided. | `/run.sh` |
|
||||
| `slave.command` | Redis slave entrypoint string. The command `redis-server` is executed if this is not provided. Note this is prepended with `exec` | `/run.sh` |
|
||||
| `slave.preExecCmds` | Text to inset into the startup script immediately prior to `slave.command`. Use this if you need to run other ad-hoc commands as part of startup | `nil` |
|
||||
| `slave.configmap` | Additional Redis configuration for the slave nodes (this value is evaluated as a template) | `nil` |
|
||||
| `slave.disableCommands` | Array of Redis commands to disable (slave) | `[FLUSHDB, FLUSHALL]` |
|
||||
| `slave.extraFlags` | Redis slave additional command line flags | `[]` |
|
||||
|
||||
@@ -279,6 +279,9 @@ data:
|
||||
ARGS+=({{ . | quote }})
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if .Values.master.preExecCmds }}
|
||||
{{ .Values.master.preExecCmds | nindent 4}}
|
||||
{{- end }}
|
||||
{{- if .Values.master.command }}
|
||||
exec {{ .Values.master.command }} "${ARGS[@]}"
|
||||
{{- else }}
|
||||
@@ -333,6 +336,9 @@ data:
|
||||
ARGS+=({{ . | quote }})
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if .Values.slave.preExecCmds }}
|
||||
{{ .Values.slave.preExecCmds | nindent 4}}
|
||||
{{- end }}
|
||||
{{- if .Values.slave.command }}
|
||||
exec {{ .Values.slave.command }} "${ARGS[@]}"
|
||||
{{- else }}
|
||||
|
||||
@@ -252,8 +252,12 @@ master:
|
||||
## Redis command arguments
|
||||
##
|
||||
## Can be used to specify command line arguments, for example:
|
||||
## Note `exec` is prepended to command
|
||||
##
|
||||
command: "/run.sh"
|
||||
## Additional commands to run prior to starting Redis
|
||||
##
|
||||
preExecCmds: ""
|
||||
## Additional Redis configuration for the master nodes
|
||||
## ref: https://redis.io/topics/config
|
||||
##
|
||||
@@ -456,8 +460,12 @@ slave:
|
||||
## Redis slave port
|
||||
port: 6379
|
||||
## Can be used to specify command line arguments, for example:
|
||||
## Note `exec` is prepended to command
|
||||
##
|
||||
command: "/run.sh"
|
||||
## Additional commands to run prior to starting Redis
|
||||
##
|
||||
preExecCmds: ""
|
||||
## Additional Redis configuration for the slave nodes
|
||||
## ref: https://redis.io/topics/config
|
||||
##
|
||||
|
||||
@@ -150,7 +150,7 @@ networkPolicy:
|
||||
##
|
||||
# allowExternal: true
|
||||
|
||||
## Allow connections from other namespacess. Just set label for namespace and set label for pods (optional).
|
||||
## Allow connections from other namespaces. Just set label for namespace and set label for pods (optional).
|
||||
##
|
||||
ingressNSMatchLabels: {}
|
||||
ingressNSPodMatchLabels: {}
|
||||
@@ -252,8 +252,12 @@ master:
|
||||
## Redis command arguments
|
||||
##
|
||||
## Can be used to specify command line arguments, for example:
|
||||
## Note `exec` is prepended to command
|
||||
##
|
||||
command: "/run.sh"
|
||||
## Additional commands to run prior to starting Redis
|
||||
##
|
||||
preExecCmds: ""
|
||||
## Additional Redis configuration for the master nodes
|
||||
## ref: https://redis.io/topics/config
|
||||
##
|
||||
@@ -456,8 +460,12 @@ slave:
|
||||
## Redis slave port
|
||||
port: 6379
|
||||
## Can be used to specify command line arguments, for example:
|
||||
## Note `exec` is prepended to command
|
||||
##
|
||||
command: "/run.sh"
|
||||
## Additional commands to run prior to starting Redis
|
||||
##
|
||||
preExecCmds: ""
|
||||
## Additional Redis configuration for the slave nodes
|
||||
## ref: https://redis.io/topics/config
|
||||
##
|
||||
|
||||
Reference in New Issue
Block a user