From 5aef52e8c029cddb969a2c7ac342f09b8065148e Mon Sep 17 00:00:00 2001
From: "rong.zhang" <rong.zhang@easystack.cn>
Date: Fri, 22 Dec 2017 11:17:05 +0800
Subject: [PATCH] fix dashboard certs secret

---
 roles/kubernetes-apps/ansible/templates/dashboard.yml.j2 | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/roles/kubernetes-apps/ansible/templates/dashboard.yml.j2 b/roles/kubernetes-apps/ansible/templates/dashboard.yml.j2
index cf222011c..ed8478dc4 100644
--- a/roles/kubernetes-apps/ansible/templates/dashboard.yml.j2
+++ b/roles/kubernetes-apps/ansible/templates/dashboard.yml.j2
@@ -176,8 +176,10 @@ spec:
           # to it. Uncomment only if the default does not work.
           # - --apiserver-host=http://my-address:port
         volumeMounts:
+{% if not dashboard_use_custom_certs %}
         - name: kubernetes-dashboard-certs
           mountPath: /certs
+{% endif %}
           # Create on-disk volume to store exec logs
         - mountPath: /tmp
           name: tmp-volume
@@ -189,9 +191,11 @@ spec:
           initialDelaySeconds: 30
           timeoutSeconds: 30
       volumes:
+{% if not dashboard_use_custom_certs %}
       - name: kubernetes-dashboard-certs
         secret:
           secretName: kubernetes-dashboard-certs
+{% endif %}
       - name: tmp-volume
         emptyDir: {}
       serviceAccountName: kubernetes-dashboard
-- 
GitLab