Kapitan: Keep your ship together
Kapitan
aims to be your one-stop tool to help you manage the ever growing complexity of your configurations.
- Join the community
#kapitan
- Help us grow: give us a star or even better sponsor our project
Why do I need Kapitan?
Kapitan allows you to bring all your configuration needs under one home, creating a uniform way to manage your configuration that no other tool provides. Seamlessly manage configurations for Kubernetes, Terraform and any other application. Integrate with Helm (and even Kustomize). Safely store your secrets using a range of Secret Backends
Info
We are working hard to update all our documentation. Please reach out if you notice something that needs improving or you have other questions or comments.
Dazzle me with a demo
Install Kapitan
recommended
Docker
alias kapitan="docker run -t --rm -u $(id -u) -v $(pwd):/src:delegated kapicorp/kapitan"
kapitan -h
alias kapitan="docker run -t --rm -v $(pwd):/src:delegated kapicorp/kapitan"
kapitan -h
Pip
Install Python
sudo apt-get update && sudo apt-get install -y python3.8-dev python3-pip python3-yaml
brew install python3 libyaml libmagic
Install Kapitan using pip
User
kapitan
will be installed in $HOME/.local/lib/python3.7/bin
pip3 install --user --upgrade kapitan
kapitan
will be installed in $HOME/Library/Python/3.7/bin
pip3 install --user --upgrade kapitan
System-wide
not recommended
sudo pip3 install --upgrade kapitan
Related projects
- Tesoro - Kubernetes Admission Controller for Kapitan Secrets
- Kapitan Reference - our reference repository to get started with Kapitan