IssueRaiser

Allow helm to add external files to chart deployment

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 :).

Posted by lenalebt on Dec 19, 2017, 3:36 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.4,500 issues0 comments

support (SaaS)

Allow helm to add external files to chart deployment

lenalebtDec 19, 2017, 3:36 PM

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 :).

Comments (0)

No comments yet. Start the discussion.

Comment on this issue