Hacker News new | ask | show | jobs
by jaxxstorm 2637 days ago
This is a problem we got sick and tired of at $work, so we made kr8: https://github.com/apptio/kr8

You can define a component which you install into many clusters and then slightly differentiate them based on cluster parameters, kind of like Puppet or Chef (without the application stage)

Alongside this, you can actually patch helm charts. An example component can be found here https://github.com/jaxxstorm/kr8-cfgmgmt-example/blob/master...

The patches.jsonnet allows you to add a commandline flag that wasn't in the helm chart at one time.

1 comments

Oh no, jsonnet!

Seriously though, gonna look closer at this tomorrow at the office. Thanks for the heads up!