From 18718418fc451cc3319622a60a2366f38f4fed2c Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Fri, 20 Mar 2026 14:59:47 -0300 Subject: [PATCH] SIENTIAPDE-1712 Update MinIO configuration in values.yaml and activities.py; add secure option in connectors_config.py --- laborious/activities/activities.py | 1 + laborious/utils/connectors_config.py | 3 ++- values.yaml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/laborious/activities/activities.py b/laborious/activities/activities.py index 9a2c4a5..9a03f54 100644 --- a/laborious/activities/activities.py +++ b/laborious/activities/activities.py @@ -82,6 +82,7 @@ class Activities(Storage, MLFlow, Gates, OPC, ModelMetrics, API): logger=logger, notification_handler=notification_handler, metrics_controller=metrics_controller, + secure=minio_config['secure'], ) # Initialize parent classes diff --git a/laborious/utils/connectors_config.py b/laborious/utils/connectors_config.py index 5e3f186..94dd6a1 100644 --- a/laborious/utils/connectors_config.py +++ b/laborious/utils/connectors_config.py @@ -78,7 +78,7 @@ def build_minio_config() -> dict[str, Any]: MINIO_SECRET_KEY: Secret key (default: minioadmin) MINIO_REGION: Region name for S3 client (default: us-east-1) MINIO_BUCKET_DEFAULT: Default bucket for uploads (default: laborious) - + MINIO_SECURE: Whether to use HTTPS (default: false) Returns: dict: MinIO configuration dictionary """ @@ -89,4 +89,5 @@ def build_minio_config() -> dict[str, Any]: 'region_name': getenv('MINIO_REGION_NAME', 'us-east-1'), 'default_bucket': getenv('MINIO_DEFAULT_BUCKET', 'laborious'), 'retention_hours': int(getenv('MINIO_RETENTION_HOURS', '24')), + 'secure': getenv('MINIO_SECURE', 'false') == 'true', } diff --git a/values.yaml b/values.yaml index d952cde..0c4a997 100644 --- a/values.yaml +++ b/values.yaml @@ -222,7 +222,7 @@ env: value: "1" - name: MINIO_ENDPOINT_URL - value: "http://minio.minio.svc.cluster.local:9000" + value: "minio.minio.svc.cluster.local:9000" - name: MINIO_ACCESS_KEY value: "admin" - name: MINIO_SECRET_KEY