DevOps - configure SSL in Grafana on eLife/NCRC/Colab k8s clusters
Reason: ensure a secure connection with Grafana in eLife/NCRC/Colab k8s clusters
Estimate time: ~ 1-2 days
Stages:
-
- customize https://gitlab.coko.foundation/kotahi/endava-infra/-/blob/master/k8s/monitoring/grafana-values.yaml#L139-158 for colab-grafana.kotahi.cloud -
- re-create Grafana in Colab k8s cluster and check https://colab-grafana.kotahi.cloud and add Loki datasource, import 10670,12019,12611 dashboards, add users -
- re-create Grafana in NCRC k8s cluster and check https://ncrc-grafana.kotahi.cloud and add Loki datasource, import 10670,12019,12611 dashboards, add users -
- re-create Grafana in eLife k8s cluster and check https://elife-grafana.kotahi.cloud and add Loki datasource, import 10670,12019,12611 dashboards, add users -
- upload grafana-values-colab.yaml,grafana-values-ncrc.yaml,grafana-values-elife.yaml in https://gitlab.coko.foundation/kotahi/endava-infra -
- add Grafana TLS configuration steps in https://gitlab.coko.foundation/kotahi/endava-infra/-/blob/master/README.md