diff options
author | OpenShift Bot <eparis+openshiftbot@redhat.com> | 2017-04-24 19:09:52 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-24 19:09:52 -0500 |
commit | 080fd457230028d3515f3cee361f016fdeab1573 (patch) | |
tree | c4082b9d24152d927c44e834e990128412b70ce4 /roles/openshift_metrics/templates | |
parent | 4a77b1bd0147d54fe6391bb2271503b92fb13c26 (diff) | |
parent | 336a7964836a40ed6b07bc9aed255e8dd2f9fc5f (diff) | |
download | openshift-080fd457230028d3515f3cee361f016fdeab1573.tar.gz openshift-080fd457230028d3515f3cee361f016fdeab1573.tar.bz2 openshift-080fd457230028d3515f3cee361f016fdeab1573.tar.xz openshift-080fd457230028d3515f3cee361f016fdeab1573.zip |
Merge pull request #3481 from jpkrohling/JPK-SwitchHeapsterToUseGeneratedCerts
Merged by openshift-bot
Diffstat (limited to 'roles/openshift_metrics/templates')
-rw-r--r-- | roles/openshift_metrics/templates/heapster.j2 | 11 | ||||
-rw-r--r-- | roles/openshift_metrics/templates/service.j2 | 6 |
2 files changed, 14 insertions, 3 deletions
diff --git a/roles/openshift_metrics/templates/heapster.j2 b/roles/openshift_metrics/templates/heapster.j2 index f01ccfd58..ab998c2fb 100644 --- a/roles/openshift_metrics/templates/heapster.j2 +++ b/roles/openshift_metrics/templates/heapster.j2 @@ -34,9 +34,9 @@ spec: - "heapster-wrapper.sh" - "--wrapper.allowed_users_file=/secrets/heapster.allowed-users" - "--source=kubernetes.summary_api:${MASTER_URL}?useServiceAccount=true&kubeletHttps=true&kubeletPort=10250" - - "--tls_cert=/secrets/heapster.cert" - - "--tls_key=/secrets/heapster.key" - - "--tls_client_ca=/secrets/heapster.client-ca" + - "--tls_cert=/heapster-certs/tls.crt" + - "--tls_key=/heapster-certs/tls.key" + - "--tls_client_ca=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt" - "--allowed_users=%allowed_users%" - "--metric_resolution={{openshift_metrics_resolution}}" {% if not openshift_metrics_heapster_standalone %} @@ -80,6 +80,8 @@ spec: volumeMounts: - name: heapster-secrets mountPath: "/secrets" + - name: heapster-certs + mountPath: "/heapster-certs" {% if not openshift_metrics_heapster_standalone %} - name: hawkular-metrics-certs mountPath: "/hawkular-metrics-certs" @@ -94,6 +96,9 @@ spec: - name: heapster-secrets secret: secretName: heapster-secrets + - name: heapster-certs + secret: + secretName: heapster-certs {% if not openshift_metrics_heapster_standalone %} - name: hawkular-metrics-certs secret: diff --git a/roles/openshift_metrics/templates/service.j2 b/roles/openshift_metrics/templates/service.j2 index 8df89127b..ce0bc2eec 100644 --- a/roles/openshift_metrics/templates/service.j2 +++ b/roles/openshift_metrics/templates/service.j2 @@ -2,6 +2,12 @@ apiVersion: "v1" kind: "Service" metadata: name: "{{obj_name}}" +{% if annotations is defined%} + annotations: +{% for key, value in annotations.iteritems() %} + {{key}}: {{value}} +{% endfor %} +{% endif %} {% if labels is defined%} labels: {% for key, value in labels.iteritems() %} |