Skip to content

Commit 913468f

Browse files
committed
Custom Grafana configuration
Ability to pick up config for Google authentication and SMTP service.
1 parent a3a2344 commit 913468f

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

kustomize/monitoring/deploy-grafana.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,26 @@ spec:
3737
value: crunchy-prometheus
3838
- name: PROM_PORT
3939
value: "9090"
40+
- name: GF_SERVER_ROOT_URL
41+
valueFrom: {configMapKeyRef: {name: "grafana-config", key: "server-root_url"}}
42+
- name: GF_SMTP_ENABLED
43+
value: "true"
44+
- name: GF_SMTP_HOST
45+
valueFrom: {configMapKeyRef: {name: "grafana-config", key: "smtp-host"}}
46+
- name: GF_SMTP_USER
47+
valueFrom: {secretKeyRef: {name: "grafana-smtp", key: "user"}}
48+
- name: GF_SMTP_PASSWORD
49+
valueFrom: {secretKeyRef: {name: "grafana-smtp", key: "password"}}
50+
- name: GF_SMTP_FROM_ADDRESS
51+
52+
- name: GF_AUTH_GOOGLE_ENABLED
53+
value: "true"
54+
- name: GF_AUTH_GOOGLE_ALLOW_SIGN_UP
55+
value: "false"
56+
- name: GF_AUTH_GOOGLE_CLIENT_ID
57+
valueFrom: {secretKeyRef: {name: grafana-google, key: client-id}}
58+
- name: GF_AUTH_GOOGLE_CLIENT_SECRET
59+
valueFrom: {secretKeyRef: {name: grafana-google, key: client-secret}}
4060
image: grafana/grafana:7.4.5
4161
imagePullPolicy: IfNotPresent
4262
livenessProbe:

0 commit comments

Comments
 (0)