From 90d1c5244fc584a5d40e28bdd79d2ab5bdfc9b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nick=20Rosenl=C3=B6cher?= Date: Mon, 19 Oct 2026 15:30:53 +0200 Subject: [PATCH] chore(deploy): Anthropic-Key im eigenen Secret, nur der Worker liest ihn (#28) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit apicore-anthropic aus dem bisherigen Wert angelegt, Schlüssel aus apicore-backend-secret entfernt, Worker mit dem voice-Patch (secretKeyRef), API-Pod neu gestartet: die Warnung zur API-Rolle ist weg. Co-Authored-By: Claude Opus 5.5 (1M context) --- deploy/k8s/overlays/encry/kustomization.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/deploy/k8s/overlays/encry/kustomization.yaml b/deploy/k8s/overlays/encry/kustomization.yaml index 2f1832d..dca45c4 100644 --- a/deploy/k8s/overlays/encry/kustomization.yaml +++ b/deploy/k8s/overlays/encry/kustomization.yaml @@ -43,8 +43,11 @@ components: - ../../components/voice # Sprachnotizen (T7), erst nach VOICE_ENCRYPTION_KEY im Secret # Stand 2026-10-19: Runbook Schritt 3 live (pod-hardening + backend-roles, # 30 Migrationen ueber den initContainer migrate, Backup vorher). Noch NICHT -# angewendet: network-policies (Schritt 2), api-hpa (Schritt 5), voice. Fuer -# kubectl apply diese drei Zeilen lokal auskommentieren (nicht committen). +# angewendet: network-policies (Schritt 2), api-hpa (Schritt 5). Von voice ist +# seit 2026-10-19 nur der Worker-Patch live (ANTHROPIC_API_KEY aus Secret +# apicore-anthropic); der CronJob apicore-voice-transcribe noch nicht (Aufnahme +# aus). Fuer kubectl apply die beiden Zeilen lokal auskommentieren und den +# Transcribe-CronJob herausfiltern (nicht committen). images: - name: git.encry.de/nick.rosenloecher/apicore-backend digest: sha256:128a591ed023282228d6a6149db5acaee34220ddeeb04fdbeba0cbe786d371f7 # sha-d8efbc3