diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index beb55d5..300d8ed 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -41,6 +41,11 @@ spec: configMapKeyRef: name: grafana-complementary-config key: grafana-url + - name: PROMETHEUS_URL + valueFrom: + configMapKeyRef: + name: grafana-complementary-config + key: prometheus-url imagePullPolicy: Always name: manager securityContext: diff --git a/controllers/namespace/namespace_controller.go b/controllers/namespace/namespace_controller.go index f52ac93..9892711 100644 --- a/controllers/namespace/namespace_controller.go +++ b/controllers/namespace/namespace_controller.go @@ -38,7 +38,6 @@ import ( const ( baseNs = "snappcloud-monitoring" baseSa = "monitoring-datasource" - prometheusURL = "https://thanos-querier-custom.openshift-monitoring.svc.cluster.local:9092" nsMonitoringLabel = "monitoring.snappcloud.io/grafana-datasource" teamLabel = "snappcloud.io/team" ) @@ -47,6 +46,7 @@ const ( var grafanaPassword = os.Getenv("GRAFANA_PASSWORD") var grafanaUsername = os.Getenv("GRAFANA_USERNAME") var grafanaURL = os.Getenv("GRAFANA_URL") +var prometheusURL = os.Getenv("PROMETHEUS_URL") // NamespaceReconciler reconciles a Namespace object type NamespaceReconciler struct {