hevi
v1.7.0
Published
A library to set & bump versions in helm charts
Downloads
487
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-dev
Usage
Versionize
Set version of all helm charts in <directory>
to <version>
.
npx hevi versionize <directory> \
--version <version> \
--dryRun
directory (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