cue
Configure Unify Execute. Validate, define, and use dynamic and text‑based data.
CUE makes it easy to validate data, write schemas, and ensure configurations align with policies.
CUE works with a wide range of tools and formats that you're already using such as Go, JSON, YAML, TOML, OpenAPI, Protobuf, and JSON Schema.
Related contents:
Distribution and Lifecycle Management for Cloud-Native Applications. Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm.
Timoni brings CUE's type safety, code generation, and data validation features to Kubernetes, making the experience of crafting complex deployments into a pleasant journey.
The Timoni project strives to improve the UX of authoring Kubernetes configs. Instead of mingling Go templates with YAML like Helm, or layering YAML on top of each-other like Kustomize, Timoni relies on cuelang's type safety, code generation and data validation features to offer a better experience of creating, packaging and delivering apps to Kubernetes.
Related contents: