Welcome to my techblog. I write about Kubernetes, Linux Servers, System design, and everything in between.
ArgoCD + Crossplane = ❤️
TLDR The problem our app-of-apps setup required hidden knowledge (folder conventions, template patterns) that made it unintuitive for new developers. What we evaluated: Terraform modules Helm charts Terraform Operator KRO Each solved some of the problem but introduced new pain (slow plans, lock-in, operational complexity, missing features). What worked Crossplane XRDs + Compositions to build XNamespace and XArgoApp abstractions. One YAML file per team, no hidden patterns. We ended up with faster ArgoCD syncs, smaller codebase, new user members productive on day one. ...