UNCLASSIFIED - NO CUI

Skip to content

Leverage (or delete) the common key in values secrets

The umbrella chart sets up a values secret to feed into each helmrelease. Each values secret has 3 keys (overlays, common, defaults).

  • Overlays: user provided "overlays" via <pkg>.values
  • Defaults: things BB sets up by default for the package (all this stuff)
  • Common: An empty key 🙃

I think the value of common would be things that are used for every chart, since they would be fed to every helmrelease. I can think of values that would fit here (networkPolicies, hostname/domain, istio.enabled, monitoring.enabled, ...). Currently these values are all just copy-pasted to the package specific files, but they could easily be shared everywhere.

The common key seems confusing and I would hope that it can either be deleted or utilized as described above to make the user experience better.