kapp-controller

kapp-controller is a Kubernetes controller that provides GitOps-style continuous delivery for applications and packages using Carvel tools. It introduces PackageRepository, Package, PackageInstall, and App custom resources for package management.

API entry from apis.yml

apis.yml Raw ↑
aid: carvel:kapp-controller
name: kapp-controller
description: kapp-controller is a Kubernetes controller that provides GitOps-style continuous delivery
  for applications and packages using Carvel tools. It introduces PackageRepository, Package, PackageInstall,
  and App custom resources for package management.
humanURL: https://carvel.dev/kapp-controller/
tags:
- CRD
- GitOps
- Kubernetes
- Package Management
properties:
- type: Documentation
  url: https://carvel.dev/kapp-controller/docs/latest/
- type: GitHubRepository
  url: https://github.com/carvel-dev/kapp-controller
x-features:
- App and Package CRDs
- PackageRepository for distribution
- GitOps continuous reconciliation
- ytt, kbld, and kapp integration
- Versioning and constraints for packages
x-use-cases:
- Kubernetes package management
- GitOps-driven continuous delivery
- Distributing internal platform packages