[stable/grafana] add Grafana SMTP credentials (#5454)

* add Grafana SMTP credentials

* document new key in README

* bump minor version
This commit is contained in:
Michael Raimondi
2018-05-10 01:18:53 -07:00
committed by k8s-ci-robot
parent 92e46190c7
commit 379735b283
4 changed files with 24 additions and 4 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
name: grafana
version: 1.5.1
version: 1.6.0
appVersion: 5.0.4
description: The leading tool for querying and visualizing time series and metrics.
home: https://grafana.net
+1 -1
View File
@@ -65,4 +65,4 @@ The command removes all the Kubernetes components associated with the chart and
| `ldap.config ` | Grafana's LDAP configuration | `""` |
| `annotations` | Deployment annotations | `{}` |
| `podAnnotations` | Pod annotations | `{}` |
| `smtp.existingSecret` | The name of an existing secret containing the SMTP credentials, this must have the keys `user` and `password`. | `""` |
+14 -2
View File
@@ -108,6 +108,18 @@ spec:
name: {{ template "grafana.fullname" . }}
key: plugins
{{- end }}
{{- if .Values.smtp.existingSecret }}
- name: GF_SMTP_USER
valueFrom:
secretKeyRef:
name: {{ .Values.smtp.existingSecret }}
key: user
- name: GF_SMTP_PASSWORD
valueFrom:
secretKeyRef:
name: {{ .Values.smtp.existingSecret }}
key: password
{{- end }}
{{- range $key, $value := .Values.env }}
- name: "{{ $key }}"
value: "{{ $value }}"
@@ -150,7 +162,7 @@ spec:
{{- if .Values.ldap.existingSecret }}
secretName: {{ .Values.ldap.existingSecret }}
{{- else }}
secretName: {{ template "grafana.fullname" . }}
secretName: {{ template "grafana.fullname" . }}
{{- end }}
items:
- key: ldap-toml
@@ -162,4 +174,4 @@ spec:
{{- else }}
emptyDir: {}
{{- end -}}
+8
View File
@@ -185,3 +185,11 @@ ldap:
# start_tls = false
# ssl_skip_verify = false
# bind_dn = "uid=%s,ou=users,dc=myorg,dc=com"
## Grafana's SMTP configuration
## NOTE: To enable, grafana.ini must be configured with smtp.enabled
## ref: http://docs.grafana.org/installation/configuration/#smtp
smtp:
# `existingSecret` is a reference to an existing secret containing the smtp configuration
# for Grafana in keys `user` and `password`.
existingSecret: ""