- kubernetes/apps/gitea: every object in namespace gitea; applied by a new gitea Flux Kustomization (clusters/homelab/gitea.yaml) instead of apps. gitea-allow-metrics-scrape dropped: the gitea-ns baseline already admits monitoring. - Rotators (flux-git, review-bot) and the Prometheus gitea job use gitea.gitea.svc. - bootstrap.sh waits for the gitea KS. Data: data-gitea-0 is not copied. The PV (reclaimPolicy Retain) is rebound to a PVC gitea/data-gitea-0 pre-created with volumeName, which the new StatefulSet adopts. gitea-tls is pre-issued in the gitea namespace so HTTPS has no certificate gap. Refs #878 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
13 lines
519 B
YAML
13 lines
519 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
resources:
|
|
- gatus/
|
|
- external-dns/
|
|
- ical-proxy/
|
|
# gitea/ has its own `gitea` Kustomization (clusters/homelab/gitea.yaml, #878).
|
|
# woodpecker/ moved to its own dedicated `woodpecker` Kustomization
|
|
# (clusters/homelab/woodpecker.yaml) so its wp-pg CNPG cluster's barman
|
|
# dependency + Cluster health-gating don't contaminate this shared apps KS.
|
|
# Read-only ServiceAccount for the off-site Claude Code workstation.
|
|
- claude-workstation/
|