EDS Monitoring - Package: Enhance Airflow Logs & Activity Template to include package release version
Problem
When we perform a deployment, we will not be able to know which version of osdu-airflow-lib that is being used. It is helpful for us to understand the problem with that particular release of the package version and the risk/issue associated with that particular release.
Value
- Better understanding of functionality available for a particular release
- Better understanding of known issue of the particular release
- Ease of troubleshooting of EDS release
- Able to articulate the release version in the Activity template
Acceptance Criteria
- Implement and show the release version with the
osdu-airflow-libin the airflow logs
================
EDS M25 Release
- osdu-airflow-lib = <version number>
- any other important library
Examples of package details
#@ Version: 0.28.0
56#@ Branch: v0.28.0
57#@ Commit: 2288499c
58#@ SHA-256 checksum: 96c6d1899a2cd6456a1ad0ab7ad84919ac0e575b2aa043dddb46e912b054bc54
===============
-
Implement and show the release version in the Airflow XCOM summary
-
Implement and show the release version in the Activity template
-
Implement and show the release version in the Workflow Service (Out of Scope: see below for the issues)
Draft: Enhance Info Endpoints to Display Feature Flag Status (#86) · Issue
ADR: Workflow Versioning and Update Workflow API (#136) · Issues
Edited by Teo Sheng Pu