Skip to main content

No project description provided

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

helm-hawk-0.0.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

helm_hawk-0.0.0-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file helm-hawk-0.0.0.tar.gz.

File metadata

  • Download URL: helm-hawk-0.0.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for helm-hawk-0.0.0.tar.gz
Algorithm Hash digest
SHA256 f98380c51e7a934bd978ace7b536d7a6a7cc525ee8d04e15449aa532f8ebdaa2
MD5 d2bd3d2d6dc79a0f178c4dca99cb94da
BLAKE2b-256 6ae78b5b89b1040f48f9c1ed73ff15f9fafec2f0a1f2c4c8fb73243ffb502690

See more details on using hashes here.

File details

Details for the file helm_hawk-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: helm_hawk-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for helm_hawk-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 54e8a09cb3da55e0241ca2166ea005de34aa05e147a27c4a240601c669cb6fb8
MD5 b7495a63c76beac586146c81e988d0c7
BLAKE2b-256 f05d69620f3a6265b48e8e1b4208b3144f016e961405050664eab2971f497984

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page