Skip to content

Conversation

pinzon
Copy link
Member

@pinzon pinzon commented Apr 26, 2024

Motivation

Addresses #10606. This PR adds new resource providers for the EC2 service

Changes

  • New resource provider for AWS::EC2::PrefixList
  • New resource provider for AWS::EC2::VpcEndpoint

Testing

  • new deployment test for each resource

@pinzon pinzon added the semver: minor Non-breaking changes which can be included in minor releases, but not in patch releases label Apr 26, 2024
@pinzon pinzon added this to the 3.5 milestone Apr 26, 2024
Copy link

github-actions bot commented Apr 26, 2024

LocalStack Community integration with Pro

    2 files  ±0      2 suites  ±0   1h 32m 11s ⏱️ + 1m 31s
2 924 tests +2  2 634 ✅ +2  290 💤 ±0  0 ❌ ±0 
2 926 runs  +2  2 634 ✅ +2  292 💤 ±0  0 ❌ ±0 

Results for commit a550a30. ± Comparison against base commit fcd5927.

♻️ This comment has been updated with latest results.

@pinzon pinzon marked this pull request as ready for review April 26, 2024 21:16
Copy link
Contributor

@simonrw simonrw left a comment

Choose a reason for hiding this comment

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

Provider looks good for now. I mentioned we should probably use the async form of the provider methods always since it upholds the CFn resource provider contract of atomicity. Not a blocker, we might want to do a pass over "non-conforming" providers in the future once we have more accurate deployment order

@pinzon
Copy link
Member Author

pinzon commented Apr 30, 2024

@simonrw thank you for the comments. I addressed them all and made the improvements to the resource providers. I'll merge once the checks are green again.

@pinzon pinzon merged commit 5bfa1de into master Apr 30, 2024
@pinzon pinzon deleted the feat/cfn/ec2-rp branch April 30, 2024 22:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver: minor Non-breaking changes which can be included in minor releases, but not in patch releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants