{"repo":"stefanprodan/timoni","free":true,"listed":false,"github":"https://github.com/stefanprodan/timoni","clone":"git clone https://github.com/stefanprodan/timoni.git","description":"Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm.","language":"Go","stars":2002,"topics":["kubernetes","cuelang","package-manager"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"timoni Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm. 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. [!IMPORTANT] Note that Timoni in under active development and is still in its infancy. The APIs and command-line interface may change in a backwards incompatible manner. Get Started To get started with Timoni please visit the documentation website at timoni.sh. Concepts - Module - App definition containing Kubernetes CUE templates and configuration schema, distributed as OCI artifacts. - Instance - App instantiation referencing the module and workloads deployed on a Kubernetes cluster. - Bundle - App composition bundling multiple modules and configurations into a deployable unit. - OCI Artifact - Packaging format used for distributing modules and bundles through registries or local OCI archives and layouts. [!TIP] If you are familiar with Helm, a Timoni module is the equivalent of a chart , a Timoni bundle is the equivalent of an umbrella chart , and a Timoni instance is the equivalent of a Helm release . Features App Packaging and Distribution Timoni enables software vendors to define complex application deployments, packaged as Module","default_branch":null,"files":null,"tree":[],"storefront":"/r/stefanprodan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stefanprodan/timoni/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}