Dash is an automation framework for Kubernetes. The aim is to combine the power of Kubernetes declarative management and popular templating engines to provide a full-featured automation strategy for Kubernetes cluster and application management.
Dash helps to enable GitOps and Infrastructure as Code workflows in enterprises with complex use cases.
Currently Dash supports the following templates:
- FileTemplates - not really templates, just static resource definitions
- HelmCharts
- OpenShift Templates
Those with a go environment can install simply by running
go get github.com/redhat-cop/dash
If you want a stable release, we recommend downloading the appropriate binary from our releases page.
To run, first log into your kubernetes cluster, and:
dash -i examples/default/
We would love for you to contribut to this project! For more information on how to get started, see our dev guide.