8cbff7d693
SIENTIAPDE-1712 Remove validate.sh script and fix typo in POSTGRES_USER value in values.yaml
vitor-aignosi
2026-03-24 11:48:58 -03:00
293528161f
SIENTIAPDE-1712 Update values.yaml for GITHUB_BRANCH and POSTGRES credentials; add unique_columns to CoreScouter and related tests for conflict resolution.
vitor-aignosi
2026-03-24 11:47:04 -03:00
12683e1eff
SIENTIAPDE-1712 Add unique constraint on (model_id, timestamp, variable) in schema and implement idempotent export test to ensure no duplicates are created. Update CoreScouter and related tests to handle conflict resolution by ignoring duplicates.
vitor-aignosi
2026-03-24 11:34:57 -03:00
aa91f69c4b
SIENTIAPDE-1712 Remove validate.sh script and fix typo in POSTGRES_USER value in values.yaml
vitor-aignosi
2026-03-24 11:48:58 -03:00
09658bee52
SIENTIAPDE-1712 Update values.yaml for GITHUB_BRANCH and POSTGRES credentials; add unique_columns to CoreScouter and related tests for conflict resolution.
vitor-aignosi
2026-03-24 11:47:04 -03:00
d7cd9043b2
SIENTIAPDE-1712 Add unique constraint on (model_id, timestamp, variable) in schema and implement idempotent export test to ensure no duplicates are created. Update CoreScouter and related tests to handle conflict resolution by ignoring duplicates.
vitor-aignosi
2026-03-24 11:34:57 -03:00
dc8ff4db1a
SIENTIAPDE-1478 Update sientia-dataops-library dependency version in requirements.txt from 1.8.0 to 1.8.2 for improved functionality.
vitor-aignosi
2026-01-23 13:09:49 -03:00
cf367f2319
SIENTIAPDE-1478 Enhance API class to format timestamps correctly and improve logging. Update test cases to include 'end_time' parameter for better data retrieval flexibility.
vitor-aignosi
2026-01-23 10:40:30 -03:00
fb4bef317d
SIENTIAPDE-1478 Remove unused import for DATETIME_FORMAT_WITH_TZ in API class to streamline code and improve readability.
vitor-aignosi
2026-01-23 10:10:52 -03:00
e64af1aa7c
SIENTIAPDE-1478 Update tests.ipynb and API class in scouter module
vitor-aignosi
2026-01-21 15:38:22 -03:00
9dab8da5b3
SIENTIAPDE-1478 Refactor API class to remove unnecessary blank line and improve code readability. Update test cases to rename 'timeout' parameter to 'request_timeout' for consistency.
vitor-aignosi
2026-01-19 10:11:36 -03:00
dc38309348
SIENTIAPDE-1478 Update tests.ipynb and prepare_worker.py
vitor-aignosi
2026-01-13 15:53:25 -03:00
efeb29414e
SIENTIAPDE-1478 Refactor timestamp normalization in API class to handle NaN values correctly by dropping them before calculating the maximum timestamp.
vitor-aignosi
2026-01-12 12:38:59 -03:00
0bc8b55a3d
SIENTIAPDE-1478 Enhance API class logging by adding debug statement for latest values retrieval
vitor-aignosi
2026-01-12 12:34:28 -03:00
9ca7c43b2b
SIENTIAPDE-1478 Refactor API class to rename 'timeout' parameter to 'request_timeout' for improved clarity and consistency.
vitor-aignosi
2026-01-12 12:27:26 -03:00
f9fdc3f95a
SIENTIAPDE-1478 Update GITHUB_BRANCH in values.yaml to reflect the new fix/SIENTIAPDE-1478 branch.
vitor-aignosi
2026-01-09 12:52:32 -03:00
ea081ca348
SIENTIAPDE-1478 Refactor import statements in worker.py to enhance readability and maintain consistency with the new repository structure.
vitor-aignosi
2026-01-09 12:38:46 -03:00
1829307704
SIENTIAPDE-1478 Refactor import statements in worker.py for improved readability and consistency
vitor-aignosi
2026-01-09 12:35:39 -03:00
4352c67f3a
SIENTIAPDE-1478 Enhance PI Web API Scouter Workflow and Documentation
vitor-aignosi
2026-01-09 09:49:55 -03:00
b75f499436
SIENTIAPDE-1478 Update sientia-dataops-library version in requirements.txt from 1.7.1 to 1.8.0 for improved functionality.
vitor-aignosi
2026-01-08 16:25:40 -03:00
f94ee12324
SIENTIAPDE-1478 Update import path for connectors_config in worker.py to reflect new repository structure
vitor-aignosi
2026-01-08 16:25:07 -03:00
f2b648ead2
SIENTIAPDE-1478 Refactor metrics and imports across multiple files
vitor-aignosi
2026-01-08 16:20:10 -03:00
7958afbadf
SIENTIAPDE-1478 Update pytest_asyncio fixture scopes in conftest.py for improved test isolation and add asyncio_default_fixture_loop_scope in pyproject.toml. Remove outdated scenarios from scenarios.md and delete unused test files for cleaner codebase.
vitor-aignosi
2026-01-08 16:13:59 -03:00
90e801bdcd
SIENTIAPDE-1445 Update pyproject.toml to enable automatic asyncio mode, modify pytest_asyncio fixture scopes in conftest.py for better isolation, and streamline e2e scenarios documentation in scenarios.md by removing outdated scenarios and reorganizing sections for clarity.
vitor-aignosi
2025-12-30 16:18:52 -03:00
4f076956cc
SIENTIAPDE-1445 Update workflow_name in test_pi_web_api_scouter.py to reflect correct naming convention for clarity
vitor-aignosi
2025-12-30 09:00:52 -03:00
b17eaf972c
SIENTIAPDE-1445 Update requirements-dev.txt to add E2E testing dependencies: fakeredis and mongomock for in-memory testing, and include testcontainers for PostgreSQL support.
vitor-aignosi
2025-12-30 08:40:07 -03:00
a6a3a9326e
SIENTIAPDE-1445 Invert startTime and endTime parameters in PIWebAPIClient to ensure descending order results. Update tests to verify parameter handling and use pytest.approx for floating-point comparisons.
vitor-aignosi
2025-12-23 12:10:11 -03:00
7424844db6
SIENTIAPDE-1445 Add debug logging to PIWebAPIClient for raw data output
vitor-aignosi
2025-12-23 11:30:56 -03:00
57b2a7d2fa
SIENTIAPDE-1445 Update values.yaml to change GITHUB_BRANCH to fix/SIENTIAPDE-1445 and modify workflow_name in pi_web_api_scouter.py for clarity
vitor-aignosi
2025-12-23 11:28:29 -03:00
d9fbd132ef
SIENTIAPDE-1445 Update debug logging in API class to display latest values as a string for improved readability.
vitor-aignosi
2025-12-23 11:26:09 -03:00
3127efd391
SIENTIAPDE-1445 Update test_api.py and test_core_scouter.py to enhance timestamp validation and add new test cases
vitor-aignosi
2025-12-22 14:32:45 -03:00
d3945692d0
SIENTIAPDE-1445 Refactor condition in core_scouter.py for improved readability
vitor-aignosi
2025-12-22 14:23:30 -03:00
90d543f810
SIENTIAPDE-1445 Update tests.ipynb to improve execution count management and enhance data handling
vitor-aignosi
2025-12-22 14:10:58 -03:00
bcc4e6de6d
SIENTIAPDE-1445 Normalize package timestamp in API class to ensure consistent data handling.
vitor-aignosi
2025-12-19 16:32:08 -03:00
dd282e003d
SIENTIAPDE-1445 Update requirements.txt to change sientia-dataops-library dependency to version 1.7.1 for improved functionality.
vitor-aignosi
2025-12-19 15:54:45 -03:00
7f8b7a3b1c
SIENTIAPDE-1445 Update requirements.txt and core_scouter.py
vitor-aignosi
2025-12-19 15:51:06 -03:00
256d3c909a
SIENTIAPDE-1445 Update requirements.txt to change sientia-dataops-library dependency from a local path to a Git repository reference at version 1.7.0 for improved dependency management.
vitor-aignosi
2025-12-19 11:16:40 -03:00
4bf1a5aae8
SIENTIAPDE-1445 Update queue naming convention in prepare_worker.py to use kebab-case instead of snake_case for improved consistency.
vitor-aignosi
2025-12-18 12:39:13 -03:00
aa1850ce47
SIENTIAPDE-1445 Refactor camelCase conversion in prepare_worker.py to snake_case for consistency in queue naming. Updated function name and logic accordingly.
vitor-aignosi
2025-12-18 12:38:36 -03:00
3bd44bb12b
SIENTIAPDE-1445 Refactor imports and enhance timestamp handling in API and test files
vitor-aignosi
2025-12-18 09:36:13 -03:00
23e6890692
SIENTIAPDE-1445 Enhance PI Web API integration and update test configurations
vitor-aignosi
2025-12-18 09:06:11 -03:00
e61cb38b5b
SIENTIAPDE-1445 SIENTIAPDE-1445 Add PI Web API configuration to .env.example and enhance worker setup
vitor-aignosi
2025-12-17 17:02:06 -03:00
034e0b2520
SIENTIAPDE-1445 Refactor workflow parameters in tests.ipynb and prepare_worker.py to enhance clarity and flexibility. Updated workflow_id and task_queue to accept dynamic values, and standardized timeout parameters for improved configuration.
vitor-aignosi
2025-12-17 16:46:15 -03:00
d7d61f27a4
SIENTIAPDE-1445 Update API configuration in values.yaml and connectors_config.py; integrate PIWebAPIScouter into worker setup
vitor-aignosi
2025-12-17 16:42:51 -03:00
e87c5d2da6
SIENTIAPDE-1445 Enhance Activities and API Integration
vitor-aignosi
2025-12-17 15:16:00 -03:00
666a0a6e13
SIENTIAPDE-1441 Refactor prepare_worker.py to improve type annotations and code clarity. Update import statements and enhance formatting for better readability. Adjust comments in worker.py for consistency.
vitor-aignosi
2025-12-16 16:01:47 -03:00
26eed05f74
SIENTIAPDE-1441 Update sonar-project.properties to include prepare_worker.py in coverage exclusions, enhancing code quality metrics.
vitor-aignosi
2025-12-16 15:51:31 -03:00
5e2403090b
SIENTIAPDE-1441 Refactor prepare_worker function to return a single Worker instance instead of a list, streamlining worker configuration and improving code clarity.
vitor-aignosi
2025-12-16 15:43:01 -03:00
f1cdf7471d
SIENTIAPDE-1441 SIENTIAPDE-1441: Refactor worker configuration in worker.py to utilize a new prepare_worker function for cleaner setup. Update environment variable names in values.yaml for consistency and clarity, adjusting memory requests and enhancing health check commands for improved application monitoring.
vitor-aignosi
2025-12-16 15:39:54 -03:00
14eea70090
SIENTIAPDE-1441 Update values.yaml to modify liveness and readiness probe configurations, enhancing application health checks with improved metrics validation and adjusted timing parameters for better responsiveness.
vitor-aignosi
2025-12-16 14:06:39 -03:00
39494b90ac
SIENTIAPDE-1441 Update requirements.txt to upgrade sientia-dataops-library dependency from version 1.5.3 to 1.6.1 for improved functionality.
vitor-aignosi
2025-12-16 13:40:54 -03:00
d3555221cf
SIENTIAPDE-1441 Update values.yaml to define resource limits and requests for improved resource management in Kubernetes deployments.
vitor-aignosi
2025-12-16 13:24:23 -03:00
c538f43488
SIENTIAPDE-1441 Update requirements.txt to remove unused dependencies: asyncua and aiokafka, streamlining the project requirements.
vitor-aignosi
2025-12-16 10:45:01 -03:00
5c4f9eca96
SIENTIAPDE-1441 Update README.md and values.yaml to enhance system description and worker configuration. Added ML model orchestration to the system overview, introduced new debug mode features, and updated environment variable values to be strings for consistency.
vitor-aignosi
2025-12-16 10:40:21 -03:00
e879107053
SIENTIAPDE-1441 SIENTIAPDE-1442: Enhance Temporal worker configuration by adding environment variables for concurrency limits and poller behavior settings in values.yaml and worker.py for optimized performance.
vitor-aignosi
2025-12-16 10:10:42 -03:00
f3833a0f98
SIENTIAPDE-1441 Remove encrypt.py and test.ipynb files; update values.yaml to set image tag to 1.0.0 and change GITHUB_BRANCH to release/SIENTIAPDE-1441 for version consistency.
vitor-aignosi
2025-12-16 09:48:28 -03:00
2bc49637a1
SIENTIAPDE-1273 Update image tag in values.yaml from 0.5.0 to 0.5.2 for version consistency.
vitor-aignosi
2025-11-18 11:42:21 -03:00
fc4ec35298
SIENTIAPDE-1273 Update GITHUB_BRANCH in values.yaml to fix/SIENTIAPDE-1273 for issue resolution.
vitor-aignosi
2025-11-17 16:53:32 -03:00
6701a25c7b
SIENTIAPDE-1273 Update GITHUB_BRANCH in values.yaml to feature/SIENTIAPDE-1273, increment Helm chart version to 0.6.0, and modify metrics registration in Gates class to skip None values. Update test cases to reflect changes in tag values.
vitor-aignosi
2025-11-14 12:04:16 -03:00
1b7391e8f1
SIENTIAPDE-1325 Enhance Redis activity by formatting set and get operations for improved readability and consistency. Update tests to include metadata in assertions for better verification of Redis interactions.
vitor-aignosi
2025-11-10 08:39:19 -03:00
3e8ba6c758
SIENTIAPDE-1325 Update release workflow to trigger only on merged pull requests, ensuring proper release management.
vitor-aignosi
2025-11-10 08:23:01 -03:00
082ae682ee
SIENTIAPDE-1325 Update requirements to use sientia-dataops-library version 1.5.3 and enhance Redis activity logging by including metadata in get and set operations.
vitor-aignosi
2025-11-06 15:19:55 -03:00
d4fbb69b26
SIENTIAPDE-1325 Update requirements to use the remote sientia-dataops-library repository and increment image tag in values.yaml from 0.4.9 to 0.5.0 for version consistency.
vitor-aignosi
2025-11-05 09:28:17 -03:00
32882d0b6f
SIENTIAPDE-1325 Update metric labels from 'pipeline_name' to 'workflow_name' in metrics and related classes, ensuring consistency across the codebase and tests.
vitor-aignosi
2025-11-04 08:49:38 -03:00
4351289111
SIENTIAPDE-1325 Refactor notification methods in Gates, MongoDB, and Redis classes to use asynchronous send_notification_async. Update related tests to ensure proper async handling and verification of notifications.
vitor-aignosi
2025-11-03 14:57:44 -03:00
8350a3a0c3
SIENTIAPDE-1325 Refactor initialization of Activities, Gates, and MongoDB classes for improved readability by using multi-line argument formatting. Update related tests to match the new initialization style.
vitor-aignosi
2025-10-30 16:50:39 -03:00
d4a74ec5eb
SIENTIAPDE-1325 Update environment configuration and refactor activities to include metrics controller. Remove Kafka settings and adjust Redis and MongoDB initialization. Update tests to reflect changes in initialization and metrics tracking.
vitor-aignosi
2025-10-30 16:49:55 -03:00
0c16075823
SIENTIAPDE-1325 Update GITHUB_BRANCH in values.yaml to feature/SIENTIAPDE-1325 for specific external operation metrics. Refactor shutdown methods in Activities class to ensure proper closure of MongoDB, Redis, and Gates connections. Adjust tests to reflect these changes and enhance repository pattern implementation for MongoDB and Redis activities.
vitor-aignosi
2025-10-29 16:58:22 -03:00
10b3310677
SIENTIAPDE-1325 Refactor MongoDB, Redis, and Gates classes to extend SientiaMonitoring instead of BaseActivity. Update requirements to point to local dataops library path. Implement repository pattern for MongoDB and Redis operations, enhancing code organization and maintainability.
vitor-aignosi
2025-10-29 16:01:54 -03:00