From 11edbcccef37f08b089386c41d3914df7f48a677 Mon Sep 17 00:00:00 2001 From: Dylan Griffith Date: Tue, 24 Jul 2018 12:02:35 +0100 Subject: Get mutual SSL working with helm tiller --- app/models/clusters/concerns/application_data.rb | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'app/models/clusters/concerns') diff --git a/app/models/clusters/concerns/application_data.rb b/app/models/clusters/concerns/application_data.rb index 215a299dd03..7738138e753 100644 --- a/app/models/clusters/concerns/application_data.rb +++ b/app/models/clusters/concerns/application_data.rb @@ -13,9 +13,20 @@ module Clusters end def files - { - 'values.yaml': values - } + @files ||= begin + files = { 'values.yaml': values } + if cluster.application_helm.has_ssl? + ca_cert = cluster.application_helm.ca_cert + helm_cert = cluster.application_helm.issue_cert + files.merge!({ + 'ca.pem': ca_cert, + 'cert.pem': helm_cert.cert_string, + 'key.pem': helm_cert.key_string + }) + end + + files + end end private -- cgit v1.2.3