diff --git a/stable/redis/Chart.yaml b/stable/redis/Chart.yaml index bb4eb33d2f..8e3e600871 100644 --- a/stable/redis/Chart.yaml +++ b/stable/redis/Chart.yaml @@ -1,5 +1,5 @@ name: redis -version: 1.1.9 +version: 1.1.10 appVersion: 4.0.7 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: diff --git a/stable/redis/README.md b/stable/redis/README.md index e923c5aab8..d861519fb2 100644 --- a/stable/redis/README.md +++ b/stable/redis/README.md @@ -53,6 +53,7 @@ The following tables lists the configurable parameters of the Redis chart and th | `args` | Redis command-line args | [] | | `persistence.enabled` | Use a PVC to persist data | `true` | | `persistence.path` | Path to mount the volume at, to use other images | `/bitnami` | +| `persistence.subPath` | Subdirectory of the volume to mount at | `""` | | `persistence.existingClaim` | Use an existing PVC to persist data | `nil` | | `persistence.storageClass` | Storage class of backing PVC | `generic` | | `persistence.accessMode` | Use volume as ReadOnly or ReadWrite | `ReadWriteOnce` | diff --git a/stable/redis/templates/deployment.yaml b/stable/redis/templates/deployment.yaml index 2d1b058876..df7d2154df 100644 --- a/stable/redis/templates/deployment.yaml +++ b/stable/redis/templates/deployment.yaml @@ -74,6 +74,7 @@ spec: volumeMounts: - name: redis-data mountPath: {{ .Values.persistence.path }} + subPath: {{ .Values.persistence.subPath }} {{- if .Values.metrics.enabled }} - name: metrics image: "{{ .Values.metrics.image }}:{{ .Values.metrics.imageTag }}" diff --git a/stable/redis/values.yaml b/stable/redis/values.yaml index 71d94bc776..5289d9245b 100644 --- a/stable/redis/values.yaml +++ b/stable/redis/values.yaml @@ -45,6 +45,9 @@ persistence: ## Redis images. path: /bitnami + ## The subdirectory of the volume to mount to, useful in dev environments and one PV for multiple services. + subPath: "" + ## A manually managed Persistent Volume and Claim ## Requires persistence.enabled: true ## If defined, PVC must be created manually before volume will be bound