Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to ytt
Customization of kubernetes YAML configurations
Flexible, reusable and concise configuration for Kubernetes
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Type-safe YAML parser and validator.
CUE has moved to https://github.com/cue-lang/cue (by cuelang)
The incredible HULL - Helm Uniform Layer Library - is a Helm library chart to improve Helm chart based workflows (by vidispine)
Continuous delivery and package management for Kubernetes.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
JSON5 — JSON for Humans
A pure rust YAML implementation.
Extensible Data Notation
kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
Provides tools from https://carvel.dev via Homebrew package. (by carvel-dev)
Tom's Obvious, Minimal Language
Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
Hydra is a framework for elegantly configuring complex applications (by facebookresearch)
Starlark in Go: the Starlark configuration language, implemented in Go
A set of Grafana dashboards and Prometheus alerts for Kubernetes.
Static analyzer and linter for Clojure code that sparks joy
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ytt reviews and mentions
The YAML Document from Hell
19 projects | news.ycombinator.com | 12 Jan 2023
> Templating yaml is a terrible, terrible idea
I've had a good time using ytt: https://carvel.dev/ytt/. It implements language-aware templating, which is IMO the only reasonable way to do it.
Creating Kubernetes Templates
3 projects | reddit.com/r/kubernetes | 1 Nov 2022
`ytt` is part of the Carvel toolchain. https://carvel.dev/ytt/
Dealing with YAML overload
2 projects | reddit.com/r/kubernetes | 7 Sep 2022
I agree with you on `you will want to see just plain texts instead of a bunch of templating token with hidden logic.` Which is why I think https://carvel.dev/ytt/ would be great. We could generate these templates in pipelines, or we could just make it easier to maintain what we have.
How to handle the lifecycle of multiple COTS
3 projects | reddit.com/r/kubernetes | 27 Jul 2022
For more advanced configuration management you might be interested in ytt ( https://carvel.dev/ytt/ ) which is a "yaml-aware" templating tool. it lets you do "patches" via an overlay mechanism to add or remove specific yaml blocks, and it also lets you use a simplified python dialect for more complicated logic. With ytt you would put your DNS IP into a "data values" file and then run ytt to render it into the configs before handing them off to the deployment tool. e.g. `ytt -f | kubectl apply`
The Dhall Configuration Language
21 projects | news.ycombinator.com | 14 Jul 2022
ytt lets you embed logic via a python-subset (starlark) and also provides "overlays" as a "replace/insert" mechanism. and all valid ytt files are valid yaml files, so they can be passed-through other yaml parsing stages.21 projects | news.ycombinator.com | 14 Jul 2022
I said this above as well: ytt (https://carvel.dev/ytt/) lets you embed starlark into valid yaml, among other cute tricks for managing biz-logic in configs.
YAML and Configuration Files
12 projects | news.ycombinator.com | 14 Aug 2021
This is why you should consider https://carvel.dev/ytt/
Would a visual drag and drop builder for K8s clusters be useful to people here?
4 projects | reddit.com/r/sysadmin | 25 Jul 2021
There's a reason that other tooling is taking different approaches. Visual workflows help for understanding existing manifests - but they'd be horrible for creating/modifying new ones.
Comparison between Helm and Kustomize for Kubernetes yaml management
2 projects | reddit.com/r/kubernetes | 5 Jul 2021
I actually found ytt to be an easier/better option, I don't love the ytt syntax and the documentation isn't great there either, but it was easier to just get stuff done.
Deploy Neo4J's APOC plugin with code thanks to CARVEL vendir
21 projects | dev.to | 4 Jul 2021
ytt - Template and overlay Kubernetes configuration via YAML structures, not text documents
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Mar 2023
carvel-dev/ytt is an open source project licensed under Apache License 2.0 which is an OSI approved license.