Avionix
What is Avionix
Helm is a very useful tool that facilitates infrastructure releases to kubernetes. Its interface is written entirely in yaml which makes it hard to use and also has created a need for code to be repeated in many cases. The goal of avionix is to provide an object oriented interface to make helm easy to use and reduce the repetition of code when possible.
Documentation
The official documentation is can be found on ReadTheDocs here
Requirements
In order for avionix to work you will need the following command line tools
Installation
pip install avionix
Examples
A good example of how avionix can be used is can be found in avionix_airflow, which is airflow implemented on kubernetes using avionix