{"repo":"mkubaczyk/helmsman","free":true,"listed":false,"github":"https://github.com/mkubaczyk/helmsman","clone":"git clone https://github.com/mkubaczyk/helmsman.git","description":"Helm Charts as Code","language":"Go","stars":1495,"topics":["helm-charts","k8s-applications","helm","k8s","helmsman","protect-namespaces","k8s-cluster","helm-charts-as-code","kubernetes","git-ops"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Helmsman v4.x supports Helm 3.x and Helm 4.x. For Helm 2.x, use Helmsman v1.x What is Helmsman? Helmsman is a Helm Charts (k8s applications) as Code tool which allows you to automate the deployment/management of your Helm charts from version controlled code. Why has this repository changed the owner? The previous owner (Praqma company, later Eficode company) of this repository decided to transfer the repository into the hands of current maintainers to make sure the project can be developed further with no interruptions and unnecessary dependencies. We'll do our best to get it up and running as soon as possible. Thank you for your patience and trusting Helmsman with your tasks! How does it work? Helmsman uses a simple declarative TOML file to allow you to describe a desired state for your k8s applications as in the example toml file. Alternatively YAML declaration is also acceptable example yaml file. The desired state file (DSF) follows the desired state specification. Helmsman sees what you desire, validates that your desire makes sense (e.g. that the charts you desire are available in the repos you defined), compares it with the current state of Helm and figures out what to do to make your desire come true. To plan without executing: To plan and execute the plan: To show debugging details: To run a dry-run: To limit execution to specific application: Features - Built for CD : Helmsman can be used as a docker image or a binary. - Applications as code : describe your desired ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mkubaczyk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mkubaczyk/helmsman/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}