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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
