klifter is an Ansible playbook used to deploy a complete Kubernetes infrastructure from a Git repository.
It supports:
- executing Bash scripts
- building Docker images with docker or kbld
- applying Kubernetes manifests (through
kubectl applyor with kustomize) - deploying Kubernetes applications with Helm or kapp
- generating Kubernetes applications with ytt or
helm template
See the documentation for more information.