-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
[dagster-airlift] airflow op swizzler #23402
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dpeng817
changed the title
[dagster-airlift] airflow operator switcher
[dagster-airlift][wip] airflow operator switcher
Aug 3, 2024
This was referenced Aug 3, 2024
This was referenced Aug 3, 2024
dpeng817
force-pushed
the
dpeng817/dagster_operator
branch
from
August 3, 2024 23:59
4325983
to
e9a752e
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 3, 2024 23:59
196c139
to
3adcf2d
Compare
dpeng817
force-pushed
the
dpeng817/dagster_operator
branch
from
August 4, 2024 00:04
e9a752e
to
ebc04fe
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 4, 2024 00:04
3adcf2d
to
3c646de
Compare
dpeng817
force-pushed
the
dpeng817/dagster_operator
branch
from
August 5, 2024 02:09
ebc04fe
to
2e766d4
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 5, 2024 02:09
3c646de
to
709b9fc
Compare
dpeng817
force-pushed
the
dpeng817/dagster_operator
branch
from
August 5, 2024 03:13
2e766d4
to
e12b6b5
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 5, 2024 03:13
709b9fc
to
a115058
Compare
dpeng817
force-pushed
the
dpeng817/dagster_operator
branch
from
August 5, 2024 16:22
e12b6b5
to
40cea78
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 5, 2024 16:22
a115058
to
a6e6746
Compare
dpeng817
force-pushed
the
dpeng817/dagster_operator
branch
from
August 5, 2024 16:40
40cea78
to
f89e978
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 5, 2024 16:41
a6e6746
to
8f65ed1
Compare
dpeng817
force-pushed
the
dpeng817/dagster_operator
branch
from
August 5, 2024 17:54
f89e978
to
24f7927
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 5, 2024 17:54
8f65ed1
to
b7bc220
Compare
dpeng817
force-pushed
the
dpeng817/dagster_operator
branch
from
August 5, 2024 20:53
24f7927
to
d6a604f
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 5, 2024 20:54
b7bc220
to
f05d05a
Compare
dpeng817
force-pushed
the
dpeng817/dagster_operator
branch
from
August 5, 2024 21:06
d6a604f
to
28c5820
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 5, 2024 21:06
f05d05a
to
d955dd5
Compare
dpeng817
force-pushed
the
dpeng817/dagster_operator
branch
from
August 7, 2024 22:34
28c5820
to
d713198
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 11, 2024 23:15
1fec362
to
d2cf178
Compare
@schrockn made one more big change to this PR that introspects the baseoperator args, and uses that construct the DagsterOperator. The goal here is to be more resistant to changes in BaseOperator args. Lmk what you think. |
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 11, 2024 23:21
d2cf178
to
ae75b08
Compare
schrockn
previously requested changes
Aug 12, 2024
examples/experimental/dagster-airlift/dagster_airlift/in_airflow/dagster_operator.py
Outdated
Show resolved
Hide resolved
examples/experimental/dagster-airlift/dagster_airlift/in_airflow/mark_as_migrating.py
Outdated
Show resolved
Hide resolved
examples/experimental/dagster-airlift/dagster_airlift/migration_state.py
Outdated
Show resolved
Hide resolved
This was referenced Aug 12, 2024
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 12, 2024 20:35
ae75b08
to
8846dc2
Compare
schrockn
approved these changes
Aug 12, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please heed final comments
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 12, 2024 21:09
8846dc2
to
d65f0f3
Compare
This was referenced Aug 12, 2024
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 12, 2024 22:22
d65f0f3
to
0abbf9f
Compare
dpeng817
force-pushed
the
dpeng817/airflow_op_switcher
branch
from
August 12, 2024 23:06
0abbf9f
to
6c722d4
Compare
This was referenced Aug 13, 2024
PedramNavid
pushed a commit
that referenced
this pull request
Aug 14, 2024
Adds functionality for `mark_as_dagster_migrating` to swizzle out an operator for the dagster operator. Adds a test that runs against live airflow and dagster, and ensures that when a run of the dag marked as "migrated" is kicked off, that it results in an asset materialization appearing in dagster.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds functionality for
mark_as_dagster_migrating
to swizzle out an operator for the dagster operator.Adds a test that runs against live airflow and dagster, and ensures that when a run of the dag marked as "migrated" is kicked off, that it results in an asset materialization appearing in dagster.