I have created basic helm template using helm create
command. While checking the template for Ingress its adding the string RELEASE-NAME and appname like this RELEASE-NAME-microapp
How can I change .Release.Name
value?
helm template --kube-version 1.11.1 microapp/ # Source: microapp/templates/ingress.yaml apiVersion: extensions/v1beta1 kind: Ingress metadata: name: RELEASE-NAME-microapp labels: app: microapp chart: microapp-0.1.0 release: RELEASE-NAME heritage: Tiller annotations: kubernetes.io/ingress.class: nginx
Is there any way to find out the release name of the deployed pod? If your deployment spec applies the standard labels to the pods it generates, you can get the value of the pods' app.kubernetes.io/instance labels. helm list should also list out everything Helm is managing.
This depends on what version of Helm you have; helm version
can tell you this.
In Helm version 2, it's the value of the helm install --name
parameter, or absent this, a name Helm chooses itself. If you're checking what might be generated via helm template
that also takes a --name
parameter.
In Helm version 3, it's the first parameter to the helm install
command. Helm won't generate a name automatically unless you explicitly ask it to helm install --generate-name
. helm template
also takes the same options.
Also, in helm 3, if you want to specify a name explicitly, you should use the --name-template
flag. e.g. helm template --name-template=dummy
in order to use the name dummy
instead of RELEASE-NAME
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With