Generic templated configuration management for Kubernetes, Terraform and other things
Project description
Kapitan: advanced configuration management tool
Kapitan
aims to be your one-stop tool to help you manage the ever growing complexity of your configurations.
Join the community #kapitan
Official site https://kapitan.dev
Quick Start
Install Kapitan
Docker (recommended)
docker run -t --rm -v $(pwd):/src:delegated kapicorp/kapitan -h
On Linux you can add -u $(id -u)
to docker run
to preserve file permissions.
Pip
Kapitan needs Python 3.7.
Install Python 3.7
- Linux:
sudo apt-get update && sudo apt-get install -y python3.7-dev python3-pip python3-yaml git
- Mac:
brew install python3 libyaml git libmagic
Install Kapitan
User ($HOME/.local/lib/python3.7/bin
on Linux or $HOME/Library/Python/3.7/bin
on macOS):
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kapitan-0.31.1rc2.tar.gz
(155.7 kB
view details)
Built Distribution
kapitan-0.31.1rc2-py3-none-any.whl
(247.2 kB
view details)
File details
Details for the file kapitan-0.31.1rc2.tar.gz
.
File metadata
- Download URL: kapitan-0.31.1rc2.tar.gz
- Upload date:
- Size: 155.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87d2f78e76b415abcec9f91286114dc692b68dc2057b4f0480ddd0632f15af44 |
|
MD5 | 2b559f15d7a8a5ad0f0f5b637034920f |
|
BLAKE2b-256 | e354e4b1a0e540d3ac767171619a847231ab2e397a14b4537b329d060a7634de |
File details
Details for the file kapitan-0.31.1rc2-py3-none-any.whl
.
File metadata
- Download URL: kapitan-0.31.1rc2-py3-none-any.whl
- Upload date:
- Size: 247.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8c2f1c6d859bb4cb98622459c11df9cacba014d13f210f4c7c78e58ccfdc942 |
|
MD5 | 9d56cc5653889513acec4440bb769241 |
|
BLAKE2b-256 | 91cb49469f9e45ccf3b5d8bf6bd0cfc34d5369ebf4ce0a989cdf50d8ac9cf7db |