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 opensource@fairwinds.com
, 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. In general we suggest using the binary on the Latest Releases page. Note2: Helm2 support will not be tested from v4.3.0. The maintainters have deprecated helm2.
Via Binary: preferred method
- Binary downloads of the Reckoner client can be found on the Releases page.
- Unpack the binary,
chmod +x
, add it to your PATH, and you are good to go!
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.