-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
CFnv2: implement SSM parameter resolving #12934
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
Test Results - Preflight, Unit22 063 tests ±0 20 329 ✅ ±0 6m 23s ⏱️ +4s Results for commit d041253. ± Comparison against base commit aee64339. ♻️ This comment has been updated with latest results. |
Test Results (amd64) - Acceptance7 tests ±0 5 ✅ ±0 3m 5s ⏱️ -3s Results for commit d041253. ± Comparison against base commit aee64339. ♻️ This comment has been updated with latest results. |
Test Results (amd64) - Integration, Bootstrap 5 files 5 suites 2h 21m 32s ⏱️ Results for commit d041253. ♻️ This comment has been updated with latest results. |
LocalStack Community integration with Pro 2 files ±0 2 suites ±0 1h 42m 13s ⏱️ -26s Results for commit d041253. ± Comparison against base commit aee64339. ♻️ This comment has been updated with latest results. |
S3 Image Test Results (AMD64 / ARM64) 2 files 2 suites 9m 6s ⏱️ Results for commit e468948. |
Test Results (MA/MR) - Preflight, Unit22 063 tests 20 329 ✅ 6m 13s ⏱️ Results for commit e468948. |
Test Results (amd64, MA/MR) - Acceptance7 tests 5 ✅ 3m 22s ⏱️ Results for commit e468948. |
Test Results (amd64, MA/MR) - Integration, Bootstrap 5 files 5 suites 2h 21m 44s ⏱️ Results for commit e468948. |
…eters-3-implementation
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.
LGTM. Just added a couple of suggestions.
Pretty interesting that we ended up resolving the paramters outside the other classes.
localstack-core/localstack/services/cloudformation/v2/entities.py
Outdated
Show resolved
Hide resolved
localstack-core/localstack/services/cloudformation/v2/provider.py
Outdated
Show resolved
Hide resolved
Co-authored-by: Cristopher Pinzón <18080804+pinzon@users.noreply.github.com>
Co-authored-by: Cristopher Pinzón <18080804+pinzon@users.noreply.github.com>
…eters-3-implementation
Motivation
The CloudFormation v2 engine does not yet have the ability to resolve external SSM parameters wheh used in the
Parameters
position.Changes
EngineParameter
which tracks the default, given and resolved values for the parameter_process_event
require keyword argumentsstack.describe_details
and put the logic into the provider where it belongsTestImports
as these now pass with add support for Exports/Imports in CFn v2 #12906TODO (follow ups)
AWS::SSM::Parameter::Value<StringList>