hevi
TypeScript icon, indicating that this package has built-in type declarations

1.7.0 • Public • Published

Hevi 🛳️

Versioner & Releaser for Helm Charts

npm version Master Workflow Known Vulnerabilities Conventional Commits

🚧 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

Readme

Keywords

none

Package Sidebar

Install

npm i hevi

Weekly Downloads

21

Version

1.7.0

License

MIT

Unpacked Size

376 kB

Total Files

52

Last publish

Collaborators

  • tada5hi