apiVersion: v1 kind: ConfigMap metadata: name: {{ include "datacenter-docs.fullname" . }}-config labels: {{- include "datacenter-docs.labels" . | nindent 4 }} data: # MongoDB connection mongodb-url: {{ tpl .Values.config.mongodbUrl . | quote }} # Redis connection redis-url: {{ tpl .Values.config.redisUrl . | quote }} # LLM configuration llm-base-url: {{ .Values.config.llm.baseUrl | quote }} llm-model: {{ .Values.config.llm.model | quote }} llm-max-tokens: {{ .Values.config.llm.maxTokens | quote }} llm-temperature: {{ .Values.config.llm.temperature | quote }} # MCP configuration mcp-base-url: {{ .Values.config.mcp.baseUrl | quote }} mcp-timeout: {{ .Values.config.mcp.timeout | quote }} # Auto-remediation configuration auto-remediation-enabled: {{ .Values.config.autoRemediation.enabled | quote }} auto-remediation-min-reliability: {{ .Values.config.autoRemediation.minReliabilityScore | quote }} auto-remediation-approval-threshold: {{ .Values.config.autoRemediation.requireApprovalThreshold | quote }} auto-remediation-max-actions-per-hour: {{ .Values.config.autoRemediation.maxActionsPerHour | quote }} auto-remediation-dry-run: {{ .Values.config.autoRemediation.dryRun | quote }} # Security configuration api-key-enabled: {{ .Values.config.apiKeyEnabled | quote }} cors-origins: {{ join "," .Values.config.corsOrigins | quote }} # Logging configuration log-level: {{ .Values.config.logLevel | quote }} log-format: {{ .Values.config.logFormat | quote }}