apiVersion: v1 kind: ConfigMap metadata: name: bakery-config namespace: bakery-ia data: # Environment ENVIRONMENT: "production" DEBUG: "false" LOG_LEVEL: "INFO" # Profiling and Development Features (disabled in production) PROFILING_ENABLED: "false" MOCK_EXTERNAL_APIS: "false" # Performance and Security REQUEST_TIMEOUT: "30" MAX_CONNECTIONS: "100" # Monitoring - SigNoz (Unified Observability) ENABLE_TRACING: "true" ENABLE_METRICS: "true" ENABLE_LOGS: "true" # OpenTelemetry Configuration - Direct to SigNoz OTEL_EXPORTER_OTLP_ENDPOINT: "http://signoz-otel-collector.signoz.svc.cluster.local:4317" OTEL_EXPORTER_OTLP_PROTOCOL: "grpc" OTEL_SERVICE_NAME: "bakery-ia" OTEL_RESOURCE_ATTRIBUTES: "deployment.environment=production,cluster.name=bakery-ia-prod" # SigNoz Endpoints (v0.106.0+ unified service) SIGNOZ_ENDPOINT: "http://signoz.signoz.svc.cluster.local:8080" SIGNOZ_FRONTEND_URL: "https://monitoring.bakewise.ai" SIGNOZ_ROOT_URL: "https://monitoring.bakewise.ai" # Rate Limiting (stricter in production) RATE_LIMIT_ENABLED: "true" RATE_LIMIT_PER_MINUTE: "60" # CORS Configuration for Production CORS_ORIGINS: "https://bakewise.ai" CORS_ALLOW_CREDENTIALS: "true" # Frontend Configuration VITE_API_URL: "/api" VITE_ENVIRONMENT: "production"