Questions tagged [helm]
For questions about Helm - the Kubernetes Package Manager
116
questions
0
votes
0
answers
6
views
Canarydeployment of AKS based applications using istio
We were trying to enable canary based deployment for our aks based applications using istio feature and HELM templates. By referring the documents provided in medium , intex we tried the solution as ...
1
vote
1
answer
28
views
helm trouble creating pod using bitnami/mongodb chart
Here is my My Chart.yaml file:
apiVersion: v2
name: pixer-microservice-infra
description: A Helm chart for Kubernetes
type: application
version: 0.1.0
appVersion: "1.16.0"
dependencies:
- ...
0
votes
0
answers
37
views
how to detect immutable field changes with helm before upgrade
We have pipelines to do some deployments in GCP. Underneath our pipeline uses helm apply/upgrade and sometimes it fails when our users try to change immutable helm fields. For example ...
0
votes
1
answer
63
views
How do I include a file in a helm config map
I have a helm deployment that includes a several configmaps.
I would like to add a few rather large files to it and I thought I coud put them in a an external directory
my-app/values.yaml
my-app/conf/...
0
votes
0
answers
34
views
key "meta.helm.sh/release-namespace" must equal "tigera-operator": current value is "default"
when I am trying to install calico using helm 3 like this:
helm install calico projectcalico/tigera-operator --version v3.26.1 --namespace tigera-operator
shows error:
Error: INSTALLATION FAILED: ...
0
votes
0
answers
47
views
Running nagios on kubernetes fails with "Readiness probe failed: HTTP probe failed with statuscode: 401"
I am trying to run nagios on my kubernetes (k3s) cluster. I have created a helm chart (see below) but every time I try to run it, it fails the livenliness probes with a "Readiness probe failed: ...
1
vote
1
answer
24
views
Can Mimir read secrets from Volume mounts?
We have kyverno on our work k8 cluster with a policy that says Secrets must not come from envFrom statements.
So I am trying to setup mimir-distributed chart (version 5.1.0) to use secrets from ...
0
votes
0
answers
41
views
User Id for securityContext.runAsUser not present in /etc/passwd
I'm reviewing some containers being deployed and have found that the User ID for securityContext.runAsUser is not present in the container's /etc/passwd.
securityContext:
runAsUser: 10001 # ...
0
votes
0
answers
23
views
Helm and cicd in a multi-repository environment: how to introduce a concept of build?
We have a set of microservices stored in multiple repositories which we deploy on k8s. Currently we use a simple cicd which is triggered by commit to repo. The cicd then builds an image, places image ...
2
votes
1
answer
52
views
Is there an nginx that isn't an ingress controller?
I'm using traefik as an ingress controller. I'm looking to route traffic to a webserver. Is there a helm chart that packages up nginx not as an ingress controller but as a webserver?
0
votes
1
answer
40
views
New install of helm shows traefik and traefik-crd, but why?
When I run helm ls -A on a new install of Helm, I see,
$ helm ls -A
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
...
0
votes
0
answers
50
views
Helm deploy takes long time when there are many running Pods
Topics:
Helm deployments
helm timeout
kubernetes HPA tuning
kubernetes min/max replicas tuning
kubernetes HPA threshold tuning
I'm running Kubernetes in GKE, so if I refer to "Console" -- ...
0
votes
1
answer
25
views
How do I view helm's install message again?
I installed something with helm install, and it output advice in the form of a message on the console for things I would want to do. How can I again get that information?
1
vote
1
answer
2k
views
helm check if key exist and then evaluate if it's value is true on single line condition
"helm check if key exist and then evaluate if it's value is true on single line condition"
In Helm version 3.10 will the following condition below work as intended or I can achieve it in ...
2
votes
1
answer
79
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
1
answer
79
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
38
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
532
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
705
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
1k
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
21
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
101
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
1
answer
307
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
862
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
211
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
13
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
15
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
266
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
819
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
39
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
35
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
115
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
19
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
465
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
148
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
131
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
124
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
114
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
380
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
84
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/...
1
vote
0
answers
312
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
618
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
798
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
338
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
2k
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
3k
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
3k
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
1k
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 ...
1
vote
2
answers
657
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
1k
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 ...