Workflow ADR #71: Workflow Service - R3 Improvements
Type of change
-
Bug Fix -
Feature
Does this introduce a change in the core logic?
- [YES]
Does this introduce a change in the cloud provider implementation, if so which cloud?
-
AWS -
Azure -
GCP -
IBM
What is the current behavior?
- Workflow service implements old API spec
- Workflow service do not support data-partitions
- Workflow service contain OSDU specific ingestion logic
What is the new/expected behavior?
- Old
WorkflowAPI
Controller and related Services and interfaces where deprecated and removed. - Old
WorkflowStatusAPI
Controller and related Services and interfaces where deprecated and removed. -
IngestionStrategy
Service and Repository was deprecated and removed. - New Controllers that are implementing API spec proposed in ADR:
- WorkflowManager
- WorkflowRun
- Common Airflow implementation of
WorkflowEngine
- Support for data-partitions
Have you added/updated Unit Tests and Integration Tests?
- [YES]
Edited by Dmitriy Rudko