From cbd51d698bf6b073bc25c0dfad453a9e4d74e02b Mon Sep 17 00:00:00 2001 From: Michael Raimondi Date: Wed, 25 Jul 2018 10:38:58 -0700 Subject: [PATCH] add option to supply extra arguments (#6516) This is particularly useful for monitoring specific keys with `--check-keys`. --- stable/prometheus-redis-exporter/Chart.yaml | 2 +- stable/prometheus-redis-exporter/README.md | 1 + stable/prometheus-redis-exporter/templates/deployment.yaml | 4 ++++ stable/prometheus-redis-exporter/values.yaml | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/stable/prometheus-redis-exporter/Chart.yaml b/stable/prometheus-redis-exporter/Chart.yaml index 0cd29580eb..a458160ec3 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.2.0 +version: 0.3.0 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 0c02b68232..b839f99b7f 100644 --- a/stable/prometheus-redis-exporter/README.md +++ b/stable/prometheus-redis-exporter/README.md @@ -46,6 +46,7 @@ The following table lists the configurable parameters and their default values. | `image.repository` | prometheus-redis-exporter image repository | `oliver006/redis_exporter`| | `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)| {} | `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 2a2a11e406..10d96bf292 100644 --- a/stable/prometheus-redis-exporter/templates/deployment.yaml +++ b/stable/prometheus-redis-exporter/templates/deployment.yaml @@ -26,6 +26,10 @@ spec: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" imagePullPolicy: {{ .Values.image.pullPolicy }} + args: + {{- range $key, $value := .Values.extraArgs }} + - --{{ $key }}={{ $value }} + {{- end }} ports: - name: exporter-port containerPort: 9121 diff --git a/stable/prometheus-redis-exporter/values.yaml b/stable/prometheus-redis-exporter/values.yaml index adecdb9800..a88812020a 100644 --- a/stable/prometheus-redis-exporter/values.yaml +++ b/stable/prometheus-redis-exporter/values.yaml @@ -15,6 +15,7 @@ image: repository: oliver006/redis_exporter tag: v0.16.0 pullPolicy: IfNotPresent +extraArgs: {} service: type: ClusterIP port: 9121