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
Want to learn more? Reach out on the Slack channel (request invite), send an email to [email protected]
, or join us for office hours on Zoom
- 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.
Via pip: preferred method
pip install reckoner
For development see CONTRIBUTING.md.
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
Then run:
reckoner plot course.yaml --run-all
Grafana and Polaris should now be installed on your cluster!
More advanced usage docs and course definition information can be found in the docs/ folder of this repository.