Airflow version 2.10.3 upgrade and code improvements to resolve sonar findings#151
Conversation
…uggestions to use a log bucket for some S3 buckets.
jordanpadams
left a comment
There was a problem hiding this comment.
@ramesh-maddegoda it looks like the secrets.baseline is still not quite right. can you try regenerating again?
@jordanpadams , I used the following command for secret detection and pushes it again. detect-secrets audit .secrets.baseline |
|
@ramesh-maddegoda I would use this in the future to ensure it matches what is in the build: If that is not what you expect, please update that YAML file so whatever you are running matches what the build is doing. |
|
@sjoshi-jpl can you please review this? |
|
@ramesh-maddegoda can you review the security hotspot and triage appropriately? |
@jordanpadams all security hotspots are resolved now. |
|



🗒️ Summary
This pull request upgrades the Airflow version of Nucleus to version 2.10.3. In future, we plan to upgrade Airflow version to 3.x. This version 2.10.3 upgrade is conducted to make the transition from Airflow 2.x to Airflow 3.x a smooth transition in future. Also, this pull request introduces some code improvements made to address sonar findings related with adding logs buckets for S3 buckets. In addition, this adds parameter validation for Airflow S3 backlog processing DAG parameters.
⚙️ Test Data and/or Report
♻️ Related Issues
Upgrade Nucleus Airflow version to 2.10.3 #150