Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move validation of templated input params to run after the context init #19048

Conversation

eskarimov
Copy link
Contributor

Closes: #14682

Any validation of input parameter, which can be templated, shouldn't be inside operator's __init__ function, as its real value will be available at earliest only during task preparation stage.

@boring-cyborg boring-cyborg bot added area:providers provider:amazon-aws AWS/Amazon - related issues provider:google Google (including GCP) related issues labels Oct 18, 2021
@github-actions github-actions bot added the okay to merge It's ok to merge this PR as it does not require more tests label Oct 18, 2021
@github-actions
Copy link

The PR is likely OK to be merged with just subset of tests for default Python and Database versions without running the full matrix of tests, because it does not modify the core of Airflow. If the committers decide that the full tests matrix is needed, they will add the label 'full tests needed'. Then you should rebase to the latest main or amend the last commit of the PR, and push it with --force-with-lease.

@eskarimov eskarimov force-pushed the fix_validation_for_templated_operator_params_#14682 branch from 13f9628 to f675006 Compare October 21, 2021 08:25
@eladkal eladkal merged commit 3c08c02 into apache:main Oct 27, 2021
@boring-cyborg
Copy link

boring-cyborg bot commented Oct 27, 2021

Awesome work, congrats on your first merged pull request!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:providers okay to merge It's ok to merge this PR as it does not require more tests provider:amazon-aws AWS/Amazon - related issues provider:google Google (including GCP) related issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

The S3ToGCSOperator fails on templated dest_gcs URL
3 participants