Closed pawelprazak closed 6 years ago
+1 on local rendering.
Another reason is the opportunity this opens up for validation/testing of Charts in CI.
A good example from other tools of where that's useful is rspec-puppet. And a good example of a tool which makes this hard currently is Terraform.
Adding a way to publish the plan in an easy to process way would allow many other testing tools and approaches to bloom and I hope I’ve managed to convince you that it’d be a great addition to terraform.
I think this applies to Kubernetes and Charts too.
For transparency I've been hacking on tools in this space, namely kubetest and kubeval.
Yes, CI! I forgot about one of the most important points, thank you.
We have some in flight discussion on this we hope to be presenting soon. I think we are in agreement about trying to get rid of server-side rendering as a requirement.
One of the major drawbacks of Helm right now, in my opinion is the server side rendering.
In contrast, local rendering makes for a much simpler experience
.gitignore
)