hevi
v1.7.0
Published
A library to set & bump versions in helm charts
Readme
Hevi 🛳️
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
Installation
npm install hevi --save-devUsage
Versionize
Set version of all helm charts in <directory> to <version>.
npx hevi versionize <directory> \
--version <version> \
--dryRundirectory (optional)
- Type:
Positional - Default:
. - Description: Relative path where helm charts are located.
version (optional)
- Type:
String - Description: Semver version (x.y.z) otherwise existing version will be patched.
dryRun (optional)
- Type:
Boolean - Default:
false - Description: Commit/Write changes to the file system.
Package
Package all helm charts in <directory> to .helm-packages.
npx hevi package <directory>directory (optional)
- Type:
Positional - Default:
. - Description: Relative path where helm charts are located.
Push
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>directory (optional)
- Type:
Positional - Default:
. - Description: Relative path where helm charts are located.
host
- Type:
String - Description: Registry host e.g. ghcr.io
username
- Type:
String - Description: Registry username
password
- Type:
String - Description: Registry password
