Versioner & Releaser for Helm Charts
🚧 Work in Progress
This project is currently under active development and is not yet ready for production.
Table of Contents
npm install hevi --save-dev
Set version of all helm charts in <directory>
to <version>
.
npx hevi versionize <directory> \
--version <version> \
--dryRun
- Type:
Positional
- Default:
.
- Description: Relative path where helm charts are located.
- Type:
String
- Description: Semver version (x.y.z) otherwise existing version will be patched.
- Type:
Boolean
- Default:
false
- Description: Commit/Write changes to the file system.
Package all helm charts in <directory>
to .helm-packages.
npx hevi package <directory>
- Type:
Positional
- Default:
.
- Description: Relative path where helm charts are located.
Push all charts, present in <directory>
and packaged in .helm-packages to remote oci registry.
npx hevi push <directory> \
--host <host> \
--username <username> \
--password <password>
- Type:
Positional
- Default:
.
- Description: Relative path where helm charts are located.
- Type:
String
- Description: Registry host e.g. ghcr.io
- Type:
String
- Description: Registry username
- Type:
String
- Description: Registry password