Releases: melahn/helm-chartmap
v1.2.0
V1.1.2
- Updated pom dependencies to most recent versions
- APPR host name is now included in the chart map
- Helm charts which are dynamic dependencies of the root chart are now discovered
- Explicit chart dependencies are better labeled
- Changed visibility of some getters only intended for use in test cases
- Updated WordPress version in examples
- Increased test process wait time
v1.1.1
- Updated pom dependencies to most recent versions
- Better wording in README.md
- More test cases to keep coverage at 100%
- Tidied up the index files of examples
- Updated example charts to use more recent chart versions
- Improve representation of chart types
- Align the values in the keywords and maintainers sets in helm chart representations
- Improve formatting of docker image text
- Set PLANTUML_LIMIT_SIZE for the user, if not already set
- Handle case where there is a chart referenced in dependencies that only exists as a sub-chart
- Updated example-env-spec.yaml to add more values needed by alfresco charts
- Generate a chart map using the refresh option if the non-refresh attempt fails
- Relax version parsing to allow non-SemVer names
- Use 'helm dep update' recursively when -r parameter used
- Update test chart to eliminate references to outdated helm chart repos
- Remove reference to prebuilt jar
- Bad link in the README.md pointing to more examples of the Java constructor
v1.1.0
- Security Updates
- Added many more test cases to achieve 100% test coverage
- CI/CD now with GitHub Actions for build and deploy
- Added deploy to GitHub Packages as well as Maven Central
- Upgraded to Helm Version 3
- Removed -d option
- Added and updated example charts
- Added script to generate helm chart examples
- Added Sonar Cloud scan
- Now using archive extract to avoid zip slip vulnerability
- Much code grooming to elminate lint errors and reduce cognitive complexity
- Cleaned pom to make it compliant with Apache coding standards
v1.0.2
v1.0.1
v1.0.0
This project generates a file that shows the recursive dependencies of a Helm Chart.
See some examples → https://melahn.github.io/helm-chartmap/
The generated file can be in JSON format, PlantUML text format or plain text format.
The JSON file can be used with helm-inspector to create an interaction visualization of the Helm Chart based using the tree view of Data Driven Documents. You can see an example of such a JSON file here → https://melahn.github.io/helm-chartmap/alfresco-dbp/alfresco-dbp-1.5.0.json and you can see an example of how it can be visualized with helm inspector here → https://melahn.github.io/helm-inspector/src/?chart=./examples/alfresco-dbp-1.5.0
The PlantUML file can be turned into an image. You can see an example of that here → https://melahn.github.io/helm-chartmap/alfresco-dbp/alfresco-dbp-1.5.0.png. For more information about PlantUML, see http://plantuml.com/.
The text file provides a simple text summary of the charts and images used, and the dependencies. It also detects anomolies such as a stable chart depending on an incubator chart. You can see an example of a text file generated from Chart Map here → https://melahn.github.io/helm-chartmap/alfresco-dbp/alfresco-dbp-1.5.0.txt.