kubeshop / monokle

Monokle is a set of OSS tools designed to help create and maintain high-quality Kubernetes configurations throughout the application lifecycle
https://monokle.io
MIT License
1.85k stars 135 forks source link

Generate values-file for Helm Chart #2066

Open olensmar opened 2 years ago

olensmar commented 2 years ago

Sometimes there are no sample values files available for a helm chart (see for example https://github.com/crossplane/crossplane) - in these cases Monokle should be able to generate a values file from all properties used in all templates. The result would be a values.yaml file with empty properties - users would still have to set the actual values for each property.

This could also be helpful in getting an understanding of all properties that are defined - and finding any "rogue" properties that should have been removed!? (although we could probably have a better/different UX for this purpose)

erdkse commented 2 years ago

Helm does it for us but I don't know if we need to describe values when creating the template.

i.e: helm show values metallb/metallb > ./metallb-values.yaml