Stax::Helm
Stax is a highly-opionated framework for managing Cloudformation stacks.
Stax::Helm is highly-opionated framework for managing helm releases alongside their supporting Cloudformation stacks
Installation
Add this line to your application's Gemfile:
gem 'stax-helm
And then execute:
$ bundle
Or install it yourself as:
$ gem install stax-helm
Opinions
- you have one chart per application repo
- chart lives in
helm
dir alongside yourStaxfile
- objects are labeled per the suggestions in https://helm.sh/docs/chart_best_practices/labels/ and https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/
Usage
In your Staxfile
add:
require 'stax/helm'
and use commands like:
stax helm create
stax helm update
stax helm delete
See inline help for other tasks.
License
The gem is available as open source under the terms of the MIT License.