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
# Requirements
- helm (>= 3.0.0), installed and initialized
Helm2 is untested as of v4.3.0. The maintainers of helm have deprecated helm2 (opens new window).
# Quickstart
In course.yml, 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.yml --run-all
Grafana and Polaris should now be installed on your cluster!
# Importing Existing Releases
Importing existing releases is experimental and the result should be reviewed.
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.
# Join the Fairwinds Open Source Community
The goal of the Fairwinds Community is to exchange ideas, influence the open source roadmap, and network with fellow Kubernetes users. Chat with us on Slack (opens new window) or join the user group (opens new window) to get involved!
# Other Projects from Fairwinds
Enjoying Reckoner? Check out some of our other projects:
- Polaris (opens new window) - Audit, enforce, and build policies for Kubernetes resources, including over 20 built-in checks for best practices
- Goldilocks (opens new window) - Right-size your Kubernetes Deployments by compare your memory and CPU settings against actual usage
- Pluto (opens new window) - Detect Kubernetes resources that have been deprecated or removed in future versions
- Nova (opens new window) - Check to see if any of your Helm charts have updates available
- rbac-manager (opens new window) - Simplify the management of RBAC in your Kubernetes clusters
Usage →