-
Notifications
You must be signed in to change notification settings - Fork 7.5k
Description
Hello,
currently Helm does not support including files that are not part of the chart to be included in the deployment of the chart (as far as I understand, due to security reasons, and since Tiller only has access to files inside the chart).
Our use case is adding some SSL certificates, as well as some license files, to the helm chart deployment. Our software runs on premises in our customer's data center, and we'd like to give them a helm chart to ease installation. The license files are custom per customer, so they cannot be included in the chart.
Of course, we can instruct our customer to untar the chart, place the files, and then deploy the chart directory, but that is cumbersome and error-prone.
Proposal: Add a flag, such as --include-file=foobar-license.conf that will include a file to the chart before sending it to tiller. This way, it would only happen upon explicit user request and not "under the hood".
In case I misunderstood something and there is an easy way to achive something similar, I'd be happy to hear about that :).