Files
devops-infra-argo-config-gcp/secretstores/quant-agent-anthropic.yaml
T

28 lines
808 B
YAML

# Anthropic API key for quant-agent's Claude review stage.
#
# Without this the agent still runs — it logs the absence at startup and
# operates as a pure quantitative strategy, with every filter and risk
# limit still enforced. It simply never asks Claude for a second opinion.
#
# One-time setup:
# kubectl -n vault exec -i vault-0 -- \
# vault kv put secret/quant-agent/anthropic apiKey="sk-ant-..."
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: quant-agent-anthropic
namespace: quant-agent
spec:
refreshInterval: 1h
secretStoreRef:
name: vault-backend
kind: ClusterSecretStore
target:
name: quant-agent-anthropic
creationPolicy: Owner
data:
- secretKey: apiKey
remoteRef:
key: quant-agent/anthropic
property: apiKey