{"repo":"kapicorp/kapitan","free":true,"listed":false,"github":"https://github.com/kapicorp/kapitan","clone":"git clone https://github.com/kapicorp/kapitan.git","description":"Generic templated configuration management for Kubernetes, Terraform and other things","language":"Python","stars":1925,"topics":["kubernetes","jsonnet","kapitan","orchestration","docker","declarative","jinja2","devops","devops-tools","terraform"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Kapitan: Configuration Management for Kubernetes, Terraform, and Infrastructure Kapitan is an open source configuration management tool for Kubernetes , Terraform , and complex infrastructure systems. It helps teams generate, organize, reuse, and validate configuration across environments using an inventory-driven model , templates ( Jsonnet , Jinja2 , Kadet ), and integrations with Helm , Kustomize , CUE , and external references. Kapitan provides native secrets management (GPG, AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault) and is designed for Platform Engineering and GitOps workflows. - Website : https://kapitan.dev - Documentation : https://kapitan.dev/getting started/ - Community : #kapitan on Kubernetes Slack - Sponsor : GitHub Sponsors --- Quick start The fastest way to try Kapitan is with the Kapitan Reference repository: For a minimal project from a cookiecutter template: What is Kapitan? Kapitan lets you model infrastructure configuration with reusable inventory classes and targets , then compile that data into manifests, scripts, documentation, and Terraform resources. Instead of copying values across Helm values files, Kustomize overlays, and Terraform variables, you define everything once in the Kapitan inventory and let each input type generate the files it needs. Install Kapitan Docker (recommended) On Linux, add -u $(id -u) to preserve file permissions. Pip Kapitan requires Python 3.10 or newer. See the full installation guide for platform-specific steps.","default_branch":null,"files":null,"tree":[],"storefront":"/r/kapicorp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kapicorp/kapitan/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."}