devantler / homelab

Devantler's Homelab - including deployment artifacts for running the Homelab in CI/CD and in Talos Omni.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to Devantler's Homelab πŸš€

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

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 πŸ™ŒπŸ»

Nodes

  • 1x Mac Mini M2 Pro (Split into 2x UTM (QEMU) VMs)

Hardware

  • Unifi Cloud Gateway
  • External Disks

Software

  • Unifi
  • Talos Omni
  • Cloudflare (R3, Tunneling, Domains)
  • Flux GitOps
  • SOPS
  • KSail

About

Devantler's Homelab - including deployment artifacts for running the Homelab in CI/CD and in Talos Omni.