POSTGRES_HOST="paradedb-rw.paradedb.svc.cluster.local" POSTGRES_PORT="5432" POSTGRES_USER="sientia" POSTGRES_PASSWORD="password" POSTGRES_DBNAME="sientia" POSTGRES_MIN_CONNECTIONS="10" POSTGRES_MAX_CONNECTIONS="30" MLFLOW_HOST="http://sientia-tracker-mlflow-tracking.sientia-tracker.svc.cluster.local" MLFLOW_PORT="80" MLFLOW_USERNAME="aignosi" MLFLOW_PASSWORD="mlflow_password" LOG_LEVEL="DEBUG" HTTP_METRICS_PORT="9090" HTTP_SDK_METRICS_PORT="9091" PROJECT_NAME="sientia-model-manager" TEMPORAL_HOST="temporal-frontend.temporal.svc.cluster.local:7233" TEMPORAL_NAMESPACE="model-manager" MONGODB_USERNAME="mongo_user" MONGODB_PASSWORD="mongo_db_password" MONGODB_URL="my-release-mongodb.mongodb.svc.cluster.local:27017" MONGODB_DATABASE="sientia" MONGODB_TTL_INDEX_HOURS="1" MINIO_ENDPOINT_URL="http://minio.minio.svc.cluster.local:9000" MINIO_ACCESS_KEY="minioadmin" MINIO_SECRET_KEY="minioadmin" MINIO_REGION="us-east-1" MINIO_USE_SSL="false" MINIO_MAX_RETRY_ATTEMPTS="3" MINIO_RETRY_MODE="adaptive" MINIO_CONNECT_TIMEOUT="10" MINIO_READ_TIMEOUT="60" # Workflow Activity Timeouts (in seconds) # These timeouts are designed to handle large files (up to 200MB) TIMEOUT_VALIDATE_PARAMS="30" # Parameter validation (fast operation) TIMEOUT_DOWNLOAD_FILE="600" # File download from MinIO (10 min for 200MB @ 1MB/s with 3x buffer) TIMEOUT_TRAIN_MODEL="1800" # Model training (30 min for large datasets) TIMEOUT_SAVE_MODEL="300" # Save model to MLFlow (5 min for artifacts upload) TIMEOUT_CLEANUP_DIRECTORY="60" # Cleanup temporary directory (1 min) TIMEOUT_DELETE_FILE="60" # Delete file from MinIO (1 min) TIMEOUT_UPDATE_DATABASE="30" # Database update operations (30 sec) EXTRA_PIP_REQUIREMENTS="git+https://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@github.com/Aignosi/sientia-mlops-library.git"