apiVersion: v1 kind: ConfigMap metadata: name: voice-platform-config namespace: voice-platform data: APP_ENV: stage LOG_LEVEL: info REDIS_ADDR: redis.example.invalid:6379 REDIS_DB: "0" AUTH_ISSUER_URL: https://identity.example.invalid/realms/voice AUTH_JWKS_URL: https://identity.example.invalid/realms/voice/protocol/openid-connect/certs AUTH_AUDIENCE: voice-platform-web OTEL_EXPORTER_OTLP_ENDPOINT: otel-collector.monitoring.svc.cluster.local:4317 DEPENDENCY_TIMEOUT: 3s EXTERNAL_PROBE_INTERVAL: 30s SHUTDOWN_TIMEOUT: 20s RATE_LIMIT_RPS: "50" RATE_LIMIT_BURST: "100" RATE_LIMIT_USER_RPS: "20" RATE_LIMIT_USER_BURST: "40" RATE_LIMIT_TENANT_RPS: "200" RATE_LIMIT_TENANT_BURST: "400" RATE_LIMIT_DEVICE_RPS: "10" RATE_LIMIT_DEVICE_BURST: "20" PROVIDER_START_RPS: "20" PROVIDER_START_BURST: "40" PROVIDER_MAX_ACTIVE_TASKS: "100" DEVICE_CLOCK_SKEW: 5m RTC_APP_ID: "000000000000000000000000" RTC_TOKEN_ISSUER: volcengine RTC_TOKEN_TTL: 5m CONVERSATION_ALLOCATION_TTL: 30s HEARTBEAT_INTERVAL_SECONDS: "15" PROVIDER_CALLBACK_CLOCK_SKEW: 5m PROVIDER_REQUEST_TIMEOUT: 5s PROVIDER_FAILURE_THRESHOLD: "3" PROVIDER_CIRCUIT_COOLDOWN: 1m RECOVERY_SCAN_INTERVAL: 5s RECOVERY_STARTING_AFTER: 20s RECOVERY_STOPPING_AFTER: 20s OBJECT_STORE_ENDPOINT: object-storage.example.invalid:443 OBJECT_STORE_PUBLIC_ENDPOINT: downloads.example.invalid:443 OBJECT_STORE_EXPORT_BUCKET: private-exports OBJECT_STORE_REGION: cn-beijing OBJECT_STORE_SECURE: "true" EXPORT_DOWNLOAD_TTL: 10m EXPORT_OBJECT_TTL: 24h VOICE_PROVIDER: volcengine VOLC_RTC_BASE_URL: https://rtc.volcengineapi.com VOLC_RTC_REGION: cn-north-1 VOLC_RTC_API_VERSION: "2024-12-01" # Platform-owned product defaults. Devices receive these only through the # signed provisioning/session control plane and cannot override them. VOLC_HARDWARE_AGENT_BOT_ID: "replace-with-product-default-bot-id" VOLC_HARDWARE_AGENT_TRANSPORT: "high_quality" VOLC_HARDWARE_AGENT_MINIMUM_SDK_VERSION: "1.0.0" VOLC_HARDWARE_PROVISIONING_ENABLED: "false" VOLC_HARDWARE_INSTANCE_ID: "" VOLC_HARDWARE_PRODUCT_KEY: "" VOLC_HARDWARE_REGISTER_URL: https://iot-cn-shanghai.iot.volces.com/2021-12-14/DynamicRegister?Action=DynamicRegister&Version=2021-12-14 VOLC_HARDWARE_REGISTER_TIMEOUT: 10s VOLC_HARDWARE_DEVICE_NAME_PREFIX: "dt-" CONTENT_GENERATOR: ark CONTENT_SAFETY_PROVIDER: managed_http CONTENT_SAFETY_ENDPOINT: https://content-safety.example.invalid/v1/classify CONTENT_SAFETY_POLICY_REF: replace-with-approved-content-safety-policy CONTENT_SAFETY_TIMEOUT: 5s EMBEDDING_PROVIDER: ark ARK_BASE_URL: https://ark.cn-beijing.volces.com/api/v3 ARK_CONTENT_MODEL: replace-with-ark-content-endpoint-id ARK_EMBEDDING_MODEL: replace-with-ark-embedding-endpoint-id ARK_REQUEST_TIMEOUT: 30s MEMORY_TOOL_TOKEN_TTL: 4h MEMORY_TOOL_RATE_RPS: "2" MEMORY_TOOL_RATE_BURST: "5" PROVIDER_MEMORY_MODE: disabled PROVIDER_MEMORY_TIMEOUT: 5s WORKER_POLL_INTERVAL: 2s ALERT_WEBHOOK_TIMEOUT: 5s --- apiVersion: v1 kind: ConfigMap metadata: name: voice-platform-web-config namespace: voice-platform data: WEB_OIDC_AUTHORITY: https://identity.example.invalid/realms/voice WEB_OIDC_CLIENT_ID: voice-platform-web