{{- /* 非密配置 ConfigMap — 渲染 agentkit.yaml 的非密段(server/session/bus/task_store/ skills/experts/logging)。含密钥的段(llm/auth/telemetry headers)由 env 注入, 不进 ConfigMap。 */ -}} apiVersion: v1 kind: ConfigMap metadata: name: {{ include "agentkit.fullname" . }} labels: {{- include "agentkit.labels" . | nindent 4 }} data: agentkit.yaml: | server: host: {{ .Values.config.server.host | quote }} port: {{ .Values.config.server.port }} workers: {{ .Values.config.server.workers }} rate_limit: {{ .Values.config.server.rate_limit }} session: backend: {{ .Values.config.session.backend | quote }} redis_url: {{ .Values.redis.url | quote }} bus: backend: {{ .Values.config.bus.backend | quote }} redis_url: {{ .Values.redis.url | quote }} task_store: backend: {{ .Values.config.task_store.backend | quote }} redis_url: {{ .Values.redis.url | quote }} skills: auto_discover: {{ .Values.config.skills.auto_discover }} paths: {{- range .Values.config.skills.paths }} - {{ . | quote }} {{- end }} experts: paths: {{- range .Values.config.experts.paths }} - {{ . | quote }} {{- end }} logging: level: {{ .Values.config.logging.level | quote }} format: {{ .Values.config.logging.format | quote }} # DATABASE_URL / REDIS_PASSWORD / LLM provider keys / JWT signing key / # SCIM token / OTel token 等 — 全部由 env 注入(来自 Secret)。 # 见 deployment.yaml env / envFrom。