Wirking around the datanommer password special chars for monitor dashboard by puttin it in env-var

This commit is contained in:
Adam Saleh 2020-10-20 13:28:53 +02:00
parent 81fb6eb6e7
commit c75d6cd6e4
4 changed files with 18 additions and 2 deletions

View file

@ -35,6 +35,12 @@
template: dashboard_config.yml
objectname: dashboard_config.yml
- role: openshift/object
app: monitor-dashboard
file: secret.yml
objectname: secret.yml
- role: openshift/object
app: monitor-dashboard
file: service.yml

View file

@ -0,0 +1,6 @@
- apiVersion: v1
data:
DATANOMER_PWD: {{ datanommer_ro_password }}
kind: Secret
metadata:
name: datanommer-secret

View file

@ -13,9 +13,10 @@ data:
type: postgres
url: db-datanommer01.iad2.fedoraproject.org:5432
database: datanommer
default: true
user: datanommer_ro
secureJsonData:
password: "{{ datanommer_ro_password }}"
password: "$DATANOMER_PWD"
jsonData:
sslmode: "disable" # disable/require/verify-ca/verify-full
maxOpenConns: 0 # Grafana v5.4+

View file

@ -17,7 +17,10 @@ spec:
name: dashboard
spec:
containers:
- env:
- envFrom:
- secretRef:
name: datanommer-secret
env:
- name: GF_INSTALL_PLUGINS
value: "grafana-clock-panel,simpod-json-datasource,grafana-googlesheets-datasource"
- name: GF_AUTH_BASIC_ENABLED