Skip to main content

Control all your operations with helm-hawk!

Introduction

helm-hawk is build on top of helm. This CLI provides you with a set of commands to manage your resources. You can use the following commands:

  • diff: Group of commands for comparing two versions of helm chart

  • get: Group of commands to retrieve information from the server

  • history: Command related to the history of changes in a project.

  • rollback: This command rolls back a release to a previous revision.

  • status: This command shows the status of a named release.

  • upgrade: This command upgrades a release to a new version of a chart.

  • uninstall: This command takes a release name and uninstalls the release.

Global Options

  • --context (-c): Specify the name of the context you want to use

  • --namespace (-n): Indicate the namespace for which you want to see the resources

Requirements

Helm3
Kubectl

Installation

Install helm-hawk using pip:

pip install helm-hawk

Usage

helm-hawk [OPTIONS] COMMAND [ARGS]...

Options

  • -c, --context: Name of the context you want to use
  • -n, --namespace: Namespace for which you want to see the resources.
  • --help: Show this message and exit.

Commands

diff

Group of commands for comparing two versions of Helm chart

helm-hawk diff [OPTIONS] COMMAND [ARGS]...
Options
  • --help: Show this message and exit.
Commands
  • revision: Show a diff of a specific revision against the last known one.
  • upgrade: Show a diff explaining what a Helm upgrade would change.

get

Group of commands to retrieve information from the server

helm-hawk get [OPTIONS] COMMAND [ARGS]...
Options
  • --help: Show this message and exit.
Commands
  • values: Fetches values for a specific release

history

Commands related to the history of changes in a project.

helm-hawk history [OPTIONS] RELEASE_NAME
Options
  • --max INTEGER: Maximum number of revisions to include in history (default 256)
  • -c, --context TEXT: Context that you want to use
  • -n, --namespace TEXT: Namespace you want to use
  • --help: Show this message and exit.

rollback

This command rolls back a release to a previous revision.

helm-hawk rollback [OPTIONS] RELEASE_NAME REVISION
Options
  • -c, --context TEXT: Context that you want to use
  • -n, --namespace TEXT: Namespace you want to use
  • --dry-run: Simulate a rollback
  • --no-hooks: Prevent hooks from running during rollback
  • --help: Show this message and exit.

status

This command shows the status of a named release.

helm-hawk status [OPTIONS] RELEASE_NAME
Options
  • -c, --context TEXT: Context that you want to use
  • -n, --namespace TEXT: Namespace you want to use
  • --revision TEXT: If set, display the status of the named release with revision
  • -o, --output TEXT: Prints the output in the specified format. Allowed values: table, json, yaml (default table)
  • --show-desc: If set, display the description message of the named release
  • --help: Show this message and exit.

uninstall

This command takes a release name and uninstalls the release.

helm-hawk uninstall [OPTIONS] RELEASE_NAME
Options
  • -c, --context TEXT: Context that you want to use
  • -n, --namespace TEXT: Namespace you want to use
  • --dry-run: Simulate the upgrade
  • --help: Show this message and exit.

upgrade

This command upgrades a release to a new version of a chart.

helm-hawk upgrade [OPTIONS] RELEASE_NAME CHART_PATH
Options
  • -f, --values TEXT: Specify values in a YAML file (can specify multiple)
  • -c, --context TEXT: Context that you want to use
  • -n, --namespace TEXT: Namespace you want to use
  • --dry-run: Simulate the upgrade
  • --help: Show this message and exit.

Metadata

Release files for helm-hawk 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for helm-hawk 0.0.7
File Size Uploaded
helm_hawk-0.0.7.tar.gz 16.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for helm-hawk 0.0.7
File Interpreter ABI Platform
helm_hawk-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 41.0 kB

Release files / helm_hawk-0.0.7.tar.gz

Download URL helm_hawk-0.0.7.tar.gz
Size 16.9 kB
Tags Source
SHA-256 checksum
How to use checksums
633b9a8b21db6956d7bac17dc5a47679ecf02f9029aff7c13125b98c2ed093fe
BLAKE2b-256 checksum
How to use checksums
6aae24f71f991d6d42e04821f386ae4274f5e5b720cb4448c74402e39bff757d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / helm_hawk-0.0.7-py3-none-any.whl

Download URL helm_hawk-0.0.7-py3-none-any.whl
Size 24.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00d99b32ba95bbd059e89169ace9d93ec71cd09ea1c6a45811e8ab7685951339
BLAKE2b-256 checksum
How to use checksums
114185cacb1950457f0dfa9385b8b73f445b9368c8f462d1a826267135fe971f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page