From 9e49dd42557c9f27c04b0bab2a69e8283834bc6c Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Tue, 19 Aug 2025 16:47:25 -0300 Subject: [PATCH] SIENTIAPDE-1169 chore: update dependencies and refactor logger imports - Updated the sientia-dataops-library dependency version from 1.3.8 to 1.4.1 in requirements.txt. - Changed image tag in values.yaml from 0.4.0 to 0.4.2. - Refactored logger imports in multiple files to use the new observability module instead of the temporal module. - Updated retry policy imports in various workflow files to reflect the new structure. --- orchestrator/activities/email.py | 2 +- orchestrator/utils/email_builder.py | 2 +- orchestrator/worker/worker.py | 2 +- orchestrator/workflows/alerts.py | 2 +- orchestrator/workflows/orchestrator.py | 2 +- orchestrator/workflows/reports.py | 2 +- .../workflows/subworkflows/load_notification_package.py | 2 +- orchestrator/workflows/subworkflows/process_notifications.py | 2 +- requirements.txt | 2 +- values.yaml | 4 ++-- 10 files changed, 11 insertions(+), 11 deletions(-) diff --git a/orchestrator/activities/email.py b/orchestrator/activities/email.py index 1401876..35e5951 100644 --- a/orchestrator/activities/email.py +++ b/orchestrator/activities/email.py @@ -9,7 +9,7 @@ with workflow.unsafe.imports_passed_through(): import smtplib from typing import Any from sientia_do.temporal.activities.base import BaseActivity - from sientia_do.temporal.utils.logger import Logger + from sientia_do.observability.logger import Logger from sientia_do.notifications.handlers import NotificationHandler from orchestrator.utils.email_builder import EmailBuilder from email.mime.multipart import MIMEMultipart diff --git a/orchestrator/utils/email_builder.py b/orchestrator/utils/email_builder.py index 64b5963..c78be8b 100644 --- a/orchestrator/utils/email_builder.py +++ b/orchestrator/utils/email_builder.py @@ -1,5 +1,5 @@ import json -from sientia_do.temporal.utils.logger import Logger +from sientia_do.observability.logger import Logger from sientia_do.notifications.models import NotificationLevel from jinja2 import Template import re diff --git a/orchestrator/worker/worker.py b/orchestrator/worker/worker.py index 684a54d..d5d967e 100644 --- a/orchestrator/worker/worker.py +++ b/orchestrator/worker/worker.py @@ -21,7 +21,7 @@ with workflow.unsafe.imports_passed_through(): build_postgres_config ) from sientia_do.notifications.handlers import CoreNotificationHandler as NotificationHandler - from sientia_do.temporal.utils.logger import get_logger + from sientia_do.observability.logger import get_logger from prometheus_client import start_http_server from orchestrator import metrics diff --git a/orchestrator/workflows/alerts.py b/orchestrator/workflows/alerts.py index 1a8509a..64b3606 100644 --- a/orchestrator/workflows/alerts.py +++ b/orchestrator/workflows/alerts.py @@ -4,7 +4,7 @@ with workflow.unsafe.imports_passed_through(): from orchestrator.activities.activities import Activities from typing import Any from datetime import timedelta - from sientia_do.temporal.utils.policies import retry_policy + from sientia_do.temporal.policies import retry_policy @workflow.defn(name="alerts") diff --git a/orchestrator/workflows/orchestrator.py b/orchestrator/workflows/orchestrator.py index cb81d13..ea292b2 100644 --- a/orchestrator/workflows/orchestrator.py +++ b/orchestrator/workflows/orchestrator.py @@ -4,7 +4,7 @@ with workflow.unsafe.imports_passed_through(): from orchestrator.activities.activities import Activities from typing import Any from datetime import timedelta - from sientia_do.temporal.utils.policies import retry_policy + from sientia_do.temporal.policies import retry_policy @workflow.defn(name="orchestrator") diff --git a/orchestrator/workflows/reports.py b/orchestrator/workflows/reports.py index eb00231..321578c 100644 --- a/orchestrator/workflows/reports.py +++ b/orchestrator/workflows/reports.py @@ -4,7 +4,7 @@ with workflow.unsafe.imports_passed_through(): from orchestrator.activities.activities import Activities from typing import Any from datetime import timedelta - from sientia_do.temporal.utils.policies import retry_policy + from sientia_do.temporal.policies import retry_policy @workflow.defn(name="reports") diff --git a/orchestrator/workflows/subworkflows/load_notification_package.py b/orchestrator/workflows/subworkflows/load_notification_package.py index 15d3560..5c83af7 100644 --- a/orchestrator/workflows/subworkflows/load_notification_package.py +++ b/orchestrator/workflows/subworkflows/load_notification_package.py @@ -3,7 +3,7 @@ from temporalio import workflow with workflow.unsafe.imports_passed_through(): from orchestrator.activities.activities import Activities from typing import Any - from sientia_do.temporal.utils.policies import retry_policy + from sientia_do.temporal.policies import retry_policy from datetime import timedelta diff --git a/orchestrator/workflows/subworkflows/process_notifications.py b/orchestrator/workflows/subworkflows/process_notifications.py index f2f36c8..b4f6d41 100644 --- a/orchestrator/workflows/subworkflows/process_notifications.py +++ b/orchestrator/workflows/subworkflows/process_notifications.py @@ -4,7 +4,7 @@ with workflow.unsafe.imports_passed_through(): from orchestrator.activities.activities import Activities from typing import Any from datetime import timedelta - from sientia_do.temporal.utils.policies import retry_policy + from sientia_do.temporal.policies import retry_policy @workflow.defn(name="process_notifications") diff --git a/requirements.txt b/requirements.txt index 53ef9e2..50fa9aa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,5 +5,5 @@ redis couchbase pymongo jinja2 -git+ssh://git@github.com/Aignosi/sientia-dataops-library.git@1.3.8 +git+ssh://git@github.com/Aignosi/sientia-dataops-library.git@1.4.1 prometheus-client diff --git a/values.yaml b/values.yaml index caa14ca..3396de3 100644 --- a/values.yaml +++ b/values.yaml @@ -11,7 +11,7 @@ image: # This sets the pull policy for images. pullPolicy: Always # Overrides the image tag whose default is the chart appVersion. - tag: "0.4.0" + tag: "0.4.2" # This is for the secrets for pulling an image from a private repository more information can be found here: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ imagePullSecrets: @@ -151,7 +151,7 @@ env: - name: GITHUB_REPO_URL value: "git@github.com:Aignosi/sientia-dataops-orchestrator_temporal.git" - name: GITHUB_BRANCH - value: "SIENTIAPDE-1169-pensar-e-projetar-testes-de-breakdown-e-performance" + value: "SIENTIAPDE-1199-revisar-e-testar-observabilidade" - name: PYTHON_APP value: "orchestrator.worker.worker"