2026-08-26 06:41:07 +08:00
|
|
|
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"
|
2026-09-06 17:04:11 +08:00
|
|
|
# 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-"
|
2026-08-26 06:41:07 +08:00
|
|
|
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
|
2026-08-29 21:56:51 +08:00
|
|
|
MEMORY_TOOL_TOKEN_TTL: 4h
|
|
|
|
|
MEMORY_TOOL_RATE_RPS: "2"
|
|
|
|
|
MEMORY_TOOL_RATE_BURST: "5"
|
|
|
|
|
PROVIDER_MEMORY_MODE: disabled
|
|
|
|
|
PROVIDER_MEMORY_TIMEOUT: 5s
|
2026-08-26 06:41:07 +08:00
|
|
|
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
|