kube-ovn
kube-ovn copied to clipboard
[Feature Request] Restructuring and introducion best practices for the helm chart
Description
Currently, the helm chart is quite a mess in my point of view. Mostly it is about the structure and naming of all the values.
I suggest the following improvements:
- define all variables in lowerCamelCase
- combine all configuration-related vars into one map (to access later for example ".Values.config.logDir" )
- introduce variables for all the Kubernetes-related things for each component (image, labels, annotations, strategy, affinities etc..)
- Document the variables with helm-docs
In general, I'm a big fan of the charts from Bitnami or Grafana for example.
I'm open to contribute those improvements with a PR :)
Who will benefit from this feature?
Everyone who uses helm for the installation.
Anything else?
No response