From 46bc4d0b2833cc74837eb17ca21316b80ea97e5e Mon Sep 17 00:00:00 2001 From: chemavx Date: Wed, 29 Apr 2026 08:07:41 +0000 Subject: [PATCH] feat(researchowl): add ANTHROPIC_API_KEY, fix OLLAMA_URL, remove Secret template - Add ANTHROPIC_API_KEY from secret for Claude Haiku relevance scoring - Fix OLLAMA_URL to internal k8s DNS (ollama.ollama.svc.cluster.local) - Remove Secret resource (was causing ArgoCD to overwrite with REPLACE_ME) Co-Authored-By: Claude Sonnet 4.6 --- researchowl/deployment.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/researchowl/deployment.yaml b/researchowl/deployment.yaml index c04140e..8d9c51f 100644 --- a/researchowl/deployment.yaml +++ b/researchowl/deployment.yaml @@ -62,6 +62,11 @@ spec: value: "3" - name: QUALITY_THRESHOLD value: "0.4" + - name: ANTHROPIC_API_KEY + valueFrom: + secretKeyRef: + name: researchowl-secrets + key: anthropic-api-key volumeMounts: - name: data mountPath: /data @@ -78,3 +83,10 @@ spec: claimName: researchowl-data imagePullSecrets: - name: gitea-registry + +# Secret is managed imperatively (not by ArgoCD) to avoid overwriting real values: +# kubectl create secret generic researchowl-secrets \ +# --from-literal=telegram-bot-token=YOUR_TOKEN \ +# --from-literal=telegram-allowed-users=YOUR_USER_ID \ +# --from-literal=anthropic-api-key=YOUR_KEY \ +# -n researchowl