Skip to content

Conversation

@m1racoli
Copy link
Contributor

@m1racoli m1racoli commented Jan 19, 2024

This change ensures that the following operators

  • MetastoreHivePartitionSensor
  • BigQueryGetDataOperator
  • BigQueryInsertJobOperator
  • BigQueryToGCSOperator
  • GCSToBigQueryOperator

pass the existing argument impersonation_chain on to the corresponding hooks and triggers.

Note, in order for impersonation chain to take effect in BigQueryInsertJobTrigger and BigQueryGetDataTrigger we depend on #36849 to be merged, which will enable impersonation for asynchronous tasks.


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

Cedrik Neumann added 5 commits January 19, 2024 14:55
The operator already accepts `impersonation_chain`, but does not pass
it to the GCSHook.
…DataTrigger

The operator already accepts `impersonation_chain`, but does not pass
it to the BigQueryGetDataTrigger.
…nsertJobTrigger

The operator already accepts `impersonation_chain`, but does not pass
it to the BigQueryInsertJobTrigger.
…tJobTrigger

The operator already accepts `impersonation_chain`, but does not pass
it to the BigQueryInsertJobTrigger.
…tJobTrigger

The operator already accepts `impersonation_chain`, but does not pass
it to the BigQueryInsertJobTrigger.
Copy link
Member

@pankajastro pankajastro left a comment

Choose a reason for hiding this comment

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

LGTM

@pankajastro pankajastro merged commit 1c14767 into apache:main Jan 23, 2024
@m1racoli m1racoli deleted the fix-google-impersonation branch January 23, 2024 11:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:providers provider:google Google (including GCP) related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants