diff --git a/charts/prometheus-mysql-exporter/Chart.yaml b/charts/prometheus-mysql-exporter/Chart.yaml index 660f75c5b341..d798bb4d6212 100644 --- a/charts/prometheus-mysql-exporter/Chart.yaml +++ b/charts/prometheus-mysql-exporter/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: A Helm chart for prometheus mysql exporter with cloudsqlproxy name: prometheus-mysql-exporter -version: 2.9.1 +version: 2.10.0 home: https://github.com/prometheus/mysqld_exporter appVersion: v0.17.2 sources: diff --git a/charts/prometheus-mysql-exporter/templates/deployment.yaml b/charts/prometheus-mysql-exporter/templates/deployment.yaml index 31a9cd1f3211..b78962df4784 100644 --- a/charts/prometheus-mysql-exporter/templates/deployment.yaml +++ b/charts/prometheus-mysql-exporter/templates/deployment.yaml @@ -91,6 +91,17 @@ spec: key: {{ .Values.mysql.existingPasswordSecret.key }} {{- end }} {{- end }} + {{- with .Values.extraEnvs }} + {{- if kindIs "map" . }} + {{- range $name, $value := . }} + - name: {{ $name }} + value: {{ tpl $value $ | quote }} + {{- end }} + {{- end }} + {{- if kindIs "slice" . -}} + {{ toYaml . | nindent 10 }} + {{- end }} + {{- end }} ports: - containerPort: {{ .Values.service.internalPort }} livenessProbe: diff --git a/charts/prometheus-mysql-exporter/values.yaml b/charts/prometheus-mysql-exporter/values.yaml index a7bc649f48db..1416ca8db39c 100644 --- a/charts/prometheus-mysql-exporter/values.yaml +++ b/charts/prometheus-mysql-exporter/values.yaml @@ -106,6 +106,15 @@ extraVolumes: [] # configMap: # name: example +# ExtraEnvs +extraEnvs: [] + # - name: EXTRA_ENV + # value: value + # - name: POD_NAMESPACE + # valueFrom: + # fieldRef: + # fieldPath: metadata.namespace + podSecurityContext: {} # fsGroup: 65534