Skip to content

Releases: melahn/helm-chartmap

v1.2.0

13 Jun 20:21

Choose a tag to compare

  • Introduced new constructor with timeout argument and varargs for switches
  • Fixed help for the '-o' parameter
  • Fixed log message in checkHelmVersion
  • Changed access level modifier in setHelmEnvironment to make it consistent

V1.1.2

30 May 15:42

Choose a tag to compare

  • 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

05 May 20:34

Choose a tag to compare

  • 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

29 Mar 19:47

Choose a tag to compare

  • 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

30 Apr 14:03

Choose a tag to compare

Sync with Maven Central release

v1.0.1

25 Apr 21:05

Choose a tag to compare

  • Fixed security issues related to jackson-databind
  • Improvements to readme
  • Added changelog

v1.0.0

21 Apr 20:46

Choose a tag to compare

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.