From 90ac9e06383ab5e4d8c8d97ce7238da92a9a8d79 Mon Sep 17 00:00:00 2001 From: Aditya Manthramurthy Date: Wed, 23 Dec 2020 14:15:12 -0800 Subject: [PATCH] Fix https scheme for prometheus --- pkg/resources/configmaps/prometheus.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/resources/configmaps/prometheus.go b/pkg/resources/configmaps/prometheus.go index c8de28c5509..84641b35ae3 100644 --- a/pkg/resources/configmaps/prometheus.go +++ b/pkg/resources/configmaps/prometheus.go @@ -91,6 +91,10 @@ func getMinioPodAddrs(t *miniov1.Tenant) []string { func PrometheusConfigMap(t *miniov1.Tenant, accessKey, secretKey string) *corev1.ConfigMap { bearerToken := genBearerToken(accessKey, secretKey) minioTargets := getMinioPodAddrs(t) + minioScheme := "http" + if t.TLS() { + minioScheme = "https" + } // populate config promConfig := prometheusConfig{ @@ -103,7 +107,7 @@ func PrometheusConfigMap(t *miniov1.Tenant, accessKey, secretKey string) *corev1 JobName: "minio", BearerToken: bearerToken, MetricsPath: "/minio/prometheus/metrics", - Scheme: "https", + Scheme: minioScheme, TLSConfig: tlsConfig{ CAFile: "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt", },