Skip to content
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

[Feature Request] Integrate Cloudformation Stack Refactoring into LZA #711

Open
sriharshakns opened this issue Feb 7, 2025 · 1 comment
Labels
enhancement New feature or request

Comments

@sriharshakns
Copy link

Is your feature request related to a problem? Please describe.
AWS CloudFormation recently introduced a feature that allows refactoring of stacks using the AWS CLI/SDK.

https://aws.amazon.com/about-aws/whats-new/2025/02/reshape-aws-cloudformation-stack-refactoring/

Given the current challenges of sometimes hitting CloudFormation Resource limits (500 at time of writing) in deploying large number resources via LZA, especially in the Network related stacks (refer #320)

It would be beneficial to implement and integrate this refactoring capability within the LZA framework to synthesize the underlying stacks and move resources between them when the need arises.

At the minimum, this functionality can be integrated for the stacks created via the customizations-config.yaml. This integration would significantly improve the flexibility and ease of managing resources between stacks in complex environments centrally via LZA.

Describe the feature you'd like

Central Way to Refactor CloudFormation stacks deployed via LZA solution -

-> Move resources from one stack to another
-> Split monolithic stacks into smaller components
-> Rename the logical name of resources within a stack

@sriharshakns sriharshakns added the enhancement New feature or request label Feb 7, 2025
@fdjahnke
Copy link
Contributor

Hello @sriharshakns , thank you for filing a
feature request with the Landing Zone Accelerator team! Our team is aware of this and is looking into the feature and possible ways to solve the problem in a future release. 

We will keep this issue open for tracking purposes and keep you aware of
any status updates going forward. Thank you for supporting Landing Zone
Accelerator!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants