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

Implement CloudDataTransferServiceRunJobOperator #39154

Merged

Conversation

boraberke
Copy link
Contributor

This PR adds CloudDataTransferServiceRunJobOperator which runs a pre-configured storage data transfer service using it's job_name.

Closes: #22016

@boring-cyborg boring-cyborg bot added area:providers provider:google Google (including GCP) related issues labels Apr 21, 2024
@boraberke boraberke force-pushed the feat/google/run-storage-transfer-job-op branch from e7ea9a4 to 2adf264 Compare April 22, 2024 06:09
@boraberke
Copy link
Contributor Author

Hi @eladkal, would appreciate your comments on this again, let me know if there is anything else I need to fix!

boraberke and others added 2 commits May 28, 2024 21:31
Co-authored-by: Josh Fell <48934154+josh-fell@users.noreply.github.com>
@josh-fell josh-fell merged commit 70121f8 into apache:main May 28, 2024
57 checks passed
RNHTTR pushed a commit to RNHTTR/airflow that referenced this pull request Jun 1, 2024
* Implement CloudDataTransferServiceRunJobOperator

* Add references from storage-transfer docs

* Add unit test for `run_transfer_job`

* Add docs and example dag usage for `CloudDataTransferServiceRunJobOperator`

* Fix doctest errors

* Validate inputs inside execute function

* Remove validation check in the constructor

* Fix failing test

* Fix ruff linter issues

* Ensure consistent `project_id` usage

Co-authored-by: Josh Fell <48934154+josh-fell@users.noreply.github.com>

---------

Co-authored-by: Josh Fell <48934154+josh-fell@users.noreply.github.com>
fdemiane pushed a commit to fdemiane/airflow that referenced this pull request Jun 6, 2024
* Implement CloudDataTransferServiceRunJobOperator

* Add references from storage-transfer docs

* Add unit test for `run_transfer_job`

* Add docs and example dag usage for `CloudDataTransferServiceRunJobOperator`

* Fix doctest errors

* Validate inputs inside execute function

* Remove validation check in the constructor

* Fix failing test

* Fix ruff linter issues

* Ensure consistent `project_id` usage

Co-authored-by: Josh Fell <48934154+josh-fell@users.noreply.github.com>

---------

Co-authored-by: Josh Fell <48934154+josh-fell@users.noreply.github.com>
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.

Google Cloud Transfer operators: add an operator to run a transfer job
4 participants