Command line helper for helm.
This utility adds to the functionality of Helm (opens new window) in multiple ways:
- Creates a declarative syntax to manage multiple releases in one place
- Allows installation of charts from a git commit/branch/release
- python 3
- helm (>= 3.0.0), installed and initialized
Note: Python2 is no longer supported by Reckoner. Note2: Helm2 support will not be tested from v4.3.0. The maintainers have deprecated helm2 (opens new window).
pip install reckoner
In course.yaml, write:
namespace: default charts: grafana: namespace: grafana values: image: tag: "6.2.5" polaris-dashboard: namespace: polaris-dashboard repository: git: https://github.com/FairwindsOps/charts path: stable chart: polaris
reckoner plot course.yaml --run-all
Grafana and Polaris should now be installed on your cluster!
# Importing Existing Releases
If you're already using Helm but want to start using
reckoner, you can use
reckoner import to facilitate your migration.
We recommend carefully examining the output of a
reckoner diff before relying on any imported course.yml definitions.