Holos – Configure Kubernetes with CUE data structures instead of YAML
Hi HN! I’m excited to share Holos, a Go command line tool we wrote to fill the configuration management gap in Kubernetes. Holos uses CUE to configure software distributed with Helm and Kustomize using a well defined, type safe language eliminating the need to template YAML. You probably know (or are) someone who has suffered with the complexity of plain text YAML templates and merging multiple values.yaml files together to configure software running in Kubernetes. We built Holos so we don’t have to template YAML but we can still integrate software distributed with Helm and Kustomize…
Holos – Configure Kubernetes with CUE data structures instead of YAML launched on December 9, 2024 with 77 votes, #427 of 5,365 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
Holos is a Go command-line tool that uses CUE, a typed configuration language, to manage Kubernetes deployments instead of YAML templating. It integrates software distributed through Helm and Kustomize into a unified configuration system, addressing the complexity of managing multiple YAML files and template merging. The tool is designed for engineers working with Kubernetes who want type safety and clarity in their infrastructure configuration.
written from the facts on this page · September 2026
From the sources
Learn how Holos integrates software into a holistic platform.
Holos is a configuration management tool for Kubernetes implementing the rendered manifests pattern . It handles configurations ranging from single resources to multi-cluster platforms across regions. The video below offers a basic overview of Holos by walking you through the tooling gap at the Kubernetes integration layer and demonstrating how to integrate multiple Helm charts using data from CUE. Platform engineers use Holos to generate Kubernetes manifests, both locally and in CI pipelines. The manifests are committed to version control and deployed via GitOps tools like ArgoCD or Flux. Holos integrates seamlessly with existing Helm charts, Kustomize bases, and other version-controlled…from holos.run
In the maker’s words, at launch
Hi HN! I’m excited to share Holos, a Go command line tool we wrote to fill the configuration management gap in Kubernetes. Holos uses CUE to configure software distributed with Helm and Kustomize using a well defined, type safe language eliminating the need to template YAML. You probably know (or are) someone who has…
Does a similar job
all alternatives →
Holos – QEMU/KVM with a compose-style YAML, GPUs and health checksApr 2026 · github.com · ▲56I got tired of libvirt XML and Vagrant's Ruby/reload dance for single-host VM stacks, so I built a compose-style runtime directly on QEMU/KVM. What's there: GPU passthrough as a first-class primitive (VFIO, OVMF, per-instance EFI vars), healthchecks that gate depends_on over SSH, socket-multicast L2 between VMs with no root and no bridge config, cloud-init wired through the YAML, Dockerfile support for provisioning. What it's not: Kubernetes. No clustering, no live migration, no control plane. Single host. Prototype, but I'm running it on real hardware. Curious what breaks for…
- DYDatree (YC W20): Prevent K8s misconfigurations from reaching production2021 · ▲144
Hi HN, this is Shimon and Eyar of Datree (https://www.datree.io/). When I was an Engineering Manager of Infrastructure at ironSource (NASDAQ:IS) for 400 developers, a developer made a mistake, causing a misconfiguration to reach production, which caused major problems for the company's infrastructure. Mistakes happen all the time - you learn from them and hope to never make them again. But how can we prevent a production issue from recurring, or, how about a bigger challenge — how can you prevent the next one from the get-go? In our case, we tried sending emails to our devs,…
KubeForge – A GUI for Kubernetes YAMLs2025 · github.com · ▲62Hey HN, I'm Brandon, a solo dev, and I built KubeForge - a visual editor for Kubernetes deployments that helps you build and validate YAML configs. Origin Story: Over the past couple weeks, I got fed up manually writing Kubernetes YAMLs, especially when working with nested structures like containers, env, and volumeMounts. Even small typos or misaligned fields added lost time to broken deploys. So I started hacking together a tool to visualize the structure of Kubernetes objects based on the OpenAPI schema. That prototype quickly turned into a full manifest builder. What KubeForge does: -…
konfd – Manage Kubernetes secrets and configmaps with Go templates2016 · github.com · ▲115Manage application configuration using Kubernetes secrets, configmaps, and Go templates. - kelseyhightower/konfd
k3sup – get Kubernetes and helm apps in2019 · k3sup.dev · ▲85bootstrap K3s over SSH in < 60s 🚀. Contribute to alexellis/k3sup development by creating an account on GitHub.
- DYDatree (YC W20) – End-to-End Policy Management for Kubernetes2023 · ▲43
Hi HN, I’m Shimon, the co-founder of Datree: A policy management solution for Kubernetes. We help DevOps engineers prevent misconfigurations in their Kubernetes by enforcing an organizational policy on their clusters. Engineers can define a custom policy or use one of Datree’s built-in policies, such as NIST/NSA Hardening Guide, EKS Security Best Practices, CIS Benchmark, and more. Our website is at https://datree.io and our GitHub is here: https://github.com/datreeio/datree This is not the first time I have shown Datree to the HN community: A little over a…
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part