SIENTIAPDE-1445

Update API configuration in values.yaml and connectors_config.py; integrate PIWebAPIScouter into worker setup
This commit is contained in:
vitor-aignosi
2025-12-17 16:42:51 -03:00
parent e87c5d2da6
commit d7d61f27a4
4 changed files with 173 additions and 6 deletions

View File

@@ -22,6 +22,7 @@ with workflow.unsafe.imports_passed_through():
)
from scouter.workflow.scouter import Scouter
from scouter.workflow.sub_workflows.core_scouter import CoreScouter
from scouter.workflow.pi_web_api_scouter import PIWebAPIScouter
# Environment configuration
POD_ID = os.getenv('HOSTNAME', 'localhost')
@@ -139,7 +140,21 @@ async def main():
activities.write_metrics,
activities.store_data_package,
],
)
),
prepare_worker(
temporal_client=temporal_client,
main_workflow=PIWebAPIScouter,
other_workflows=[CoreScouter],
activities=[
activities.get_tag_values,
activities.data_quality_gate,
activities.aggregate_data,
activities.group_and_hold_data,
activities.export_data_to_postgres,
activities.write_metrics,
activities.store_data_package,
],
),
]
handlers = []