SQS: Complete implementation and testing of AWS::SQS:* CloudFormation resource providers#13548
SQS: Complete implementation and testing of AWS::SQS:* CloudFormation resource providers#13548peter-smith-phd merged 2 commits intomainfrom
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.
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.
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. | ||
| # |
… 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