The tool templates the Helm package (.tgz or untarred folder) identifies all images in use and visualizes tree structure of the Chart.
git clone git@github.com:jkosik/helm-decomposer.git
cd helm-decomposer
go build .
- Download any Helm Chart. You will reference it later on.
- Run as
./helm-decomposer -chart mychart.tgz -i -o
❯ ./helm-decomposer -h
Usage of ./helm-decomposer:
-chart string
Helm Chart to process. Submit tar.gz or folder name. (default "samples/nginx")
-i Inspect images used in the Helm Chart. (default "false")
-o Write output to helm-decomposer-output.md. (default "false")
- Edge case appears when Helm chart uses dependency aliases combined with subchart parametrized on parent level only.
MIT