I have the following situation which I would like to share with you.
I have my own helm chart application service and I want to attach to it
cert-manager helm chart like dependency.
In addition, I have other
pre-install (like secrets and some resources from YAML files like namespaces) and
crd-install hooks (cert-manager crds and
kong deployment crds)
Currently when I add to my
cert-manager helm chart like the dependency of this way:
- name: cert-manager version: v0.7.0 repository: https://charts.jetstack.io # jetstack/cert-manager
*.tgz cert-manager package is downloaded to mt
But, is happening to me the following:
cert-manager pods and deployment have taken the name of my own chart, and even my chart file is not installed. (I can’t see the pods or deployment) Looks like if the
cert-manager dependency would have to override my own chart, when I apply this command
helm install --name <my-chart-application-name> ./my-chart-application/
My objective is to install first my chart and also the
cert-manager chart, or at least install my chart application service and the
cert-manager chart of a separate way
I have been read that
Helm collects all of the resources in a given Chart and it’s dependencies, groups them by resource type, and then installs them in the following order
Maybe is this that is happening in my case?
What thing can I do to install the charts one after the other?
I can find this approach that someone has suggested to me.