feat: enhance configuration and scheduling for cleanup processes
- Updated `.env.example` to include new environment variables for MinIO and PyPI configuration. - Refactored `create_cleanup_schedule` to utilize runtime-specific task queues and improve schedule reconciliation logic. - Enhanced `Activities` class to require a default bucket in MinIO configuration. - Adjusted `requirements.txt` to specify version for `evidently`. - Updated tests to reflect changes in schedule creation and configuration handling.
This commit is contained in:
15
.env.example
15
.env.example
@@ -17,9 +17,19 @@ PROJECT_NAME=sientia-model-manager
|
||||
|
||||
TEMPORAL_HOST=temporal-frontend.temporal.svc.cluster.local:7233
|
||||
TEMPORAL_NAMESPACE=model-manager
|
||||
TRAIN_TASK_QUEUE=train_model-queue
|
||||
CLEANUP_TASK_QUEUE=cleanup-queue
|
||||
TEMPORAL_USE_TLS=false
|
||||
RUNTIME=basic
|
||||
|
||||
STORE_BASE_URL=http://gitea-http.gitea.svc.cluster.local
|
||||
STORE_OWNER=aignosi
|
||||
STORE_REPO=suse-model-store
|
||||
STORE_BRANCH=main
|
||||
STORE_USERNAME=
|
||||
STORE_PASSWORD=
|
||||
STORE_CACHE_TTL_SECONDS=3600
|
||||
PYPI_SERVER=http://library-distribution-server.library.svc.cluster.local:5000
|
||||
PYPI_USERNAME=
|
||||
PYPI_PASSWORD=
|
||||
|
||||
MONGODB_USERNAME=mongo_user
|
||||
MONGODB_PASSWORD=mongo_db_password
|
||||
@@ -36,6 +46,7 @@ MINIO_MAX_RETRY_ATTEMPTS=3
|
||||
MINIO_RETRY_MODE=adaptive
|
||||
MINIO_CONNECT_TIMEOUT=10
|
||||
MINIO_READ_TIMEOUT=60
|
||||
MINIO_DEFAULT_BUCKET=model-training
|
||||
|
||||
TIMEOUT_VALIDATE_PARAMS=30
|
||||
TIMEOUT_TRAIN_MODEL=2700
|
||||
|
||||
Reference in New Issue
Block a user