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
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!
Great suggestions from everyone here! Appreciate the insights; just wanted to say thanks!
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
XML Signature Verifier
Voltage Divider Calculator
SSL Certificate Decoder
SQL Formatter
Online Font Playground to Test Google or Custom Fonts
File Hash Generator Online – Get Instant MD5 and SHA-256 Hashes