-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Release/v1.36.0 (#2042) #2050
Merged
Merged
Release/v1.36.0 (#2042) #2050
Conversation
This file contains 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
* refactor: Optimize shared API usage plan handling (#1973) * fix: use instance variables for generating shared api usage plan * add extra log statements * fix: Added SAR Support Check (#1972) * Added SAR Support Check * Added docstring and Removed Instance Initialization for Class Method * set log level explicitly * update pyyaml version to get the security update (#1974) * fix: use instance variables for generating shared api usage plan * add extra log statements * set log level explicitly * black formatting * black formatting Co-authored-by: Cosh_ <[email protected]> Co-authored-by: Mohamed Elasmar <[email protected]> * feat: Resource level attributes support (#2008) * Fix for invalid MQ event source managed policy * Fix for invalid managed policy for MQ, included support for new MQ event source property, updated test cases * Black reformatting * Test case changes * Changed policy name * Modified test cases with new policy name * Added resource attributes and unit tests * Resource attributes initial work * Passthrough attributes for some resources, updated some tests * Resolve merge conflicts * Fixed a typo * Modified implicit api plugin for resource attributes support * Partial update of the tests * Partially updated test cases, black reformatted * Partially updated test templates * Partially updated test templates * Partially updated test templates * Added event bridge support for passthrough resource attributes * Partially updated test templates (up to function with amq kms) * Partially updated test templates (up to sns) * Partially updated test templates (all the ones left) * Prevented passthrough resource attributes from changing layer version hashes * Added test to verify resource passthrough precedence for implicit api * Modified tests related to lambda layer to revert the hash changes, keeping the hash the same with resource attributes added * fix: mutable default values in method definitions (#1997) * fix: remove explicit logging level set in single module (#1998) * run automated tests for resource level attribute support * Skipping metadata in layer hashing * Refactored the classes for TestTranslatorEndToEnd and TestResourceLevelAttributes to share the same parent class * Added new translator tests for version and layer resources * Added new unit tests * Removed after transform resource plugin * Black reformatting * Refactoring implicit api plugin support for DeletionPolicy and UpdateReplacePolicy * Refactoring to improve code quality * Added simple documentation * Black reformatting * Added input template that was missing * Refactoring: use sets instead of lists for implicit api plugin * Changing import to be compatible with py2.7 * Changing test deployment hashes to their actual values Co-authored-by: Mehmet Nuri Deveci <[email protected]> * chore: bump version to 1.36.0 (#2014) * fix: Shared Usage Plan scenarios for Resource Level Attribute Support (#2040) * do not propagate attributes to CognitoUserPool * shared usage plan with propagated resource level attributes * add unit tests * Added test templates for shared usage plan with resource attributes * Black reformatting * Removing unused import * fix python2 hashes Co-authored-by: Qingchuan Ma <[email protected]> Co-authored-by: Mehmet Nuri Deveci <[email protected]> Co-authored-by: Cosh_ <[email protected]> Co-authored-by: Mohamed Elasmar <[email protected]>
mndeveci
approved these changes
May 31, 2021
Codecov Report
@@ Coverage Diff @@
## master #2050 +/- ##
==========================================
- Coverage 93.88% 93.68% -0.21%
==========================================
Files 90 90
Lines 5954 6094 +140
Branches 1213 1249 +36
==========================================
+ Hits 5590 5709 +119
- Misses 168 178 +10
- Partials 196 207 +11
Continue to review full report at Codecov.
|
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.
refactor: Optimize shared API usage plan handling (WIP #1973)
fix: use instance variables for generating shared api usage plan
add extra log statements
fix: Added SAR Support Check (fix: Added SAR Support Check #1972)
Added SAR Support Check
Added docstring and Removed Instance Initialization for Class Method
set log level explicitly
update pyyaml version to get the security update (chore: Upgrade PyYaml version to 5.4 #1974)
fix: use instance variables for generating shared api usage plan
add extra log statements
set log level explicitly
black formatting
black formatting
Co-authored-by: Cosh_ [email protected]
Co-authored-by: Mohamed Elasmar [email protected]
feat: Resource level attributes support (feat: Resource level attributes support #2008)
Fix for invalid MQ event source managed policy
Fix for invalid managed policy for MQ, included support for new MQ event source property, updated test cases
Black reformatting
Test case changes
Changed policy name
Modified test cases with new policy name
Added resource attributes and unit tests
Resource attributes initial work
Passthrough attributes for some resources, updated some tests
Resolve merge conflicts
Fixed a typo
Modified implicit api plugin for resource attributes support
Partial update of the tests
Partially updated test cases, black reformatted
Partially updated test templates
Partially updated test templates
Partially updated test templates
Added event bridge support for passthrough resource attributes
Partially updated test templates (up to function with amq kms)
Partially updated test templates (up to sns)
Partially updated test templates (all the ones left)
Prevented passthrough resource attributes from changing layer version hashes
Added test to verify resource passthrough precedence for implicit api
Modified tests related to lambda layer to revert the hash changes, keeping the hash the same with resource attributes added
fix: mutable default values in method definitions (fix: mutable default values in method definitions #1997)
fix: remove explicit logging level set in single module (fix: remove explicit logging level set in single module #1998)
run automated tests for resource level attribute support
Skipping metadata in layer hashing
Refactored the classes for TestTranslatorEndToEnd and TestResourceLevelAttributes to share the same parent class
Added new translator tests for version and layer resources
Added new unit tests
Removed after transform resource plugin
Black reformatting
Refactoring implicit api plugin support for DeletionPolicy and UpdateReplacePolicy
Refactoring to improve code quality
Added simple documentation
Black reformatting
Added input template that was missing
Refactoring: use sets instead of lists for implicit api plugin
Changing import to be compatible with py2.7
Changing test deployment hashes to their actual values
Co-authored-by: Mehmet Nuri Deveci [email protected]
chore: bump version to 1.36.0 (chore: bump version to 1.36.0 #2014)
fix: Shared Usage Plan scenarios for Resource Level Attribute Support (fix: Shared Usage Plan scenarios for Resource Level Attribute Support #2040)
do not propagate attributes to CognitoUserPool
shared usage plan with propagated resource level attributes
add unit tests
Added test templates for shared usage plan with resource attributes
Black reformatting
Removing unused import
fix python2 hashes
Co-authored-by: Qingchuan Ma [email protected]
Co-authored-by: Mehmet Nuri Deveci [email protected]
Co-authored-by: Cosh_ [email protected]
Co-authored-by: Mohamed Elasmar [email protected]
Issue #, if available:
Description of changes:
Description of how you validated changes:
Checklist:
make pr
passesExamples?
Please reach out in the comments, if you want to add an example. Examples will be
added to
sam init
through https://github.com/awslabs/aws-sam-cli-app-templates/By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.