refactor(k8s): consolidate to infra/+apps/ single-source tree, dedicated per-app CNPG (authentik-db/temporal-db), wire monitoring-config, forgejo→cicd ns, drop orphan/stale (data-schemas, ollama, story-crater, sqs/argocd, key-rotation)

This commit is contained in:
Story Crater Bot
2026-08-18 15:08:03 -07:00
parent 54fa540b33
commit 41f5b05395
241 changed files with 467 additions and 10416 deletions
@@ -0,0 +1,21 @@
# Longhorn StorageClass - single unified storage class for the entire cluster
# Replaces: longhorn-wffc, longhorn-kafka, longhorn-static (all deprecated)
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: longhorn
annotations:
storageclass.kubernetes.io/is-default-class: "true"
description: "Longhorn distributed storage - 3 replicas, WaitForFirstConsumer"
provisioner: driver.longhorn.io
allowVolumeExpansion: true
reclaimPolicy: Delete
volumeBindingMode: Immediate # Immediate binding for StatefulSets (matches deployed config)
parameters:
numberOfReplicas: "3" # HA across all 3 nodes
staleReplicaTimeout: "30"
fromBackup: ""
dataLocality: "disabled" # Match deployed config (not best-effort)
fsType: "ext4"
disableRevisionCounter: "true" # Performance optimization
unmapMarkSnapChainRemoved: "ignored"