Questions tagged [helm3]

Version 3 is the only currently-supported version of the Kubernetes Helm deployment tool. Use [kubernetes-helm] instead of this tag.

The tool deploys applications as "charts" of templated YAML files. Version 3 of Helm was released on November 13, 2019; version 2 became unsupported a year later, on November 13, 2020.

There are only minor differences in the templating engine between the two versions. The major differences are operational: Helm 3 no longer requires an in-cluster "Tiller" management tool, and its command-line options are different for some common commands. Questions about migrating Helm 2 to Helm 3 or other non-programming questions are not generally on-topic for Stack Overflow, and might be better asked on related sites like Server Fault or DevOps.SE.

Questions with this tag should almost always be tagged with , and often with either or both of and , depending on the specifics of the question. However, since the Helm 3 is the only currently supported version and since template language has remained essentially the same between the two versions, it is not usually necessary to tag a question as .

654 questions
0
votes
1 answer

Unresolved address to headless service

I have installed rke2 kube on a centos8 linux distro, nodes are these: NAME STATUS ROLES AGE VERSION a4b-kube-1.acme.com Ready control-plane,etcd,master 167m …
NiBE
  • 857
  • 2
  • 16
  • 39
0
votes
0 answers

Helm Yaml configuration

I have a problem. I have a json as below. "IpRateLimiting": { "EnableEndpointRateLimiting": true, "StackBlockedRequests": false, "HttpStatusCode": 429, "GeneralRules": [ { "Endpoint": "*", "Period": "60s", …
0
votes
1 answer

Read file in Helm helper chart

I'm trying to create a helper chart which serves file content to other charts. Basically, since I have pretty much the same logging.xml configuration for all my apps I would like to define it at one place and share between the app charts. So far…
S K
  • 170
  • 8
0
votes
1 answer

How to include a multi-document file using Helm library chart

I have a very basic Helm library chart with only 1 file: ├── Chart.yaml ├── charts └── templates ├── _jobs.yaml {{- define "library.jobs.tpl" -}} apiVersion: batch/v1 kind: Job metadata: name: job-1 ... --- apiVersion: batch/v1 kind:…
fardin
  • 1,399
  • 4
  • 16
  • 27
0
votes
1 answer

Use local version of an included file in Helm chart

I have created a Helm chart and host it from my organization's private Helm repository. I intend this chart to be used by several different groups in my organization. The chart creates a ConfigMap like this: apiVersion: v1 kind: ConfigMap metadata: …
rlandster
  • 7,294
  • 14
  • 58
  • 96
0
votes
1 answer

Cloud Run For Anthos With Terraform

We would like to achieve is create a Kubernetes cluster in Google Cloud Platform that enables Cloud Run addon; then instantiate the cluster with a custom helm chart release, all this via Terraform From terraform documentation, only show how to…
0
votes
1 answer

Linkerd - no controller pods after upgrade ( helm upgrade )

Today I upgraded linkerd from 2.10 to 2.11, but after the upgrade it looks like my controller pod is no longer there, I upgraded with helm upgrade --namespace v3-mainapp linkerd2 linkerd/linkerd2 --atomic and it gave me Release "linkerd2" has been…
Tim Holum
  • 697
  • 1
  • 11
  • 24
0
votes
2 answers

Helm: value unchanged in the range loop

Sorry in advance if this case has already been covered, I read many similar questions/answers but though they helped, I haven't managed to find the solution to my pb. I needed to update my yaml value file to introduce a new key networkpolicy and…
Brini
  • 77
  • 5
0
votes
2 answers

Helm Template check boolean value

I'm trying to check if a value is true or not, but for every variation that I try, the error below is always shown: _helpers.tpl:96:19: executing "mongo_databasename" at <.Values.mongo.enabled>: can't evaluate field Values in type string Part of my…
mayconfsbrito
  • 2,085
  • 4
  • 26
  • 45
0
votes
0 answers

kubernetes helm changes storageClassName if provided value is blank

Initial helm install with following parameters is successfully deployed: persistance: storageClassName: '' size: 5Gi After no change to above parameters i try to upgrade the helm the helm returns the following error: Error: UPGRADE…
Encycode
  • 530
  • 2
  • 7
  • 18
0
votes
1 answer

Is it possible to patch Kubernetes Objects with Helm 3 the way we can do using kubectl patch command?

Is it possible to patch Kubernetes Objects with Helm 3 the way we can do using kubectl patch command as suggested on this website https://kubernetes.io/docs/tasks/manage-kubernetes-objects/update-api-object-kubectl-patch/ kubectl patch deployment…
Anil Kumar
  • 61
  • 1
  • 6
0
votes
0 answers

IBM MQ Kubernetes Helm kdb

I have a Kubernetes IBM MQ deployment using ibm-mqadvanced-server-dev helm chart following this link. Suppose I have a kdb in the Kubernetes's ibm pod. Now I want to add client cert to the key database. But I don't want to access the bash of the…
Toami
  • 3
  • 4
0
votes
1 answer

Helm unit tests - how to mock k8s entity for the "lookup" function?

Supposed I have the following condition in the template: {{- if (lookup "apps/v1" "Deployment" "argocd" "argocd-server") }} How can I mock this while testing a chart using helm-unittest tool?
eugen-fried
  • 2,111
  • 3
  • 27
  • 48
0
votes
1 answer

Helm plugin install from Azure devops repo url

I have my helm plugin code pushed to a Azure devops repo and I want other developers to install the helm plugin with the following command helm plugin install https://dev.azure.com/xyz/_git/my-helm-plugin I am getting a Cannot detect VCS error when…
SKG
  • 1,432
  • 2
  • 13
  • 23
0
votes
1 answer

How to get values in helmfile

bases: - common.yaml releases: - name: controller values: - values/controller-values.yaml hooks: - events: [ "presync" ] .... - events: [ "postsync" ] ..... common.yaml environments: default: values: …
user1365697
  • 5,819
  • 15
  • 60
  • 96