diff --git a/installer/roles/kubernetes/templates/management-pod.yml.j2 b/installer/roles/kubernetes/templates/management-pod.yml.j2 index 0aaa2ab007..8576802a9b 100644 --- a/installer/roles/kubernetes/templates/management-pod.yml.j2 +++ b/installer/roles/kubernetes/templates/management-pod.yml.j2 @@ -15,6 +15,12 @@ spec: imagePullPolicy: Always command: ["sleep", "infinity"] volumeMounts: +{% if ca_trust_dir is defined %} + - name: {{ kubernetes_deployment_name }}-ca-trust-dir + mountPath: "/etc/pki/ca-trust/source/anchors/" + readOnly: true + +{% endif %} - name: {{ kubernetes_deployment_name }}-application-config mountPath: "/etc/tower/settings.py" subPath: settings.py @@ -51,6 +57,13 @@ spec: {{ affinity | to_nice_yaml(indent=2) | indent(width=4, indentfirst=True) }} {% endif %} volumes: +{% if ca_trust_dir is defined %} + - name: {{ kubernetes_deployment_name }}-ca-trust-dir + hostPath: + path: "{{ ca_trust_dir }}" + type: Directory + +{% endif %} - name: {{ kubernetes_deployment_name }}-application-config configMap: name: {{ kubernetes_deployment_name }}-config