You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All tasks invoking the helm CLI will now use Gradle's worker API for Gradle 6.0 or later. This will lead to much better performance when Gradle's parallel build feature is used, especially when installing multiple independent releases from the same Gradle project.
Publishing charts to a repository (HelmPublish task) now uses the worker API.
The Helm client can now be downloaded by the plugin, making the build less dependent on the local environment.
Add a version property to releases, which maps to the --version CLI option when installing or upgrading (thanks to @satellite13)
Add support for the --create-namespace flag for install and upgrade commands that was introduced in Helm 3.2.0.
Installation order of releases can now be influenced with mustInstallAfter and mustUninstallAfter. The existing dependsOn still works but is deprecated; selecting which releases are installed should be done using tags.
Bugfixes
#51 fix a possible out-of-bounds exception when processing YAML files (thanks to @alex-lmco)
#52 backslashes in files processed by HelmFilterSources (e.g. values.yaml) are now properly processed.
Other changes
HTTP client library dependencies for the helm-releases plugin are no longer dynamically downloaded; instead they are declared as a dependency of the plugin. This avoids errors if the build script using helm-releases does not declare a repository containing these artifacts (e.g. JCenter).