Show/Hide Folder Structure
.
├── .github
│ └── workflows
├── .vscode
├── k8s
│ ├── clusters
│ │ ├── homelab-ksail
│ │ │ ├── flux-system
│ │ │ └── variables
│ │ └── homelab-prod
│ │ ├── flux-system
│ │ └── variables
│ ├── environments
│ │ ├── k3s
│ │ │ └── variables
│ │ └── talos
│ │ ├── infrastructure
│ │ │ ├── kubelet-serving-cert-approver
│ │ │ ├── longhorn
│ │ │ └── selfsigned-cluster-issuer
│ │ └── variables
│ └── manifests
│ ├── apps
│ │ ├── homepage
│ │ └── plantuml
│ ├── infrastructure
│ │ ├── cert-manager
│ │ ├── cilium
│ │ ├── cloudflared
│ │ ├── goldilocks
│ │ ├── harbor
│ │ ├── metrics-server
│ │ ├── oauth2-proxy
│ │ ├── tekton
│ │ └── traefik
│ ├── repositories
│ └── variables
└── talos
└── patches
├── cluster
└── nodes
40 directories
![image](https://private-user-images.githubusercontent.com/26203420/333838649-f2c4cf51-67b1-4fc9-ab08-16f8ea140457.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2NTk2NjYsIm5iZiI6MTcxOTY1OTM2NiwicGF0aCI6Ii8yNjIwMzQyMC8zMzM4Mzg2NDktZjJjNGNmNTEtNjdiMS00ZmM5LWFiMDgtMTZmOGVhMTQwNDU3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI5VDExMDkyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTllZWZmYTVhOTFiOGRhYzFiOGQ0NGYyODAyMjBhMzJiZWEwZDRiZWM4ZDMzNmVjNDQzOWJhMjkxYzZiMzY1ZGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.jBkK9xgdYxOxnhgap75yzolmm4nac6pRcgxO3MJfo9A)
This repo contains the deployment artifacts for Devantler's Homelab. The Homelab is a Kubernetes cluster that is highly automated with the use of Flux GitOps, CI/CD with Automated Testing, and much more. Feel free to look around. You might find some inspiration 🙌🏻
- 1x Mac Mini M2 Pro (Split into 2x UTM (QEMU) VMs)
- Unifi Cloud Gateway
- External Disks
- Unifi
- Talos Omni
- Cloudflare (R3, Tunneling, Domains)
- Flux GitOps
- SOPS
- KSail