-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
CloudFormation v2 Engine: Base Support for Fn::Split #12698
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, Unit21 593 tests ±0 19 938 ✅ ±0 6m 16s ⏱️ +8s Results for commit 1efeb73. ± Comparison against base commit a1684d28. ♻️ This comment has been updated with latest results. |
Test Results (amd64) - Acceptance7 tests ±0 5 ✅ ±0 3m 14s ⏱️ +6s Results for commit 1efeb73. ± Comparison against base commit a1684d28. ♻️ This comment has been updated with latest results. |
Test Results - Alternative Providers983 tests 554 ✅ 23m 2s ⏱️ Results for commit 1efeb73. ♻️ This comment has been updated with latest results. |
LocalStack Community integration with Pro 2 files ± 0 2 suites ±0 21m 8s ⏱️ - 1h 22m 15s Results for commit 1efeb73. ± Comparison against base commit a1684d28. This pull request removes 3976 and adds 6 tests. Note that renamed tests count towards both.
This pull request removes 209 skipped tests and adds 6 skipped tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
Test Results (amd64) - Integration, Bootstrap 5 files 5 suites 2h 23m 31s ⏱️ Results for commit 1efeb73. ♻️ This comment has been updated with latest results. |
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.
Nice stuff!
@markers.snapshot.skip_snapshot_verify( | ||
paths=[ | ||
# Reason: AWS incorrectly does not list the second and third topic as | ||
# needing modifying, however it needs to |
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.
😂
@@ -123,7 +123,6 @@ def test_base64_sub_and_getatt_functions(self, deploy_cfn_template): | |||
converted_string = base64.b64encode(bytes(original_string, "utf-8")).decode("utf-8") | |||
assert converted_string == deployed.outputs["Encoded"] | |||
|
|||
@pytest.mark.skip(reason="CFNV2:Fn::Split") |
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.
🎉
@@ -46,7 +46,7 @@ def _is_executed(): | |||
assert "hello from statemachine" in execution_desc["output"] | |||
|
|||
|
|||
@pytest.mark.skip(reason="CFNV2:Fn::Split") | |||
@pytest.mark.skip(reason="CFNV2:Other") |
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.
suggestion: could you maybe add some details on what the error is now?
Motivation
The introduction of the CloudFormation v2 engine laid the foundation for a redesigned engine capable of accurately determining update requirements between CloudFormation deployments, while also enabling parallel execution during updates. However, the current implementation offers no support for
Fn::Split
.Changes
Fn::Split
Fn::Split