-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
SQS: Complete implementation and testing of AWS::SQS:* CloudFormation resource providers #13548
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
Conversation
712e4fc to
4a98793
Compare
Test Results - Alternative Providers583 tests 325 ✅ 17m 49s ⏱️ Results for commit 4a98793. |
Test Results (amd64) - Integration, Bootstrap 5 files 5 suites 1h 37m 0s ⏱️ Results for commit da6932c. ♻️ This comment has been updated with latest results. |
LocalStack Community integration with Pro 2 files ± 0 2 suites ±0 1h 8m 28s ⏱️ - 46m 6s Results for commit da6932c. ± Comparison against base commit 3bcdd33. This pull request removes 1628 and adds 6 tests. Note that renamed tests count towards both.♻️ This comment has been updated with latest results. |
4a98793 to
fb26d82
Compare
baermat
left a comment
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.
Looks mostly good to me! There are 2 comments that seem to state incorrect information, otherwise we are good to go. Sorry for the late response, Christmas/New Year holiday :)
| # | ||
| # A standard SQS queue with an associated queue inline policy allowing a few actions. | ||
| # |
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.
This looks like a copy paste error, there is no associated policy as far as I can see unless I misunderstood something. Please adjust/remove the comment :)
| # | ||
| # A standard SQS queue with an associated queue policy allowing a few actions. | ||
| # |
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.
same as before
… resource providers. # Conflicts: # localstack-core/localstack/services/sqs/resource_providers/aws_sqs_queuepolicy.py
fb26d82 to
da6932c
Compare
|
Thanks @baermat, I've made your suggested changes. |
Motivation
Complete implementation of the
AWS::SQS::Queue,AWS::SQS::QueuePolicyandAWS::SQS::QueueInlinePolicyCloudFormation resources for SQS.Changes
The changes can be reviewed in three different groups, which are mostly isolated from each other. If you prefer, I could create three separate PRs.
aws_sqs_queuein the name is related toAWS::SQS::Queue. These are very minor changes to adjust to the newgeneratedsubdirectory for auto-generated file.aws_sqs_queuepolicyin the name is related toAWS::SQS::QueuePolicy. This is also a refactoring of file location, but also includes a bug fix toupdate.aws_sqs_queueinlinepolicyin the name is related toAWS::SQS::QueueInlinePolicy. A full implementation of this resource type (there was no existing code for this).Note that the
.schema.jsonfiles are auto-downloaded from AWS, and therefore can't be hand-edited.Tests
Related
https://linear.app/localstack/issue/ENG-162/enhance-cloudformation-test-cases-for-sqs-and-fix-bugs