Add MwaaServerlessStartWorkflowRunOperator#66046
Merged
vincbeck merged 1 commit intoapache:mainfrom May 1, 2026
Merged
Conversation
6e3cc32 to
b3ffd39
Compare
vincbeck
reviewed
Apr 28, 2026
2774af1 to
ab5f2b3
Compare
Contributor
Author
|
Closing to resubmit with clean branch. |
vincbeck
reviewed
Apr 29, 2026
5cc916e to
b66c361
Compare
Contributor
Author
|
Thanks @vincbeck for the review! Addressed both points:
|
2826f7d to
f37f487
Compare
vincbeck
reviewed
Apr 29, 2026
Contributor
Author
62246d0 to
6906dfc
Compare
vincbeck
reviewed
Apr 29, 2026
6906dfc to
6253aae
Compare
vincbeck
reviewed
Apr 30, 2026
3ef7a82 to
5dd71d2
Compare
5dd71d2 to
a27308f
Compare
vincbeck
approved these changes
May 1, 2026
79 tasks
This file contains hidden or 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
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.
What
Add an operator for Amazon MWAA Serverless to start workflow runs.
Motivation
TriggerDagRunOperatortriggers a DAG run within the same Airflow environment.MwaaServerlessStartWorkflowRunOperatorserves the analogous purpose for MWAA Serverless — it triggers a workflow execution on a remote MWAA Serverless environment from any Airflow DAG. This enables patterns like:MWAA Serverless is a separate service from MWAA (similar to how EMR Serverless is separate from EMR), with its own API (
mwaa-serverless) and resource model (workflows instead of environments).How
MwaaServerlessStartWorkflowRunOperatorusingAwsBaseOperator[AwsBaseHook]withclient_type="mwaa-serverless"override_parametersfor runtime customization andworkflow_versionfor version pinningFiles
operators/mwaa_serverless.py— operatortest_mwaa_serverless.py— unit tests (3 tests)example_mwaa_serverless.py— system testmwaa_serverless.rst— docsprovider.yaml+get_provider_info.py— new MWAA Serverless integration + operator entriesTesting