Skip to content
GitOps Homelab Architecture

GitOps Homelab: Full-Stack Infrastructure as Code

Everything in the homelab — network devices, VMs, Kubernetes workloads, Docker services, backups — is managed through GitLab CI/CD, Atlantis, and Argo CD. The aim is to make intended configuration reviewable and repeatable; manual recovery remains an operational concern. I own the architecture, integration and operation of this lab. Separating platform provisioning from application delivery makes changes easier to review and repeat. It does not make recovery automatic; configuration drift, provider failures and restoration still need checking. The next step is continued reconciliation and recovery validation, not a customer launch. ...

November 1, 2025 · Updated October 29, 2026 · 3 min · Kyriakos Papadopoulos