From 1b4a2d8bf4e104c3c3b6bc9138292a54640ec1e9 Mon Sep 17 00:00:00 2001 From: brupje Date: Sun, 18 Oct 2026 14:35:54 +0200 Subject: [PATCH] feat(submodule): add htpc repository and gitops integration --- .gitmodules | 3 +++ README.md | 1 + cluster-infra | 2 +- docs/platform.md | 1 + docs/repositories.md | 17 +++++++++++++++++ htpc | 1 + k8s-infra-vmserver | 2 +- 7 files changed, 25 insertions(+), 2 deletions(-) create mode 160000 htpc diff --git a/.gitmodules b/.gitmodules index b167ef4..44ae6b6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10,3 +10,6 @@ [submodule "smart-home"] path = smart-home url = https://git.bnhmeijer.nl/bart/smart-home.git +[submodule "htpc"] + path = htpc + url = https://git.bnhmeijer.nl/bart/htpc.git diff --git a/README.md b/README.md index a3518d9..f3f932d 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,7 @@ Deze repository fungeert als **superproject** dat alle componenten van het platf | **[`k8s-infra-vmserver`](file:///home/bart/git/cluster/k8s-infra-vmserver)** | `https://git.bnhmeijer.nl/bart/k8s-infra-vmserver.git` | GitOps configuratierepository | Kustomize manifests, Envoy Gateway HTTPRoutes, ArgoCD ApplicationSets | | **[`HERMS`](file:///home/bart/git/cluster/HERMS)** | `https://git.bnhmeijer.nl/bart/HERMS.git` | Geautomatiseerd brouwplatform | Rust microservices, Next.js frontend, ESP32 firmware, KiCad hardware | | **[`smart-home`](file:///home/bart/git/cluster/smart-home)** | `https://git.bnhmeijer.nl/bart/smart-home.git` | Huisautomatisering | Home Assistant, IoT netwerk- en migratiescripts | +| **[`htpc`](file:///home/bart/git/cluster/htpc)** | `https://git.bnhmeijer.nl/bart/htpc.git` | HTPC & Media Services | Jellyfin, *Arr stack, download clients, K8s manifests | --- diff --git a/cluster-infra b/cluster-infra index 3bbc88f..28e0f3f 160000 --- a/cluster-infra +++ b/cluster-infra @@ -1 +1 @@ -Subproject commit 3bbc88f0822c521c40db27533eeac25c864dafa2 +Subproject commit 28e0f3f0fce8af1b11b66c4c3a5440eb2c44c15c diff --git a/docs/platform.md b/docs/platform.md index bb2b3f0..09cad81 100644 --- a/docs/platform.md +++ b/docs/platform.md @@ -89,6 +89,7 @@ De werkmap `/home/bart/git/cluster` is gestructureerd als een **Git superproject | **[`k8s-infra-vmserver`](file:///home/bart/git/cluster/k8s-infra-vmserver)** | GitOps repository gemonitord door ArgoCD | Kubernetes Kustomize manifests, HTTPRoutes, Service definities | | **[`HERMS`](file:///home/bart/git/cluster/HERMS)** | Geautomatiseerd brouwplatform (brouwautomatisering) | Rust microservices, Next.js / TypeScript GUI, ESP32 C++, KiCad PCB | | **[`smart-home`](file:///home/bart/git/cluster/smart-home)** | Huisautomatisering & IoT | Home Assistant, netwerk- en migratiescripts | +| **[`htpc`](file:///home/bart/git/cluster/htpc)** | HTPC & Media Services Platform | Jellyfin, *Arr stack, K8s manifests, GitOps | --- diff --git a/docs/repositories.md b/docs/repositories.md index d8bf116..95f0e97 100644 --- a/docs/repositories.md +++ b/docs/repositories.md @@ -88,3 +88,20 @@ Dit document bevat specifieke details over de vier repositories in deze workspac * **Git Remote**: `https://git.bnhmeijer.nl/bart/smart-home.git` * **Doel**: Smart home configuraties (Home Assistant integraties, scripts, automatiseringen). * **Status**: In initiële opstartfase. + +--- + +## 5. 🎬 htpc Repository + +* **Pad**: `/home/bart/git/cluster/htpc` +* **Git Remote**: `https://git.bnhmeijer.nl/bart/htpc.git` +* **Doel**: HTPC & Media platform configuraties, deployments en automatisering. + +### Beheerde Services & Stacks +* **Jellyfin**: Media streamer en afspeelinterface voor audio/video. +* **`*Arr` Suite**: Sonarr, Radarr, Lidarr, Bazarr voor geautomatiseerd content- en ondertitelbeheer. +* **Indexer & Downloaders**: Prowlarr/Jackett, SABnzbd, torrent clients. + +### GitOps Workflow +* Manifests bevinden zich in `k8s/` en worden via Gitea Actions gesynchroniseerd naar `k8s-infra-vmserver` onder `workloads/htpc/`. + diff --git a/htpc b/htpc new file mode 160000 index 0000000..e114b48 --- /dev/null +++ b/htpc @@ -0,0 +1 @@ +Subproject commit e114b4852827ea4ec2df4f8e25574aaaf63b336a diff --git a/k8s-infra-vmserver b/k8s-infra-vmserver index cdbaf9e..56f5523 160000 --- a/k8s-infra-vmserver +++ b/k8s-infra-vmserver @@ -1 +1 @@ -Subproject commit cdbaf9e6b7423971fb5b28dc669b3a0920345b70 +Subproject commit 56f5523f68601a9d84c3577f62ebc4156fa18097