Metrics fails when providing custom certificate
Issue
- When providing custom certificate for hawkular secret, it fails with below error :
oc logs -p heapster-kasy3
Starting Heapster with the following arguments: --source=kubernetes:https://kubernetes.default.svc:443?useServiceAccount=true&kubeletHttps=true&kubeletPort=10250 --sink=hawkular:https://hawkular-metrics:443?tenant=_system&labelToTenant=pod_namespace&caCert=/hawkular-cert/hawkular-metrics-ca.certificate&user=hawkular&pass=AmGgXIEQpjLO7W-&filter=label(container_name:^/system.slice.*|^/user.slice) --logtostderr=true --tls_cert=/secrets/heapster.cert --tls_key=/secrets/heapster.key --tls_client_ca=/secrets/heapster.client-ca --allowed_users=system:master-proxy
I1204 07:09:27.105319 1 heapster.go:60] heapster --source=kubernetes:https://kubernetes.default.svc:443?useServiceAccount=true&kubeletHttps=true&kubeletPort=10250 --sink=hawkular:https://hawkular-metrics:443?tenant=_system&labelToTenant=pod_namespace&caCert=/hawkular-cert/hawkular-metrics-ca.certificate&user=hawkular&pass=AmGgXIEQpjLO7W-&filter=label(container_name:^/system.slice.*|^/user.slice) --logtostderr=true --tls_cert=/secrets/heapster.cert --tls_key=/secrets/heapster.key --tls_client_ca=/secrets/heapster.client-ca --allowed_users=system:master-proxy
I1204 07:09:27.150760 1 heapster.go:61] Heapster version 0.18.0
I1204 07:09:27.151602 1 kube_factory.go:168] Using Kubernetes client with master "https://kubernetes.default.svc:443" and version "v1"
I1204 07:09:27.151620 1 kube_factory.go:169] Using kubelet port 10250
I1204 07:09:27.152249 1 driver.go:491] Initialised Hawkular Sink with parameters {_system https://hawkular-metrics:443?tenant=_system&labelToTenant=pod_namespace&caCert=/hawkular-cert/hawkular-metrics-ca.certificate&user=hawkular&pass=AmGgXIEQpjLO7W-&filter=label(container_name:^/system.slice.*|^/user.slice) 0xc208178fc0 }
F1204 07:09:27.192989 1 heapster.go:67] Get https://hawkular-metrics:443/hawkular/metrics/metrics?type=gauge: x509: certificate is valid for *.x.y, not hawkular-metrics
Environment
- Openshift Enterprise
- 3.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.