From 742559fb1e54d9da08e23fde2b51e126b92c656d Mon Sep 17 00:00:00 2001 From: ngc4579 Date: Sun, 14 Apr 2024 10:28:19 +0200 Subject: [PATCH] [prometheus-snmp-exporter] Allow setting environment variables via envFrom (#4441) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Allow setting environment variables - Add optional envFrom sections to DaemonSet and Deployment Signed-off-by: Karsten Stöckmann * Add example for envFrom Signed-off-by: Karsten Stöckmann --------- Signed-off-by: Karsten Stöckmann Co-authored-by: Karsten Stöckmann --- charts/prometheus-snmp-exporter/Chart.yaml | 2 +- charts/prometheus-snmp-exporter/templates/daemonset.yaml | 4 ++++ charts/prometheus-snmp-exporter/templates/deployment.yaml | 4 ++++ charts/prometheus-snmp-exporter/values.yaml | 4 ++++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/charts/prometheus-snmp-exporter/Chart.yaml b/charts/prometheus-snmp-exporter/Chart.yaml index bd453116e4a..bb7d304e4b5 100644 --- a/charts/prometheus-snmp-exporter/Chart.yaml +++ b/charts/prometheus-snmp-exporter/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: Prometheus SNMP Exporter name: prometheus-snmp-exporter -version: 5.1.0 +version: 5.1.1 appVersion: v0.25.0 home: https://github.com/prometheus/snmp_exporter sources: diff --git a/charts/prometheus-snmp-exporter/templates/daemonset.yaml b/charts/prometheus-snmp-exporter/templates/daemonset.yaml index 6e06a82c696..5de77083f48 100644 --- a/charts/prometheus-snmp-exporter/templates/daemonset.yaml +++ b/charts/prometheus-snmp-exporter/templates/daemonset.yaml @@ -46,6 +46,10 @@ spec: {{- if .Values.extraArgs }} {{ toYaml .Values.extraArgs | indent 12 }} {{- end }} + {{- if .Values.envFrom }} + envFrom: + {{- toYaml .Values.envFrom | nindent 12 }} + {{- end }} resources: {{ toYaml .Values.resources | indent 12 }} ports: diff --git a/charts/prometheus-snmp-exporter/templates/deployment.yaml b/charts/prometheus-snmp-exporter/templates/deployment.yaml index f7aa5283b2b..42ad091ccc6 100644 --- a/charts/prometheus-snmp-exporter/templates/deployment.yaml +++ b/charts/prometheus-snmp-exporter/templates/deployment.yaml @@ -53,6 +53,10 @@ spec: {{- if .Values.extraArgs }} {{ toYaml .Values.extraArgs | indent 12 }} {{- end }} + {{- if .Values.envFrom }} + envFrom: + {{- toYaml .Values.envFrom | nindent 12 }} + {{- end }} resources: {{ toYaml .Values.resources | indent 12 }} ports: diff --git a/charts/prometheus-snmp-exporter/values.yaml b/charts/prometheus-snmp-exporter/values.yaml index b0722e4bb5f..82bb9a2b35c 100644 --- a/charts/prometheus-snmp-exporter/values.yaml +++ b/charts/prometheus-snmp-exporter/values.yaml @@ -127,6 +127,10 @@ podAnnotations: {} extraArgs: [] # --history.limit=1000 +envFrom: [] +# - secretRef: +# name: name-of-secret + replicas: 1 ## Monitors ConfigMap changes and POSTs to a URL ## Ref: https://github.com/jimmidyson/configmap-reload