From 658ddaddd124a4cdb247176b02d179661deb68c2 Mon Sep 17 00:00:00 2001 From: jenkins Date: Sun, 4 Oct 2026 06:09:07 -0500 Subject: [PATCH] soteria: exclude disposable build volumes from backups --- services/maintenance/apps/soteria-configmap.yaml | 3 ++- services/maintenance/apps/soteria-deployment.yaml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/services/maintenance/apps/soteria-configmap.yaml b/services/maintenance/apps/soteria-configmap.yaml index d1eb8f0a..fba3fbab 100644 --- a/services/maintenance/apps/soteria-configmap.yaml +++ b/services/maintenance/apps/soteria-configmap.yaml @@ -20,7 +20,8 @@ data: SOTERIA_JOB_CPU_LIMIT: "1" SOTERIA_JOB_MEMORY_REQUEST: 256Mi SOTERIA_JOB_MEMORY_LIMIT: 4Gi - SOTERIA_EXCLUDED_STORAGE_CLASSES: local-path + # Build scratch is disposable and must not enter application backup policy. + SOTERIA_EXCLUDED_STORAGE_CLASSES: local-path,ci-scratch # Inference workspaces and job material must stay on approved local storage. SOTERIA_EXCLUDED_PVCS: jenkins/jenkins-dind-cache,hermes/* SOTERIA_LONGHORN_URL: http://longhorn-backend.longhorn-system.svc:9500 diff --git a/services/maintenance/apps/soteria-deployment.yaml b/services/maintenance/apps/soteria-deployment.yaml index 3d6e6224..352ef75f 100644 --- a/services/maintenance/apps/soteria-deployment.yaml +++ b/services/maintenance/apps/soteria-deployment.yaml @@ -17,7 +17,7 @@ spec: labels: app: soteria annotations: - soteria.bstein.dev/config-revision: "2026-10-03-local-only-exclusion" + soteria.bstein.dev/config-revision: "2026-10-04-disposable-scratch-exclusion" spec: serviceAccountName: soteria nodeSelector: