This release is a pre-release and may not be stable for production use.
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
Build Kapitan
Docker
To build a docker image for the architecture of your machine, run docker build . -t you-kapitan-image, and to build for a specific platform, add --platform linux/arm64.
To build a multi-platform image (as the CI does), follow the docker multi-platform documentation.
Related projects
- Tesoro - Kubernetes Admission Controller for Kapitan Secrets
- Kapitan Reference - our reference repository to get started with Kapitan
Metadata
Release files for kapitan 0.32.1.dev149
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kapitan-0.32.1.dev149.tar.gz | 160.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kapitan-0.32.1.dev149-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 412.1 kB
Release files / kapitan-0.32.1.dev149.tar.gz
| Download URL | kapitan-0.32.1.dev149.tar.gz |
|---|---|
| Size | 160.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cde2e635624ca8d6f8cdd029c4925704774bfcb5684de5b61f862e566e6b85a7
|
|
BLAKE2b-256 checksum How to use checksums |
c85aa9f8044a9c490ce1994648445a08a65368c3239866b72fdaafe157e58de7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.12.0 Linux/6.2.0-1015-azure
|
Release files / kapitan-0.32.1.dev149-py3-none-any.whl
| Download URL | kapitan-0.32.1.dev149-py3-none-any.whl |
|---|---|
| Size | 251.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6c91978c859e92f55de56455c7af5dd8c3a356b73e29740c5d95df495d03bb50
|
|
BLAKE2b-256 checksum How to use checksums |
6b894d7dbf636997dc7bbc863c5c8dde1efa9f2e9daf2588431c5f5a7f242d63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.12.0 Linux/6.2.0-1015-azure
|