This repository serves as the single source of truth for all GitOps deployments, cluster configurations, and infrastructure-as-code for my personal homelab environments.
- GitOps Architecture: All infrastructure is declaratively defined and automatically reconciled using ArgoCD.
- App-of-Apps Pattern: Clusters are bootstrapped and managed using the App-of-Apps deployment pattern for maximum scalability and maintainability.
- Automated Dependency Updates: Monitored and automatically updated using Renovate to keep all Helm charts, manifests, and system configurations secure and current.
This is the primary cluster environment.
- Deployment Mechanism: Managed via the
stack-cl01tlApp-of-Apps Application. - Dashboard: Configurations sync automatically via ArgoCD.
System-level and node-specific configurations for the following hosts:
pd05wdps08rpps09rpps10rp
clusters/: Environment-specific configurations, workloads, and Helm charts for different Kubernetes clusters.hosts/: Individual node configurations and system-level definitions.
This project is open-source and licensed under the terms of the Apache 2.0 License. See the LICENSE file for more details.