Questions tagged [helm]
For questions about Helm - the Kubernetes Package Manager
108
questions
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 ...
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 ...
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 ...
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 ...
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 &...
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,
...
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?
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 ...
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 ...
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
...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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: ...
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 ...
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 ...
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:
...
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 ...
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 ...
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 ...
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 ...
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?
...
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/...
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
...
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). ...
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 ...
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
...
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 ...
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 ...
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 -...
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/...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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)?
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....
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?
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,
...
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 ...
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 ...
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
┃ ┃ ┗ 📜...
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 ...
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:
...