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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| helm_hawk-0.0.7.tar.gz | 16.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|