Welcome to the KCT wiki!
Here lives our initial documentation about concepts and how the project works
KCT is a tool for taming the Kubernetes configuration beast by using Jsonnet while borrowing approaches and concepts from early contestants such as Tanka and Helm.
The motivation came from "The State of Kubernetes Configuration Management: An Unsolved Problem" and "Why the fuck are we templating YAML?". In this project, we avoid hideous/complex templates and context/cluster management, those achieved by using Jsonnet as a template engine and leveraging kubeconfig for cluster access.
We want to trust the users with context and cluster access, by using their preffered tools to manage kubeconfig, while focusing on the creation of the resources with a better templating language.
Once this project wouldn't be possible without their parser and evaluator, I owe special thanks to the creators of jrsonnet.
Thanks to the ArgoCD project for their post, and thanks to the creators of the reviewed tools. I wouldn't be able to know at which features I should aim without their review and prior approaches.