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

[SFN] Support for Glue Optimised Service Integration #10802

Merged
merged 10 commits into from May 17, 2024

Conversation

MEPalma
Copy link
Contributor

@MEPalma MEPalma commented May 10, 2024

Motivation

Currently the SFN v2 provider does not support Glue optimised integrations. This PR adds base support for Glue optimised integration.
Closes: #10073 (I'm author of this issue)

Changes

  • Added new handler for the optimised service integration

Testing

Glue is a Pro feature, tests are added in the PR in tandem with this one.

@MEPalma MEPalma added the semver: patch Non-breaking changes which can be included in patch releases label May 10, 2024
@MEPalma MEPalma added this to the 3.5 milestone May 10, 2024
@MEPalma MEPalma requested a review from joe4dev May 10, 2024 16:54
@MEPalma MEPalma self-assigned this May 10, 2024
Copy link

github-actions bot commented May 10, 2024

LocalStack Community integration with Pro

    2 files  ±0      2 suites  ±0   1h 42m 25s ⏱️ + 2m 57s
2 966 tests ±0  2 665 ✅ ±0  301 💤 ±0  0 ❌ ±0 
2 968 runs  ±0  2 665 ✅ ±0  303 💤 ±0  0 ❌ ±0 

Results for commit 0694d46. ± Comparison against base commit ed82388.

♻️ This comment has been updated with latest results.

Copy link
Member

@joe4dev joe4dev left a comment

Choose a reason for hiding this comment

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

LGTM. Nevertheless, I would prefer having a green test run before merging. Can we use companion branches to run the full test suite, in particular the new tests for this code in localstack-ext?
Re-basing both PRs (it seems the localstack community PR might be outdated causing issues in the ext pipeline) and pushing them simultaneously should work.

Just commented some (tiny) nits.



@pytest.fixture
def sfn_events_to_sqs_queue(events_to_sqs_queue):
Copy link
Member

Choose a reason for hiding this comment

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

cc @maxhoheiser We now have SFN fixtures in localstack, which can be useful for integrations in EventBridge and EventBridge Pipes 🥳

@MEPalma MEPalma merged commit 4a3fee6 into master May 17, 2024
30 checks passed
@MEPalma MEPalma deleted the MEP-sfn-glue_optim_inte branch May 17, 2024 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver: patch Non-breaking changes which can be included in patch releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

StepFunctions: add optimised service integration for AWS Glue.
2 participants