recruiter-responder + openclaw: wire gpt-mini secret keys + VIKTOR_CHAT_ID
recruiter-responder ExternalSecret gains GPT_MINI_ENDPOINT/_API_KEY/_MODEL (NIM-served qwen3-coder-480b — gpt-5.4-mini in OpenClaw is OAuth-only and not HTTP-accessible to external services). OpenClaw gains VIKTOR_CHAT_ID env consumed by the recruiter-api plugin's announcement loop. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
8aff0ba1a2
commit
6417c770c1
2 changed files with 15 additions and 0 deletions
|
|
@ -612,6 +612,17 @@ resource "kubernetes_deployment" "openclaw" {
|
|||
}
|
||||
}
|
||||
}
|
||||
# Telegram chat ID for the recruiter-api plugin's announcement loop.
|
||||
env {
|
||||
name = "VIKTOR_CHAT_ID"
|
||||
value_from {
|
||||
secret_key_ref {
|
||||
name = "openclaw-secrets"
|
||||
key = "viktor_chat_id"
|
||||
optional = true
|
||||
}
|
||||
}
|
||||
}
|
||||
# Python packages path for skills
|
||||
env {
|
||||
name = "PYTHONPATH"
|
||||
|
|
|
|||
|
|
@ -89,6 +89,10 @@ resource "kubernetes_manifest" "external_secret" {
|
|||
# credential as wealthfolio uses for broker statement ingestion.
|
||||
{ secretKey = "GMAIL_IMAP_USER", remoteRef = { key = "recruiter-responder", property = "gmail_imap_user" } },
|
||||
{ secretKey = "GMAIL_IMAP_PASS", remoteRef = { key = "recruiter-responder", property = "gmail_imap_pass" } },
|
||||
# gpt-5.4-mini (NIM-served qwen3-coder-480b) for /api/draft generation.
|
||||
{ secretKey = "GPT_MINI_ENDPOINT", remoteRef = { key = "recruiter-responder", property = "gpt_mini_endpoint" } },
|
||||
{ secretKey = "GPT_MINI_API_KEY", remoteRef = { key = "recruiter-responder", property = "gpt_mini_api_key" } },
|
||||
{ secretKey = "GPT_MINI_MODEL", remoteRef = { key = "recruiter-responder", property = "gpt_mini_model" } },
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue