Weekly Homelab Roundup - 2026-06-14

Durfy | Jun 14, 2026 min read

Mastering the Stack: A Week of Infrastructure Improvement

This past week, I focused on hardening and deepening the capabilities of my homelab infrastructure. The emphasis was on improving reliability through advanced networking components, refining cluster state management using GitOps principles, and tightening automation runbooks. It was a productive period that saw me tackle some key architectural improvements across multiple projects.


๐Ÿš€ Infrastructure as Code (iac) Improvements

The core network and deployment tooling received substantial attention this cycle. I tackled several critical tasks to stabilize the development environment for Infra-v2.

For the CI/CD plane, I initiated a deep dive into ArgoCD, completing a bootstrap process on the Infra-v2 cluster. This successfully provides me with better application delivery mechanism visibility. Furthermore, I incorporated an updated version of Hermes, ensuring my internal toolchain remains current and robust.

On the network edge, I implemented a Talos VIP for the development cluster. This change elevates the availability and resilience of the entire stack by presenting a stable entry point regardless of underlying IP address changes. Separately, I improve the DNS resolution mechanism by adding a specific unraid dev VLAN DNS record into my primary project structure.


๐Ÿ’พ GitOps & Storage Provisioning (gitops)

My focus in this area centered on achieving enterprise-grade persistence and operational flexibility for stateful workloads.

I significantly enhanced the storage capacity of the development cluster by integrating Longhorn storage class definition directly into the GitOps repository. This action provides me with a powerful, highly available block storage option. Furthermore, to support diverse application requirements, I complete a feature implementation that adds an NFS provisioner specifically for the dev environment. This greatly broadens my capability set when considering various persistence needs.


โš™๏ธ Automation and Runbook Updates (ansible)

Automation readiness required me to update fundamental configuration files. Within my Ansible runbooks repository, I performed a minor but important adjustment: I updated a key file, invintory.yaml. This small change ensures that any future playbook execution utilizes the most accurate and current network inventory definition, guaranteeing reliable automation state management.


Summary of Work Performed

Overall, this period provided me with substantial progress across several domains:

  1. Improved Resilience: I implemented Talos VIP and refined internal DNS records.
  2. Enhanced State Management: I integrated Longhorn and an NFS provisioner for maximum storage flexibility.
  3. Operational Tooling: I completed the ArgoCD bootstrap, providing me with continuous application delivery capability.

My homelab feels significantly more cohesive today. Every piece of work I accomplish brings the entire system closer to a production-grade reliability state.