From 1e402ff0271b15386698036d402b995d47f3e0f8 Mon Sep 17 00:00:00 2001 From: Greg Hendrickson Date: Sat, 31 Jan 2026 06:57:07 +0000 Subject: [PATCH] fix: correct infrastructure description - defiant runs k3s, not media --- README.md | 40 ++++++++++++++++++++++++++-------------- 1 file changed, 26 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 2a0045b..c67f828 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,18 @@ # Homelab GitOps ![Kubernetes](https://img.shields.io/badge/k3s-1.28+-326CE5?style=flat&logo=kubernetes&logoColor=white) -![ArgoCD](https://img.shields.io/badge/ArgoCD-2.9+-EF7B4D?style=flat&logo=argo&logoColor=white) +![ArgoCD](https://img.shields.io/badge/GitOps-Ready-EF7B4D?style=flat&logo=argo&logoColor=white) ![License](https://img.shields.io/badge/License-MIT-blue) -GitOps repository for my homelab infrastructure. Everything as code, automatically synced. +GitOps repository for homelab Kubernetes infrastructure. Everything as code. ## Infrastructure -- **Cluster**: k3s on AMD Ryzen 9 7940HS -- **Storage**: 50TB TrueNAS (NFS) -- **GitOps**: ArgoCD/Flux -- **Secrets**: SOPS + age +| System | Role | Stack | +|--------|------|-------| +| **defiant** | k3s cluster | AMD Ryzen 9 7940HS, Istio, Knative | +| **truenas** | Storage + Docker | 50TB RAIDZ2, Plex, *arr stack | +| **dell01** | Gateway | Clawdbot AI | ## Structure @@ -21,19 +22,30 @@ GitOps repository for my homelab infrastructure. Everything as code, automatical │ └── overlays/ # Environment overrides ├── infrastructure/ # Cluster infrastructure │ ├── networking/ # Ingress, certs, DNS -│ ├── storage/ # PVCs, StorageClasses +│ ├── storage/ # NFS, PVCs │ └── monitoring/ # Prometheus, Grafana └── clusters/ - └── defiant/ # Cluster-specific config + └── defiant/ # k3s cluster config ``` -## Apps Deployed +## Defiant (k3s) Workloads -- 📺 Media: Plex, Sonarr, Radarr, Prowlarr -- 📷 Photos: Immich -- 🏠 Smart Home: Home Assistant -- 📊 Monitoring: Prometheus, Grafana, Uptime Kuma -- 🔐 Security: Authelia, Cert-Manager +- 🏥 MediSynth - FHIR healthcare platform +- 🔧 Istio - Service mesh +- ⚡ Knative - Serverless +- 📜 Cert-Manager - TLS certificates +- 🗄️ CNPG - Cloud Native PostgreSQL + +## TrueNAS (Docker - not in this repo) + +- 📺 Plex, Sonarr, Radarr, Prowlarr +- 📷 Immich +- 🏠 Home Assistant +- 📊 Homepage, Uptime Kuma + +## Secrets + +Encrypted with SOPS + age. Never committed in plain text. ## License