[stable/redis] Fix parameters table (#13945)

Signed-off-by: Andrés Bono <andresbonojimenez@gmail.com>
This commit is contained in:
Andrés Bono
2019-05-17 03:08:06 -07:00
committed by Kubernetes Prow Robot
parent 26e076ea65
commit d2c1604578
2 changed files with 165 additions and 165 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: redis
version: 7.1.0
version: 7.1.1
appVersion: 4.0.14
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:
+164 -164
View File
@@ -117,170 +117,170 @@ kubectl patch deployments my-release-redis-metrics --type=json -p='[{"op": "remo
The following table lists the configurable parameters of the Redis chart and their default values.
| Parameter | Description | Default | | |
|-----------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|----------------------------------------------------|---------|
| `global.imageRegistry` | Global Docker image registry | `nil` | | |
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) | | |
| `image.registry` | Redis Image registry | `docker.io` | | |
| `image.repository` | Redis Image name | `bitnami/redis` | | |
| `image.tag` | Redis Image tag | `{VERSION}` | | |
| `image.pullPolicy` | Image pull policy | `Always` | | |
| `image.pullSecrets` | Specify docker-registry secret names as an array | `nil` | | |
| `cluster.enabled` | Use master-slave topology | `true` | | |
| `cluster.slaveCount` | Number of slaves | `1` | | |
| `existingSecret` | Name of existing secret object (for password authentication) | `nil` | | |
| `usePassword` | Use password | `true` | | |
| `usePasswordFile` | Mount passwords as files instead of environment variables | `false` | | |
| `password` | Redis password (ignored if existingSecret set) | Randomly generated | | |
| `configmap` | Redis configuration file to be used | See values.yaml | | |
| `clusterDomain` | Kubernetes DNS Domain name to use | `cluster.local` | | |
| `networkPolicy.enabled` | Enable NetworkPolicy | `false` | | |
| `networkPolicy.allowExternal` | Don't require client label for connections | `true` | | |
| `securityContext.enabled` | Enable security context (both redis master and slave pods) | `true` | | |
| `securityContext.fsGroup` | Group ID for the container (both redis master and slave pods) | `1001` | | |
| `securityContext.runAsUser` | User ID for the container (both redis master and slave pods) | `1001` | | |
| `serviceAccount.create` | Specifies whether a ServiceAccount should be created | `false` | | |
| `serviceAccount.name` | The name of the ServiceAccount to create | Generated using the fullname template | | |
| `rbac.create` | Specifies whether RBAC resources should be created | `false` | | |
| `rbac.role.rules` | Rules to create | `[]` | | |
| `metrics.enabled` | Start a side-car prometheus exporter | `false` | | |
| `metrics.image.registry` | Redis exporter image registry | `docker.io` | | |
| `metrics.image.repository` | Redis exporter image name | `oliver006/redis_exporter` | | |
| `metrics.image.tag` | Redis exporter image tag | `v0.31.0` | | |
| `metrics.image.pullPolicy` | Image pull policy | `IfNotPresent` | | |
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `nil` | | |
| `metrics.extraArgs` | Extra arguments for the binary; possible values [here](https://github.com/oliver006/redis_exporter#flags) | {} | | |
| `metrics.podLabels` | Additional labels for Metrics exporter pod | {} | | |
| `metrics.podAnnotations` | Additional annotations for Metrics exporter pod | {} | | |
| `metrics.service.type` | Kubernetes Service type (redis metrics) | `ClusterIP` | | |
| `metrics.service.annotations` | Annotations for the services to monitor (redis master and redis slave service) | {} | | |
| `metrics.service.loadBalancerIP` | loadBalancerIP if redis metrics service type is `LoadBalancer` | `nil` | | |
| `metrics.resources` | Exporter resource requests/limit | Memory: `256Mi`, CPU: `100m` | | |
| `metrics.serviceMonitor.enabled` | if `true`, creates a Prometheus Operator ServiceMonitor (also requires `metrics.enabled` to be `true`) | `false` | | |
| `metrics.serviceMonitor.namespace` | Optional namespace which Prometheus is running in | `nil` | | |
| `metrics.serviceMonitor.interval` | How frequently to scrape metrics (use by default, falling back to Prometheus' default) | `nil` | | |
| `metrics.serviceMonitor.selector` | Default to kube-prometheus install (CoreOS recommended), but should be set according to Prometheus install | `{ prometheus: kube-prometheus }` | | |
| `metrics.priorityClassName` | Metrics exporter pod priorityClassName | {} | | |
| `persistence.existingClaim` | Provide an existing PersistentVolumeClaim | `nil` | | |
| `master.persistence.enabled` | Use a PVC to persist data (master node) | `true` | | |
| `master.persistence.path` | Path to mount the volume at, to use other images | `/data` | | |
| `master.persistence.subPath` | Subdirectory of the volume to mount at | `""` | | |
| `master.persistence.storageClass` | Storage class of backing PVC | `generic` | | |
| `master.persistence.accessModes` | Persistent Volume Access Modes | `[ReadWriteOnce]` | | |
| `master.persistence.size` | Size of data volume | `8Gi` | | |
| `master.statefulset.updateStrategy` | Update strategy for StatefulSet | onDelete | | |
| `master.statefulset.rollingUpdatePartition` | Partition update strategy | `nil` | | |
| `master.podLabels` | Additional labels for Redis master pod | {} | | |
| `master.podAnnotations` | Additional annotations for Redis master pod | {} | | |
| `redisPort` | Redis port (in both master and slaves) | `6379` | | |
| `master.command` | Redis master entrypoint string. The command `redis-server` is executed if this is not provided. | `/run.sh` | | |
| `master.disableCommands` | Array of Redis commands to disable (master) | `["FLUSHDB", "FLUSHALL"]` | | |
| `master.extraFlags` | Redis master additional command line flags | [] | | |
| `master.nodeSelector` | Redis master Node labels for pod assignment | {"beta.kubernetes.io/arch": "amd64"} | | |
| `master.tolerations` | Toleration labels for Redis master pod assignment | [] | | |
| `master.affinity` | Affinity settings for Redis master pod assignment | {} | | |
| `master.schedulerName` | Name of an alternate scheduler | `nil` | | |
| `master.service.type` | Kubernetes Service type (redis master) | `ClusterIP` | | |
| `master.service.port` | Kubernetes Service port (redis master) | `6379` | | |
| `master.service.nodePort` | Kubernetes Service nodePort (redis master) | `nil` | | |
| `master.service.annotations` | annotations for redis master service | {} | | |
| `master.service.loadBalancerIP` | loadBalancerIP if redis master service type is `LoadBalancer` | `nil` | | |
| `master.resources` | Redis master CPU/Memory resource requests/limits | Memory: `256Mi`, CPU: `100m` | | |
| `master.livenessProbe.enabled` | Turn on and off liveness probe (redis master pod) | `true` | | |
| `master.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (redis master pod) | `30` | | |
| `master.livenessProbe.periodSeconds` | How often to perform the probe (redis master pod) | `30` | | |
| `master.livenessProbe.timeoutSeconds` | When the probe times out (redis master pod) | `5` | | |
| `master.livenessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis master pod) | `1` | | |
| `master.livenessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. | `5` | | |
| `master.readinessProbe.enabled` | Turn on and off readiness probe (redis master pod) | `true` | | |
| `master.readinessProbe.initialDelaySeconds` | Delay before readiness probe is initiated (redis master pod) | `5` | | |
| `master.readinessProbe.periodSeconds` | How often to perform the probe (redis master pod) | `10` | | |
| `master.readinessProbe.timeoutSeconds` | When the probe times out (redis master pod) | `1` | | |
| `master.readinessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis master pod) | `1` | | |
| `master.readinessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. | `5` | | |
| `master.priorityClassName` | Redis Master pod priorityClassName | {} | | |
| `volumePermissions.enabled` | Enable init container that changes volume permissions in the registry (for cases where the default k8s `runAsUser` and `fsUser` values do not work) | `false` | | |
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` | | |
| `volumePermissions.image.repository` | Init container volume-permissions image name | `bitnami/minideb` | | |
| `volumePermissions.image.tag` | Init container volume-permissions image tag | `latest` | | |
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` | | |
| `volumePermissions.resources ` | Init container volume-permissions CPU/Memory resource requests/limits | {} | | |
| `slave.service.type` | Kubernetes Service type (redis slave) | `ClusterIP` | | |
| `slave.service.nodePort` | Kubernetes Service nodePort (redis slave) | `nil` | | |
| `slave.service.annotations` | annotations for redis slave service | {} | | |
| `slave.service.port` | Kubernetes Service port (redis slave) | `6379` | | |
| `slave.service.loadBalancerIP` | LoadBalancerIP 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.disableCommands` | Array of Redis commands to disable (slave) | `[FLUSHDB, FLUSHALL]` | | |
| `slave.extraFlags` | Redis slave additional command line flags | `[]` | | |
| `slave.livenessProbe.enabled` | Turn on and off liveness probe (redis slave pod) | `true` | | |
| `slave.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (redis slave pod) | `30` | | |
| `slave.livenessProbe.periodSeconds` | How often to perform the probe (redis slave pod) | `10` | | |
| `slave.livenessProbe.timeoutSeconds` | When the probe times out (redis slave pod) | `5` | | |
| `slave.livenessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis slave pod) | `1` | | |
| `slave.livenessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. | `5` | | |
| `slave.readinessProbe.enabled` | Turn on and off slave.readiness probe (redis slave pod) | `true` | | |
| `slave.readinessProbe.initialDelaySeconds` | Delay before slave.readiness probe is initiated (redis slave pod) | `5` | | |
| `slave.readinessProbe.periodSeconds` | How often to perform the probe (redis slave pod) | `10` | | |
| `slave.readinessProbe.timeoutSeconds` | When the probe times out (redis slave pod) | `10` | | |
| `slave.readinessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis slave pod) | `1` | | |
| `slave.readinessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. (redis slave pod) | `5` | | |
| `slave.persistence.enabled` | Use a PVC to persist data (slave node) | `true` | | |
| `slave.persistence.path` | Path to mount the volume at, to use other images | `/data` | | |
| `slave.persistence.subPath` | Subdirectory of the volume to mount at | `""` | | |
| `slave.persistence.storageClass` | Storage class of backing PVC | `generic` | | |
| `slave.persistence.accessModes` | Persistent Volume Access Modes | `[ReadWriteOnce]` | | |
| `slave.persistence.size` | Size of data volume | `8Gi` | | |
| `slave.statefulset.updateStrategy` | Update strategy for StatefulSet | onDelete | | |
| `slave.statefulset.rollingUpdatePartition` | Partition update strategy | `nil` | | |
| `slave.podLabels` | Additional labels for Redis slave pod | `master.podLabels` | | |
| `slave.podAnnotations` | Additional annotations for Redis slave pod | `master.podAnnotations` | | |
| `slave.schedulerName` | Name of an alternate scheduler | `nil` | | |
| `slave.resources` | Redis slave CPU/Memory resource requests/limits | `{}` | | |
| `slave.affinity` | Enable node/pod affinity for slaves | {} | | |
| `slave.priorityClassName` | Redis Slave pod priorityClassName | {} | | |
| `sentinel.enabled` | Enable sentinel containers | `false` | | |
| `sentinel.masterSet` | Name of the sentinel master set | `mymaster` | | |
| `sentinel.initialCheckTimeout` | Timeout for querying the redis sentinel service for the active sentinel list | `5` | | |
| `sentinel.quorum` | Quorum for electing a new master | `2` | | |
| `sentinel.downAfterMilliseconds` | Timeout for detecting a Redis node is down | `60000` | | |
| `sentinel.failoverTimeout` | Timeout for performing a election failover | `18000` | | |
| `sentinel.parallelSyncs` | Number of parallel syncs in the cluster | `1` | | |
| `sentinel.port` | Redis Sentinel port | `26379` | | |
| `sentinel.service.type` | Kubernetes Service type (redis sentinel) | `ClusterIP` | | |
| `sentinel.service.nodePort` | Kubernetes Service nodePort (redis sentinel) | `nil` | | |
| `sentinel.service.annotations` | annotations for redis sentinel service | {} | | |
| `sentinel.service.redisPort` | Kubernetes Service port for Redis read only operations | `6379` | | |
| `sentinel.service.sentinelPort` | Kubernetes Service port for Redis sentinel | `26379` | | |
| `sentinel.service.redisNodePort` | Kubernetes Service node port for Redis read only operations | `` | | |
| `sentinel.service.sentinelNodePort` | Kubernetes Service node port for Redis sentinel | `` | | |
| `sentinel.service.loadBalancerIP` | LoadBalancerIP if Redis sentinel service type is `LoadBalancer` | `nil` | | |
| `sentinel.livenessProbe.enabled` | Turn on and off liveness probe (redis sentinel pod) | `true` | | |
| `sentinel.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (redis sentinel pod) | `5` | | |
| `sentinel.livenessProbe.periodSeconds` | How often to perform the probe (redis sentinel container) | `5` | | |
| `sentinel.livenessProbe.timeoutSeconds` | When the probe times out (redis sentinel container) | `5` | | |
| `sentinel.livenessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis sentinel container) | `1` | | |
| `sentinel.livenessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. | `5` | | |
| `sentinel.readinessProbe.enabled` | Turn on and off sentinel.readiness probe (redis sentinel pod) | `true` | | |
| `sentinel.readinessProbe.initialDelaySeconds` | Delay before sentinel.readiness probe is initiated (redis sentinel pod) | `5` | | |
| `sentinel.readinessProbe.periodSeconds` | How often to perform the probe (redis sentinel pod) | `5` | | |
| `sentinel.readinessProbe.timeoutSeconds` | When the probe times out (redis sentinel container) | `1` | | |
| `sentinel.readinessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis sentinel container) | `1` | | |
| `sentinel.readinessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. (redis sentinel container) | `5` | | |
| `sentinel.resources` | Redis sentinel CPU/Memory resource requests/limits | `{}` | | |
| `sentinel.image.registry` | Redis Sentinel Image registry | `docker.io` | | |
| `sentinel.image.repository` | Redis Sentinel Image name | `bitnami/redis-sentinel` | | |
| `sentinel.image.tag` | Redis Sentinel Image tag | `{VERSION}` | | |
| `sentinel.image.pullPolicy` | Image pull policy | `Always` | | |
| `sentinel.image.pullSecrets` | Specify docker-registry secret names as an array | `nil` | | |
| `cluster.enabled` | Use master-slave topology | `sysctlImage.enabled` | Enable an init container to modify Kernel settings | `false` |
| `sysctlImage.command` | sysctlImage command to execute | [] | | |
| `sysctlImage.registry` | sysctlImage Init container registry | `docker.io` | | |
| `sysctlImage.repository` | sysctlImage Init container name | `bitnami/minideb` | | |
| `sysctlImage.tag` | sysctlImage Init container tag | `latest` | | |
| `sysctlImage.pullPolicy` | sysctlImage Init container pull policy | `Always` | | |
| `sysctlImage.mountHostSys` | Mount the host `/sys` folder to `/host-sys` | `false` | | |
| `sysctlImage.resources` | sysctlImage Init container CPU/Memory resource requests/limits | {} | | |
| Parameter | Description | Default |
|-----------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
| `global.imageRegistry` | Global Docker image registry | `nil` |
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
| `image.registry` | Redis Image registry | `docker.io` |
| `image.repository` | Redis Image name | `bitnami/redis` |
| `image.tag` | Redis Image tag | `{VERSION}` |
| `image.pullPolicy` | Image pull policy | `Always` |
| `image.pullSecrets` | Specify docker-registry secret names as an array | `nil` |
| `cluster.enabled` | Use master-slave topology | `true` |
| `cluster.slaveCount` | Number of slaves | `1` |
| `existingSecret` | Name of existing secret object (for password authentication) | `nil` |
| `usePassword` | Use password | `true` |
| `usePasswordFile` | Mount passwords as files instead of environment variables | `false` |
| `password` | Redis password (ignored if existingSecret set) | Randomly generated |
| `configmap` | Redis configuration file to be used | See values.yaml |
| `clusterDomain` | Kubernetes DNS Domain name to use | `cluster.local` |
| `networkPolicy.enabled` | Enable NetworkPolicy | `false` |
| `networkPolicy.allowExternal` | Don't require client label for connections | `true` |
| `securityContext.enabled` | Enable security context (both redis master and slave pods) | `true` |
| `securityContext.fsGroup` | Group ID for the container (both redis master and slave pods) | `1001` |
| `securityContext.runAsUser` | User ID for the container (both redis master and slave pods) | `1001` |
| `serviceAccount.create` | Specifies whether a ServiceAccount should be created | `false` |
| `serviceAccount.name` | The name of the ServiceAccount to create | Generated using the fullname template |
| `rbac.create` | Specifies whether RBAC resources should be created | `false` |
| `rbac.role.rules` | Rules to create | `[]` |
| `metrics.enabled` | Start a side-car prometheus exporter | `false` |
| `metrics.image.registry` | Redis exporter image registry | `docker.io` |
| `metrics.image.repository` | Redis exporter image name | `oliver006/redis_exporter` |
| `metrics.image.tag` | Redis exporter image tag | `v0.31.0` |
| `metrics.image.pullPolicy` | Image pull policy | `IfNotPresent` |
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `nil` |
| `metrics.extraArgs` | Extra arguments for the binary; possible values [here](https://github.com/oliver006/redis_exporter#flags) | {} |
| `metrics.podLabels` | Additional labels for Metrics exporter pod | {} |
| `metrics.podAnnotations` | Additional annotations for Metrics exporter pod | {} |
| `metrics.service.type` | Kubernetes Service type (redis metrics) | `ClusterIP` |
| `metrics.service.annotations` | Annotations for the services to monitor (redis master and redis slave service) | {} |
| `metrics.service.loadBalancerIP` | loadBalancerIP if redis metrics service type is `LoadBalancer` | `nil` |
| `metrics.resources` | Exporter resource requests/limit | Memory: `256Mi`, CPU: `100m` |
| `metrics.serviceMonitor.enabled` | if `true`, creates a Prometheus Operator ServiceMonitor (also requires `metrics.enabled` to be `true`) | `false` |
| `metrics.serviceMonitor.namespace` | Optional namespace which Prometheus is running in | `nil` |
| `metrics.serviceMonitor.interval` | How frequently to scrape metrics (use by default, falling back to Prometheus' default) | `nil` |
| `metrics.serviceMonitor.selector` | Default to kube-prometheus install (CoreOS recommended), but should be set according to Prometheus install | `{ prometheus: kube-prometheus }` |
| `metrics.priorityClassName` | Metrics exporter pod priorityClassName | {} |
| `persistence.existingClaim` | Provide an existing PersistentVolumeClaim | `nil` |
| `master.persistence.enabled` | Use a PVC to persist data (master node) | `true` |
| `master.persistence.path` | Path to mount the volume at, to use other images | `/data` |
| `master.persistence.subPath` | Subdirectory of the volume to mount at | `""` |
| `master.persistence.storageClass` | Storage class of backing PVC | `generic` |
| `master.persistence.accessModes` | Persistent Volume Access Modes | `[ReadWriteOnce]` |
| `master.persistence.size` | Size of data volume | `8Gi` |
| `master.statefulset.updateStrategy` | Update strategy for StatefulSet | onDelete |
| `master.statefulset.rollingUpdatePartition` | Partition update strategy | `nil` |
| `master.podLabels` | Additional labels for Redis master pod | {} |
| `master.podAnnotations` | Additional annotations for Redis master pod | {} |
| `redisPort` | Redis port (in both master and slaves) | `6379` |
| `master.command` | Redis master entrypoint string. The command `redis-server` is executed if this is not provided. | `/run.sh` |
| `master.disableCommands` | Array of Redis commands to disable (master) | `["FLUSHDB", "FLUSHALL"]` |
| `master.extraFlags` | Redis master additional command line flags | [] |
| `master.nodeSelector` | Redis master Node labels for pod assignment | {"beta.kubernetes.io/arch": "amd64"} |
| `master.tolerations` | Toleration labels for Redis master pod assignment | [] |
| `master.affinity` | Affinity settings for Redis master pod assignment | {} |
| `master.schedulerName` | Name of an alternate scheduler | `nil` |
| `master.service.type` | Kubernetes Service type (redis master) | `ClusterIP` |
| `master.service.port` | Kubernetes Service port (redis master) | `6379` |
| `master.service.nodePort` | Kubernetes Service nodePort (redis master) | `nil` |
| `master.service.annotations` | annotations for redis master service | {} |
| `master.service.loadBalancerIP` | loadBalancerIP if redis master service type is `LoadBalancer` | `nil` |
| `master.resources` | Redis master CPU/Memory resource requests/limits | Memory: `256Mi`, CPU: `100m` |
| `master.livenessProbe.enabled` | Turn on and off liveness probe (redis master pod) | `true` |
| `master.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (redis master pod) | `30` |
| `master.livenessProbe.periodSeconds` | How often to perform the probe (redis master pod) | `30` |
| `master.livenessProbe.timeoutSeconds` | When the probe times out (redis master pod) | `5` |
| `master.livenessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis master pod) | `1` |
| `master.livenessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. | `5` |
| `master.readinessProbe.enabled` | Turn on and off readiness probe (redis master pod) | `true` |
| `master.readinessProbe.initialDelaySeconds` | Delay before readiness probe is initiated (redis master pod) | `5` |
| `master.readinessProbe.periodSeconds` | How often to perform the probe (redis master pod) | `10` |
| `master.readinessProbe.timeoutSeconds` | When the probe times out (redis master pod) | `1` |
| `master.readinessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis master pod) | `1` |
| `master.readinessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. | `5` |
| `master.priorityClassName` | Redis Master pod priorityClassName | {} |
| `volumePermissions.enabled` | Enable init container that changes volume permissions in the registry (for cases where the default k8s `runAsUser` and `fsUser` values do not work) | `false` |
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
| `volumePermissions.image.repository` | Init container volume-permissions image name | `bitnami/minideb` |
| `volumePermissions.image.tag` | Init container volume-permissions image tag | `latest` |
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
| `volumePermissions.resources ` | Init container volume-permissions CPU/Memory resource requests/limits | {} |
| `slave.service.type` | Kubernetes Service type (redis slave) | `ClusterIP` |
| `slave.service.nodePort` | Kubernetes Service nodePort (redis slave) | `nil` |
| `slave.service.annotations` | annotations for redis slave service | {} |
| `slave.service.port` | Kubernetes Service port (redis slave) | `6379` |
| `slave.service.loadBalancerIP` | LoadBalancerIP 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.disableCommands` | Array of Redis commands to disable (slave) | `[FLUSHDB, FLUSHALL]` |
| `slave.extraFlags` | Redis slave additional command line flags | `[]` |
| `slave.livenessProbe.enabled` | Turn on and off liveness probe (redis slave pod) | `true` |
| `slave.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (redis slave pod) | `30` |
| `slave.livenessProbe.periodSeconds` | How often to perform the probe (redis slave pod) | `10` |
| `slave.livenessProbe.timeoutSeconds` | When the probe times out (redis slave pod) | `5` |
| `slave.livenessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis slave pod) | `1` |
| `slave.livenessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. | `5` |
| `slave.readinessProbe.enabled` | Turn on and off slave.readiness probe (redis slave pod) | `true` |
| `slave.readinessProbe.initialDelaySeconds` | Delay before slave.readiness probe is initiated (redis slave pod) | `5` |
| `slave.readinessProbe.periodSeconds` | How often to perform the probe (redis slave pod) | `10` |
| `slave.readinessProbe.timeoutSeconds` | When the probe times out (redis slave pod) | `10` |
| `slave.readinessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis slave pod) | `1` |
| `slave.readinessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. (redis slave pod) | `5` |
| `slave.persistence.enabled` | Use a PVC to persist data (slave node) | `true` |
| `slave.persistence.path` | Path to mount the volume at, to use other images | `/data` |
| `slave.persistence.subPath` | Subdirectory of the volume to mount at | `""` |
| `slave.persistence.storageClass` | Storage class of backing PVC | `generic` |
| `slave.persistence.accessModes` | Persistent Volume Access Modes | `[ReadWriteOnce]` |
| `slave.persistence.size` | Size of data volume | `8Gi` |
| `slave.statefulset.updateStrategy` | Update strategy for StatefulSet | onDelete |
| `slave.statefulset.rollingUpdatePartition` | Partition update strategy | `nil` |
| `slave.podLabels` | Additional labels for Redis slave pod | `master.podLabels` |
| `slave.podAnnotations` | Additional annotations for Redis slave pod | `master.podAnnotations` |
| `slave.schedulerName` | Name of an alternate scheduler | `nil` |
| `slave.resources` | Redis slave CPU/Memory resource requests/limits | `{}` |
| `slave.affinity` | Enable node/pod affinity for slaves | {} |
| `slave.priorityClassName` | Redis Slave pod priorityClassName | {} |
| `sentinel.enabled` | Enable sentinel containers | `false` |
| `sentinel.masterSet` | Name of the sentinel master set | `mymaster` |
| `sentinel.initialCheckTimeout` | Timeout for querying the redis sentinel service for the active sentinel list | `5` |
| `sentinel.quorum` | Quorum for electing a new master | `2` |
| `sentinel.downAfterMilliseconds` | Timeout for detecting a Redis node is down | `60000` |
| `sentinel.failoverTimeout` | Timeout for performing a election failover | `18000` |
| `sentinel.parallelSyncs` | Number of parallel syncs in the cluster | `1` |
| `sentinel.port` | Redis Sentinel port | `26379` |
| `sentinel.service.type` | Kubernetes Service type (redis sentinel) | `ClusterIP` |
| `sentinel.service.nodePort` | Kubernetes Service nodePort (redis sentinel) | `nil` |
| `sentinel.service.annotations` | annotations for redis sentinel service | {} |
| `sentinel.service.redisPort` | Kubernetes Service port for Redis read only operations | `6379` |
| `sentinel.service.sentinelPort` | Kubernetes Service port for Redis sentinel | `26379` |
| `sentinel.service.redisNodePort` | Kubernetes Service node port for Redis read only operations | `` |
| `sentinel.service.sentinelNodePort` | Kubernetes Service node port for Redis sentinel | `` |
| `sentinel.service.loadBalancerIP` | LoadBalancerIP if Redis sentinel service type is `LoadBalancer` | `nil` |
| `sentinel.livenessProbe.enabled` | Turn on and off liveness probe (redis sentinel pod) | `true` |
| `sentinel.livenessProbe.initialDelaySeconds` | Delay before liveness probe is initiated (redis sentinel pod) | `5` |
| `sentinel.livenessProbe.periodSeconds` | How often to perform the probe (redis sentinel container) | `5` |
| `sentinel.livenessProbe.timeoutSeconds` | When the probe times out (redis sentinel container) | `5` |
| `sentinel.livenessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis sentinel container) | `1` |
| `sentinel.livenessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. | `5` |
| `sentinel.readinessProbe.enabled` | Turn on and off sentinel.readiness probe (redis sentinel pod) | `true` |
| `sentinel.readinessProbe.initialDelaySeconds` | Delay before sentinel.readiness probe is initiated (redis sentinel pod) | `5` |
| `sentinel.readinessProbe.periodSeconds` | How often to perform the probe (redis sentinel pod) | `5` |
| `sentinel.readinessProbe.timeoutSeconds` | When the probe times out (redis sentinel container) | `1` |
| `sentinel.readinessProbe.successThreshold` | Minimum consecutive successes for the probe to be considered successful after having failed (redis sentinel container) | `1` |
| `sentinel.readinessProbe.failureThreshold` | Minimum consecutive failures for the probe to be considered failed after having succeeded. (redis sentinel container) | `5` |
| `sentinel.resources` | Redis sentinel CPU/Memory resource requests/limits | `{}` |
| `sentinel.image.registry` | Redis Sentinel Image registry | `docker.io` |
| `sentinel.image.repository` | Redis Sentinel Image name | `bitnami/redis-sentinel` |
| `sentinel.image.tag` | Redis Sentinel Image tag | `{VERSION}` |
| `sentinel.image.pullPolicy` | Image pull policy | `Always` |
| `sentinel.image.pullSecrets` | Specify docker-registry secret names as an array | `nil` |
| `sysctlImage.enabled` | Enable an init container to modify Kernel settings | `false` |
| `sysctlImage.command` | sysctlImage command to execute | [] |
| `sysctlImage.registry` | sysctlImage Init container registry | `docker.io` |
| `sysctlImage.repository` | sysctlImage Init container name | `bitnami/minideb` |
| `sysctlImage.tag` | sysctlImage Init container tag | `latest` |
| `sysctlImage.pullPolicy` | sysctlImage Init container pull policy | `Always` |
| `sysctlImage.mountHostSys` | Mount the host `/sys` folder to `/host-sys` | `false` |
| `sysctlImage.resources` | sysctlImage Init container CPU/Memory resource requests/limits | {} |
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,