Using Helm Chart with customized values.yaml in different environments could be challenging. We are using different Helm charts to deploy our Observability platform based on distributed Mimir, Loki, Tempo and Grafana in Dev and Prod. Recently we started using Kustomize to manage our Helms in different environments.
helmCharts: - name: grafana repo: https://grafana.github.io/helm-charts releaseName: grafana valuesInline: global: imageRegistry: my-docker-registry.com replicas: 3 ingress: enabled: true hosts: - grafana.prosolver.com