I've got an umbrella chart which installs a few dependencies which, it turns out, have dependencies among themselves.
Umbrella:
- chart A
- chart B
Chart B creates a secret which gets used within chart B's configmap. It does fail to install as the secret cannot be found by the lookup helm function - run as part of B's templates - at installation time.
I am a bit puzzled as by reading these resources one would guess that all kub. objects definitions YAML frrom all charts within the umbrella are generated and grouped following a given order - where Secrets come before ConfigMap - and then executed.
https://helm.sh/docs/topics/charts/#operational-aspects-of-using-dependencies