apiVersion: v1 kind: ConfigMap metadata: name: bakery-config namespace: bakery-ia labels: app.kubernetes.io/name: bakery-ia app.kubernetes.io/component: config data: # Environment Settings ENVIRONMENT: "development" DEBUG: "true" LOG_LEVEL: "INFO" AUTO_RELOAD: "true" PROFILING_ENABLED: "false" MOCK_EXTERNAL_APIS: "false" TESTING: "false" # Service Discovery REDIS_HOST: "redis-service" REDIS_PORT: "6379" RABBITMQ_HOST: "rabbitmq-service" RABBITMQ_PORT: "5672" RABBITMQ_MANAGEMENT_PORT: "15672" RABBITMQ_VHOST: "/" # Database Hosts AUTH_DB_HOST: "auth-db-service" TENANT_DB_HOST: "tenant-db-service" TRAINING_DB_HOST: "training-db-service" FORECASTING_DB_HOST: "forecasting-db-service" SALES_DB_HOST: "sales-db-service" EXTERNAL_DB_HOST: "external-db-service" NOTIFICATION_DB_HOST: "notification-db-service" INVENTORY_DB_HOST: "inventory-db-service" RECIPES_DB_HOST: "recipes-db-service" SUPPLIERS_DB_HOST: "suppliers-db-service" POS_DB_HOST: "pos-db-service" ORDERS_DB_HOST: "orders-db-service" PRODUCTION_DB_HOST: "production-db-service" ALERT_PROCESSOR_DB_HOST: "alert-processor-db-service" # Database Ports DB_PORT: "5432" # Database Names AUTH_DB_NAME: "auth_db" TENANT_DB_NAME: "tenant_db" TRAINING_DB_NAME: "training_db" FORECASTING_DB_NAME: "forecasting_db" SALES_DB_NAME: "sales_db" EXTERNAL_DB_NAME: "external_db" NOTIFICATION_DB_NAME: "notification_db" INVENTORY_DB_NAME: "inventory_db" RECIPES_DB_NAME: "recipes_db" SUPPLIERS_DB_NAME: "suppliers_db" POS_DB_NAME: "pos_db" ORDERS_DB_NAME: "orders_db" PRODUCTION_DB_NAME: "production_db" ALERT_PROCESSOR_DB_NAME: "alert_processor_db" # PostgreSQL Settings POSTGRES_INITDB_ARGS: "--auth-host=scram-sha-256" # Service URLs (internal cluster communication) AUTH_SERVICE_URL: "http://auth-service:8000" TENANT_SERVICE_URL: "http://tenant-service:8000" TRAINING_SERVICE_URL: "http://training-service:8000" FORECASTING_SERVICE_URL: "http://forecasting-service:8000" SALES_SERVICE_URL: "http://sales-service:8000" EXTERNAL_SERVICE_URL: "http://external-service:8000" NOTIFICATION_SERVICE_URL: "http://notification-service:8000" INVENTORY_SERVICE_URL: "http://inventory-service:8000" RECIPES_SERVICE_URL: "http://recipes-service:8000" SUPPLIERS_SERVICE_URL: "http://suppliers-service:8000" POS_SERVICE_URL: "http://pos-service:8000" ORDERS_SERVICE_URL: "http://orders-service:8000" PRODUCTION_SERVICE_URL: "http://production-service:8000" # Cache Settings REDIS_MAX_MEMORY: "512mb" # Monitoring PROMETHEUS_RETENTION: "200h" TIMEZONE: "UTC"