gopherly
7 hours ago
How do you deploy apps to Kubernetes without writing Helm charts?
I mean the middle ground: not hand-writing charts/YAML, and not installing an in-cluster PaaS either. What do people actually use for that, especially CLI-only?
verdverm
7 hours ago
I'm using CUE (config) + Helm (reconsiliation)
This post is also using helm, putting a DSL in front because yaml sucks and templated yaml is insane. The problem here is the DSL, devs don't want a DSL for k8s ime, it becomes yet another abstraction of complexity. I render full k8s yaml for helm and avoid the templates
mring33621
6 hours ago
"yaml sucks and templated yaml is insane"
I'm happy to hear that I'm not the only one that thinks this.
atkrad
6 hours ago
Same. Templated YAML is what pushed me away from writing charts by hand.
verdverm
6 hours ago
likewise! I cannot understand the field of devops willingness not only to endure this, but find double templated yaml (Argo+helm) appealing. So many of my peers prefer to do what everyone else is doing and slog through the pain.
atkrad
6 hours ago
Yeah, Argo + Helm double templating is rough. I stayed client-side on purpose so you can still inspect the release with normal helm commands.
atkrad
5 hours ago
[dead]
atkrad
6 hours ago
[dead]
atkrad
6 hours ago
[flagged]
atkrad
6 hours ago
[flagged]
atkrad
7 hours ago
[flagged]