Files
classic-models-agent-assistant/k8s/configmap.yaml
T
Stéphane Tailland e474ec1e7a Follow the supply agent's rename
Its Keycloak client and audience scope changed name; the peer entry and the
environment variables that point at it move with them.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-31 15:04:25 +02:00

33 lines
1.5 KiB
YAML

# Everything here is an endpoint or a public identifier. The one secret the
# agent holds arrives through assistant-agent-secrets; nothing in this file is
# sensitive, which is the point of keeping the split visible.
apiVersion: v1
kind: ConfigMap
metadata:
name: assistant-agent-config
namespace: agents
data:
ASSISTANT_KEYCLOAK_REALM_URL: https://keycloak.sttlab.local/realms/classic-models
ASSISTANT_CLIENT_ID: classic-models-agent-assistant
ASSISTANT_LLM_BASE_URL: https://llm-dev.sttlab.local/llm/v1
ASSISTANT_LLM_MODEL: google/gemini-3.7-flash
# Trust the lab CA rather than disabling verification. Mounted from the
# sttlab-ca ConfigMap.
ASSISTANT_CA_BUNDLE: /etc/sttlab-ca/ca.crt
# What callers dial, so it is the Service DNS name and not the bind address.
# Advertised in the Agent Card; get it wrong and A2A callers are pointed at
# nothing.
ASSISTANT_PUBLIC_URL: http://assistant-agent.agents.svc.cluster.local:8080/
# Specialists are reached at their own Service names, compiled into
# specialists.py. ASSISTANT_URL_<NAME> overrides one, and exists only for
# running the orchestrator outside the cluster against a port-forward.
# The specialists' Service names, overriding the defaults compiled into
# specialists.py. Set here so the rename took effect without rebuilding an
# image; the defaults in the code carry the same values for the next build.
ASSISTANT_URL_CATALOGUE: http://catalog-agent.agents.svc.cluster.local:8080/
ASSISTANT_URL_SUPPLY: http://supply-agent.agents.svc.cluster.local:8080/