Ross ROSS = Recommend OSS · open-source software intelligence for agents

kapicorp/kapitan

Generic templated configuration management for Kubernetes, Terraform and other things observed · 2026-08-28

github.com/kapicorp/kapitan · homepage · Python · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 96
  • Release rhythm 91
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 10
  • age_days: 3250
  • days_rel: 61
  • days_push: 24
  • n_releases_24m: 14

Full methodology

Adoption not part of the score

1925 stars · 215 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Kapitan is a Python CLI tool for templated, inventory-driven configuration management that compiles Jsonnet, Jinja2, Kadet, Helm, Kustomize, and CUE inputs into manifests, scripts, and Terraform resources. It includes native secrets management with GPG, AWS KMS, GCP KMS, Azure Key Vault, and HashiCorp Vault, and is designed for GitOps and platform engineering workflows.

Use cases

  • generate kubernetes manifests from a shared inventory
  • manage terraform variables across multiple environments
  • avoid duplicating values between helm values files and kustomize overlays
  • encrypt secrets in git for gitops workflows
  • template configuration for complex infrastructure systems
  • organize reusable configuration classes for many targets

When to choose

  • you manage configuration for many environments or targets and want a single source of truth
  • you want declarative, inventory-driven generation of Kubernetes, Terraform, and Helm configs
  • you need encrypted secrets committed to a GitOps repository

When to avoid

  • you only need simple templating without an inventory model
  • you prefer imperative configuration tools or a full CD system
  • your team is not prepared to learn Jsonnet or reclass conventions

Facets

cli-tool · maturity active

configuration-management templating secrets-management deployment developer-tools infrastructure-as-code cloud-computing python cli cross-platform jsonnet jinja2 kubernetes terraform helm kustomize gitops reclass secrets-encryption platform-engineering devops containers automation linux macos docker

3 sources

Member repositories

RepositoryRoleHealth v2
kapicorp/kapitanmain95

For agents

markdown · JSON · MCP: product_card(name="kapicorp/kapitan")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem