From cab871aaaffcd3f71fb01d6b49ab3def4bb6b5e1 Mon Sep 17 00:00:00 2001 From: Karthikeyan Govindaraj <30545166+gkarthiks@users.noreply.github.com> Date: Sun, 2 Sep 2018 09:44:29 -0700 Subject: [PATCH] adding additional env variable for redis (#7482) Signed-off-by: gkarthiks --- stable/prometheus-redis-exporter/Chart.yaml | 2 +- stable/prometheus-redis-exporter/README.md | 1 + stable/prometheus-redis-exporter/templates/deployment.yaml | 3 +++ stable/prometheus-redis-exporter/values.yaml | 7 +++++++ 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/stable/prometheus-redis-exporter/Chart.yaml b/stable/prometheus-redis-exporter/Chart.yaml index a458160ec3..77188d6f61 100644 --- a/stable/prometheus-redis-exporter/Chart.yaml +++ b/stable/prometheus-redis-exporter/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: 0.16.0 description: Prometheus exporter for Redis metrics name: prometheus-redis-exporter -version: 0.3.0 +version: 0.3.1 home: https://github.com/oliver006/redis_exporter sources: - https://github.com/oliver006/redis_exporter diff --git a/stable/prometheus-redis-exporter/README.md b/stable/prometheus-redis-exporter/README.md index b839f99b7f..b11715c12e 100644 --- a/stable/prometheus-redis-exporter/README.md +++ b/stable/prometheus-redis-exporter/README.md @@ -47,6 +47,7 @@ The following table lists the configurable parameters and their default values. | `image.tag` | prometheus-redis-exporter image tag | `v0.16.0` | | `image.pullPolicy` | image pull policy | `IfNotPresent` | | `extraArgs` | extra arguments for the binary; possible values [here](https://github.com/oliver006/redis_exporter#flags)| {} +| `env` | additional environment variables in YAML format. Can be used to pass credentials as env variables (via secret) as per the image readme [here](https://github.com/oliver006/redis_exporter#environment-variables) | {} | | `resources` | cpu/memory resource requests/limits | {} | | `service.type` | desired service type | `ClusterIP` | | `service.port` | service external port | `9121` | diff --git a/stable/prometheus-redis-exporter/templates/deployment.yaml b/stable/prometheus-redis-exporter/templates/deployment.yaml index 10d96bf292..cc32da3bcc 100644 --- a/stable/prometheus-redis-exporter/templates/deployment.yaml +++ b/stable/prometheus-redis-exporter/templates/deployment.yaml @@ -36,6 +36,9 @@ spec: env: - name: REDIS_ADDR value: {{ .Values.redisAddress }} +{{- if .Values.env }} +{{ toYaml .Values.env | indent 12 }} +{{- end }} livenessProbe: httpGet: path: / diff --git a/stable/prometheus-redis-exporter/values.yaml b/stable/prometheus-redis-exporter/values.yaml index a88812020a..9f34cc15ae 100644 --- a/stable/prometheus-redis-exporter/values.yaml +++ b/stable/prometheus-redis-exporter/values.yaml @@ -16,6 +16,13 @@ image: tag: v0.16.0 pullPolicy: IfNotPresent extraArgs: {} +# Additional Environment variables +env: {} + # - name: REDIS_PASSWORD + # valueFrom: + # secretKeyRef: + # key: redis-password + # name: redis-config-0.0.2 service: type: ClusterIP port: 9121