6 Commits

Author SHA1 Message Date
a4ea4d3b0f docs: Monitoring Stack (Prometheus + Loki + Grafana) dokumentiert
- kube-prometheus-stack + Loki-Stack auf rnk-wrk01 installiert
- Grafana Ingress mit nip.io und int.elbpro.de
- Storage: 3x Longhorn PVCs (5Gi Grafana, 20Gi Prometheus, 20Gi Loki)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 18:24:41 +00:00
73e128e452 docs: Hostname-Fix auf MetalLB-IP + int.elbpro.de für alle Services
- 04-traefik: External-IP von Node-IPs auf MetalLB VIP 192.168.11.180 korrigiert,
  Übersicht aller aktiven Ingresses mit nip.io und int.elbpro.de URLs
- 06-rancher: Hostname-Fix .170 → .180, int.elbpro.de hinzugefügt, Fix-Doku
- 07-argocd: Hostname-Fix .170 → .180, int.elbpro.de + TLS-Fix dokumentiert

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 17:47:44 +00:00
441a5f6bb0 docs: add GitOps/ArgoCD setup documentation (11-gitops-argocd.md)
Documents SSH auth, ArgoCD Applications, known-hosts setup,
kustomization fixes and troubleshooting for RWO/Multi-Attach issues.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 00:58:47 +00:00
7bbc8b5175 fix(pihole): add nodeSelector + dnsPolicy to prevent volume conflicts
- nodeSelector: rnk-wrk01 prevents RWO Multi-Attach on rollout
- dnsPolicy: None + external nameservers prevents DNS loop in pod

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 00:55:44 +00:00
ac4520f21a fix: remove secret.yaml from kustomization files (gitignored)
ArgoCD kustomize build failed because secret.yaml was referenced in
kustomization.yaml but excluded via .gitignore. Secrets are managed
directly in-cluster and must not be part of the kustomize build.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 00:25:24 +00:00
b538e87d69 Initial: Add all homelab manifests 2026-03-20 00:05:50 +00:00