Helm Debugging
Using GitOps and Helm Charts is nice, but it took me a while to understand how to debug how the Chart is rendered by ArgoCD.
You can use helm template to generate locally all the manifests from the templates and values:
helm template <chart folder> \
--name-template <template name> \
--namespace <destination namespace> \
--kube-version <targeg kubernetes version> \
--values <values file> \
--include-crds \
--debug > <output file>For example:
helm template . \
--name-template keycloak \
--namespace keycloak \
--kube-version 1.29 \
--values values.yaml \
--include-crds \
--debug > debug.out