As of May 31, 2023, we have updated our Code of Conduct.

Questions tagged [helm]

For questions about Helm - the Kubernetes Package Manager

Filter by
Sorted by
Tagged with
1 vote
1 answer
25 views

What is the corrrect way to install remote Helm applications via Argo CD?

I need to install loki-stack to my k8s cluster, previously I need to change retention_deletes_enabled and retention_period in charts/loki/values.yaml What should I do to achieve this? The problem is ...
VladF's user avatar
  • 25
0 votes
0 answers
5 views

Shorten a reused expression in a helm template

I am writing a helm template for external secrets. The secrets are in AWS secrets manager, and they're prefixed with "dev" or "prod". Namespaces are used to differentiate ...
amacrobert's user avatar
0 votes
0 answers
9 views

Installing helm chart inside a Go k8s custom controller for CRD: pros and cons?

I am writing a k8s operator using kubebuilder and Go. I have a few CRDs and controllers. One of the controllers needs to create a collection of statefulsets, deployments, services, etc. when a custom ...
doubleOK's user avatar
  • 101
0 votes
1 answer
67 views

kube-prometheus-stack/grafana - Getting "too many redirects" error

I have a Kubernetes cluster with the kube-prometheus-stack Helm chart (https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack) installed. NGINX is used as the ...
Joseph Gagnon's user avatar
0 votes
1 answer
168 views

How can I tell my Helm Chart to ignore the default ingress-nginx and create a new one?

Whenever I run helm install on the chart I'm making I see this, Error: INSTALLATION FAILED: rendered manifests contain a resource that already exists. Unable to continue with install: IngressClass &...
Evan Carroll's user avatar
  • 1,254
0 votes
1 answer
191 views

Error: can't get a valid version for repositories <package>. Try changing the version constraint in Chart.yaml

When I run helm dependency build I get Error: can't get a valid version for repositories ingress-nginx. Try changing the version constraint in Chart.yaml I've tried all kinds of things the version, ...
Evan Carroll's user avatar
  • 1,254
0 votes
1 answer
9 views

How do I figure out what cluster helm installed on Google GKE?

When I run a command like helm install MyApp How do I know what cluster it will install too using Google GKE?
Evan Carroll's user avatar
  • 1,254
0 votes
1 answer
37 views

Unable to deploy grafana using helm

I'm new to grafana and prometheus, started working on it from last few days. I'm having some issues. I build a new grafana image and I am using the official helm repo to install it. On using the ...
Alexy P Thomas's user avatar
0 votes
0 answers
135 views

How to delete an existing label in a deployment with helm upgrade

I have an existing deployment that has the label importance: normal in spec/template/metadata/labels (all the pods spawned from this deployment have that label in them). The current deployment yaml ...
ErnieAndBert's user avatar
2 votes
0 answers
484 views

Upload a realm to bitnami/keycloak on helm install

I'm trying to upload a realm to my keycloak deployment via helm using the bitnami/keycloak chart. Here's my values.yaml override file that I'm just using to test: keycloakConfigCli: enabled: true ...
j7skov's user avatar
  • 121
0 votes
1 answer
86 views

strip all comments from helm package

I have a lot of comments in my helm chart in my repository. I want to deliver my helm chart to others without these comments. I am hoping to be able to do this during my CI pipeline. I have a step in ...
Inbar Rose's user avatar
1 vote
0 answers
12 views

How to manage Service Meshes via Infrastructure as Code?

In our environment we have found infrastructure as code with YAMLs to be a relatively painless great experience using GIT and source control to commit YAMLs that then get deployed to various ...
Joshua Enfield's user avatar
0 votes
0 answers
13 views

how to make externally accessible domain name for a NODE_IP:NODE_PORT to use it for accessing the web application using that name in URL instead of IP

I have a web application which is deployed in AKS using helm charts. We have several instances of the same application running in the same AKS cluster separated by namespaces. Application is then ...
Jithu Paul's user avatar
0 votes
0 answers
190 views

Terraform & Helm & aws-load-balancer-controller : ALB won't be created

I try to deploy a complete cluster using EKS. When I run terraform apply the command completes successfully. I can see that my configured Pods, Deployments, Services were created. I also see the ...
Tal Rofe's user avatar
  • 101
0 votes
0 answers
501 views

AWS EKS Kubernetes cluster unreachable: dial tcp Timeout

I configured EKS Cluster with Terraform, and used Helm to deploy ingress. When I try to apply my Terraform configuration, it fails to create the ingress software because it fails to connect the EKS ...
Tal Rofe's user avatar
  • 101
0 votes
0 answers
25 views

One pod inside a deployment or many deployments with one pod inside?

Is it correct to put multiple pods inside one deployment? As I understand the correct way to do this is to create multiple containers inside a pod which is inside one deployment, but this does not ...
martmalo's user avatar
0 votes
0 answers
26 views

Helm 2to3 plugin - Error: Failed to copy [Helm 2] repository file

I'm new on Kubernetes and Helm, I'm trying to migrate Helm v2 to v3 using the 2to3 plugin, but when I try to move the configuration files running helm3 2to3 move config, I'm facing this error: Error: ...
Arrow Root's user avatar
1 vote
1 answer
50 views

How does Krew compare to Helm?

I've use Helm before, but I see some projects now are supporting a new plugin manager called Krew. Specifically, minio, provides a Krew package. What is the difference between Krew and Helm? How do ...
Evan Carroll's user avatar
  • 1,254
0 votes
0 answers
15 views

Need advice on how to use Helm to facilitate continuous delivery to our EKS cluster

We use AWS and I just created an EKS cluster, and was able to deploy a sample demo project to ensure it works, i.e., I was able to deploy a NodeJS service that can access our RDS instance via commands ...
Chris F's user avatar
  • 335
0 votes
2 answers
235 views

Install gitlab on baremetal cluster using helm chart

I'm trying to install gitlab using helm on my kubernetes cluster running on vbox. I have already installed traeffik, metallb and argocd. I have tried to install gitlab using helm with this command: ...
Rabah DevOps's user avatar
0 votes
0 answers
113 views

Grafana 9.3.1 version rollbacked my legacy alert rule configurations

I have recently upgraded my grafana image(helm chart) version 8.2.7 -> 9.3.1, After upgrade I noticed my existing alerts rules are missing According to my analysis new version replaced the legacy ...
Debugger's user avatar
  • 101
1 vote
0 answers
113 views

Gitlab Runner becomes stuck on docker login

I installed GitLab runner via HelmChart on my Kubernetes cluster. While installing via helm I used config values.yaml. But my Runner becomes stuck every time at docker login command, without docker ...
User82949B's user avatar
1 vote
0 answers
92 views

How to set GitLab runner on k8s executor Docker not Kubernetes

I'm trying to set GitLab runner on k8s and I want to change the default executer "Kubernetes to "Docker" I installed GitLab runner via HelmChart While installing via helm I used config ...
AZxBB's user avatar
  • 111
0 votes
0 answers
67 views

How do I associate a git branch to a kubernetes namespace?

Say I want to map git branches to k8s namespaces, like this: master branch -> prd namespace devel branch -> dev namespace for my Gitlab CI pipeline to deploy helm charts to the right ...
emivespa's user avatar
2 votes
0 answers
157 views

Recommended way to uninstall Istio?

I installed Istio with istioctl and our cluster has multiple Istio control planes. So as part of upgrading to a new Istio version, I want to delete the older version. What is the recommended approach? ...
Rocky Hai's user avatar
  • 287
1 vote
0 answers
64 views

Trouble when creating Replica Set

I want to convert a Standalone to a Replica Set for my MongoDb instance. I'm using Terraform and Helm and I manage K8s with my provider (Scaleway). The Helm file I'm using is : https://artifacthub.io/...
SimonL's user avatar
  • 11
0 votes
0 answers
86 views

Helm: Helpers includes accessible in one file, but not another

In one directory are numerous files, there is a _helpers.tpl file as well as .yaml templates that we use to deploy different services. To simplify my issue and what I'm working with: _helpers.tpl ...
Lennac's user avatar
  • 1
1 vote
0 answers
205 views

What's the way to add values to helm deployments in Argo?

I want to deploy apps via ArgoCD with Helm and use the provided Helm charts. I also want to specify custom values but in a declarative way (not setting them after deployment with Argo gui or cli). ...
Turtle10000's user avatar
0 votes
0 answers
87 views

How to pass correctly credentials via api token to helm chart?

I'm trying to pass credentials to Helm Chart ---> https://artifacthub.io/packages/helm/bitnami/mysql I use Secret Store CSI Driver and Driver from AWS. Credentials are passed without any problems ...
Jakub Zając's user avatar
0 votes
0 answers
78 views

Atlantis Official Helm Chart - Doubt about how to consume secrets of k8s in values.yaml

Briefing I'm trying to configure Atlantis to consume sensitive data as AWS credentials, following the model of the official Chart Helm itself, but without success Helm Chart Official Atlantis website ...
Weyder Ferreira's user avatar
0 votes
0 answers
248 views

TLS secret error, secret doesn't exist. Creating certificate in kubernetes using acme

I am deploying website and trying to generate tls certificate using acme. But unfortunately it is giving error mentioned in title. My cert-manager namespace is installed and I am using helm chart. The ...
mhassaankhokhar's user avatar
0 votes
1 answer
467 views

How to determine which files are ignored by a .helmignore file?

I'm installing a local Helm chart; however, I keep getting an error Error: UPGRADE FAILED: create: failed to create: Request entity too large: limit is 3145728. From searching other SO/Stack Exchange ...
Meow_ly's user avatar
  • 156
1 vote
0 answers
272 views

Flux with Helm GitOps

I am running k0s (v1.25.2+k0s.0) on WSL(Ubuntu 22.04). I am trying to install ElasticSearch's Kibana on my cluster, but: ✗ HelmRelease reconciliation failed: install retries exhausted flux get all -...
pysquirrel's user avatar
0 votes
1 answer
697 views

how to automate helm deployments in github actions

I've got a private github actions runner with a repo that contains a helm chart for logstash runner@runnerdeploy-elkstack-6pkp9-45kpw: /runner/_work/elastic-logstash-kibana/elastic-logstash-kibana/...
Serve Laurijssen's user avatar
1 vote
1 answer
2k views

Does `helm upgrade` use rolling restarts for `deployments`, yes/no? if not then what is the default?

I ask because: I want to know what is the default helm upgrade behavior I might need to change the default helm upgrade behavior Does helm upgrade use rolling restarts for deployments? If not then ...
Trevor Boyd Smith's user avatar
0 votes
1 answer
2k views

How to tell helm not to deploy a resource or remove it if a value is set to "false"?

I am working on an HPA template that will be applied only if the enabled value is set to true. Currently when setting enabled to false, it will create an empty object in yaml. This is then applied ...
QThompson's user avatar
0 votes
0 answers
681 views

What is the difference between helm lint and helm template commands

helm lint command examines a chart for possible issues helm template command locally renders templates What is the difference between the two? From my understanding helm lint renders the templates as ...
rok's user avatar
  • 241
0 votes
0 answers
154 views

Can helm print pod name if deployment is failed?

If I deploy a deployment to kubernetes using helm install ... --wait --debug, the installation can be failed because of failing of the pod (the command failed or timeout exceeded). But there is no pod ...
Timur's user avatar
  • 1
1 vote
2 answers
244 views

Combine Helm charts or leave separate?

I'm new to Helm and my first task was to recreate a simple pipeline. This pipeline is just: PostgreSQL -> Spark, with ELK monitoring the instances. Someone mentioned I may be able to combine all of ...
Hustlin's user avatar
  • 11
2 votes
1 answer
633 views

How to properly escape brackets in ArgoCD?

I have an ArgoCD + Argo Workfows setup. In my manifests files, I am trying to escape double brackets since I have some helm apps, and if I manually edit the Argo workflow file with the expression ...
Abe's user avatar
  • 121
0 votes
0 answers
20 views

How do I "abstract" services like Ingress and secrets containers with Helm to make them configurable by clients?

I have some clients that want to use a couple of my services that I plan to bundle as containers with a Helm chart. I want to be able to deliver these without making assumptions about where they ...
mentokmindtaker's user avatar
0 votes
3 answers
3k views

Container logs for helm install

Is it possible to print to helm install (or helm upgrade) output the logs of the deploying containers (logs that are available by kubectl logs command)?
Timur's user avatar
  • 1
0 votes
0 answers
90 views

Helm is not creating the consul server during release causing the client to fail

I'm deploying Consul using Terraform and the Helm provider. resource "helm_release" "helm-consul" { name = "consul" repository = "https://helm.releases....
Brady Dean's user avatar
1 vote
1 answer
279 views

How can I find what options I can set with a `helm install` that the chart provides?

Let's say I want to install an arbitrary helm chart like mysql-operator/mysql-innodbcluster how can I find what options I set with --set?
Evan Carroll's user avatar
  • 1,254
0 votes
1 answer
9k views

Helm Error: INSTALLATION FAILED : manifests contain a resource that already exists

When I run the helm command to install my-mysql-operator, I get helm install my-mysql-operator mysql-operator/mysql-operator --namespace mysql-operator --create-namespace I get the following error, ...
Evan Carroll's user avatar
  • 1,254
0 votes
0 answers
147 views

Any good pattern to deploy and maintain multiple helm-released API version routes along with Istio Virtual Service routing?

I am deploying multiple API versions (helm chart) from automated pipeline and I want to deploy an Istio virtual service to establish routing to those version (/v1, /v2, etc.). Each of these API helm ...
ThatChrisGuy's user avatar
0 votes
1 answer
443 views

K8S + HELM. Create a persistence volume for mysql database

I am using K8S with Helm 3. I am also using MYSQL 5.7 database. How can I create MYSQL pod, that the database will persist (created on first time) after first time the pod is created, and even the pod ...
Eitan's user avatar
  • 103
1 vote
1 answer
582 views

Can I get dependencies.child-chart.version from Helm template?

I have this tree: 📂environments ┣ 📂staging ┃ ┣ 📜Chart.yaml ┃ ┗ 📜values.yaml 📂services ┣ 📂my-service ┃ ┣ 📂helm ┃ ┃ ┣ 📂templates ┃ ┃ ┃ ┣ 📜deployment.yaml ┃ ┃ ┣ 📜Chart.yaml ┃ ┃ ┗ 📜...
benCat's user avatar
  • 51
1 vote
1 answer
679 views

Helm: Long Running Jobs vs Long Running Hooks

I was wondering which would be more appropriate / idiomatic when writing a Helm-Chart: Perform long running operations (such as db-migration) as part of the helm install process via helm hooks and ...
Inspyro's user avatar
  • 111
0 votes
1 answer
6k views

Helm how to use variables in values.yaml

In the values.yaml we have the below env values and they are refered by templates/deployment.yaml {{- toYaml .Values.env | nindent 12 }} env: - name: APPLICATION_PORT valueFrom: ...
igiannak's user avatar
  • 175