kube-ovn icon indicating copy to clipboard operation
kube-ovn copied to clipboard

[Feature Request] Restructuring and introducion best practices for the helm chart

Open oujonny opened this issue 7 months ago • 5 comments

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

oujonny avatar Jul 23 '24 09:07 oujonny