Skip to content

Add experimental imports to prodDenylist in import automation workflow - #2242

Draft
hareesh-ms wants to merge 1 commit into
datacommonsorg:masterfrom
hareesh-ms:denylist-experimental-imports
Draft

hareesh-ms wants to merge 1 commit into
datacommonsorg:masterfrom
hareesh-ms:denylist-experimental-imports

Conversation

@hareesh-ms

Copy link
Copy Markdown
Contributor

Summary

Adds the following auto-refresh imports to prodDenylist in import-automation/workflow/import-automation-workflow.yaml (maintained in alphabetical order) so they are skipped during production ingestion:

  • Brazil_RuralDevelopmentProgram
  • FireWFIGS
  • INPE_Fire_Event_Count

Background

These imports have been moved to the experimental import group due to licensing issues and should be excluded from production ingestion via the scheduled auto-refresh workflow.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds "Brazil_RuralDevelopmentProgram", "FireWFIGS", and "INPE_Fire_Event_Count" to the production denylist in the Cloud Workflows YAML configuration. Feedback indicates that these same entries must also be added to the duplicate denylist in the Airflow DAG file (import_automation_workflow.py) to maintain consistency and prevent accidental production ingestion.

- dryRunIngestion: ${string(default(map.get(args, "dryRunIngestion"), false)) == "true"}
- forceIngestion: ${string(default(map.get(args, "forceIngestion"), false)) == "true"}
- prodDenylist:
"Brazil_RuralDevelopmentProgram": true

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The production denylist is defined in two places: here in the Cloud Workflows YAML configuration (import-automation-workflow.yaml) and in the Airflow DAG file (import_automation_workflow.py under PROD_DENYLIST). To ensure consistent behavior across both execution environments and prevent these experimental imports from being ingested into production via Airflow, please also add "Brazil_RuralDevelopmentProgram", "FireWFIGS", and "INPE_Fire_Event_Count" to PROD_DENYLIST in import-automation/workflow/import_automation_workflow.py.

@hareesh-ms hareesh-ms changed the title chore: add experimental imports to prodDenylist in import automation workflow Add experimental imports to prodDenylist in import automation workflow Sep 29, 2026
@hareesh-ms
hareesh-ms requested a review from vish-cs September 29, 2026 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant