All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Thanks to all the people who contributed to this release! You made v1.0.0 possible, which is now completely based on Helm 3.
- Updated to Helm v3
- A new flag that will fetch dependencies prior to packaging (
dependency_update
) has been added.
- Fix Harbor compatiblity (adjust
server_url
for fetching charts). Thanks to Sam Rees for the patch.
- Some errors have not been correctly written to stderr but instead lead to uncaught exceptions, whereas the original error message was swallowed which made actual errors and mis-configurations very hard to debug. (#7, #13)
- Node.js runtime has been updated to v13.10.1.
- Helm binary has been updated to v2.16.3.
- Introduced the
harbor_api
source value for interacting with the (quite different) Harbor API (although it uses ChartmMuseum in the backend).
- Node.js runtime has been updated to v12.10.0.
- Node.js runtime has been updated to v12.9.0.
- Included Helm binary has been updated to v2.14.3.
- Node.js runtime has been updated to v12.4.0.
- Included Helm binary has been updated to v2.14.1.
- Node.js runtime has been updated to v11.8.0.
- Included Helm binary has been updated to v2.12.3.
- Use HTTP basic auth headers when fetching charts.
- Node.js runtime has been updated to v10.13.0.
- Included Helm binary has been updated to v2.11.0.
- Possiblity to force-upload charts even if the version of the chart already exists. (Mitigates issue 5).
- Functionality to sign charts with GnuPG has been officially added and documented.
- Error outputs have been improved #4.
helm init
is now called prior to packaging #1.
- Support for signing packages using a GPG key has been added.
- Node.js runtime has been updated to v10.9.0.
- Included Helm binary has been updated to v2.10.0.
- All NPM (dev/runtime) dependencies have been updated to their respective latest versions.
- The parameter
chart_file
has been renamed to justchart
. It can now either point to a packaged chart (.tgz file) or a directory that contains an unpackaged chart.
out
resource has been implemented and can be used to directly deploy packaged helm charts in .tgz format to a ChartMuseum.
- Chart re-deployments are now handled correctly and the
check
action is being triggered if only the digest of a chart (and not it's version) has been changed.
- Updated and enhanced documentation.
- First public version. Implementation of the
check
andin
actions have been done so far.