Files
story/deploy/kubernetes/base/configmap.yaml
T
2026-08-29 21:56:51 +08:00

79 lines
2.6 KiB
YAML

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"
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