45 lines
1.6 KiB
YAML
45 lines
1.6 KiB
YAML
{{- /*
|
||
非密配置 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。
|