Looking for a Handy Tool to Manage Helm Charts

0
5
Asked By TechGuru99 On

Hey everyone! I'm currently using a setup with Keel, Helm, and GitHub Actions on GKE. Each of my apps has its own Helm chart, and I'm trying to simplify things by consolidating these charts based on application type. In the meantime, I'm curious if anyone knows of any open-source or even paid tools that can help manage Helm charts more effectively, almost like a catalog. Ideally, I want to be able to make environment variable changes across several charts and redeploy them all at once. If such a tool isn't available, I might have to go the route of writing something in Ruyaml myself, which I hope to avoid at all costs!

3 Answers

Answered By DevOpsDynamo On

I push both container images and Helm charts to my container registry with every release, which makes version installations super straightforward. Check this out:

```bash
helm install myapp oci://myrepo.com/charts/myapp --version 1.2.3
```
Or if you're using ArgoCD, you can do something like this:

```yaml
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: myapp
spec:
project: default
source:
chart: myapp
repoURL: myrepo.com/charts
targetRevision: 1.2.3
destination:
name: "in-cluster"
namespace: myapp
```

This keeps every app chart managed separately, which I find makes things easier and clearer. Plus, you can revision control everything!

Answered By PositiveVibesBC On

Great suggestions from everyone here! Appreciate the insights; just wanted to say thanks!

Answered By ChartMasterX On

Helmfile might be exactly what you're looking for. It allows you to manage multiple Helm charts with shared values and configurations all in a single YAML file. It could really simplify your current setup!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.