Command line helper for helm.
This utility adds to the functionality of Helm in multiple ways:
- Creates a declarative syntax to manage multiple releases in one place
- Allows installation of charts from a git commit/branch/release
Check out the documentation at docs.fairwinds.com
- 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.
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.