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

Support migrating CDK state from CloudFormation to Pulumi #271

Closed
Tracked by #292
mjeffryes opened this issue Dec 2, 2024 · 2 comments
Closed
Tracked by #292

Support migrating CDK state from CloudFormation to Pulumi #271

mjeffryes opened this issue Dec 2, 2024 · 2 comments
Assignees
Labels
kind/enhancement Improvements or new features resolution/fixed This issue was fixed

Comments

@mjeffryes
Copy link
Member

pulumi-cdk makes it relatively easy to convert CDK apps and stacks to deploy with Pulumi, but there's currently no easy option for migrating the state for an already deployed CDK app from CloudFormation.

For some stacks, users may be ok with completely tearing down the resources deployed with CF and redeploying on Pulumi, but for stacks with stateful resources like data stores, that's not a viable option.

There are also other manual import tools like cf2pulumi, but they require a complete rewrite of the program with native Pulumi resources rather than using CDK.

We'd like to have a tool that can reliably move a CDK stack from CF to Pulumi with minimal fuss.

@mjeffryes mjeffryes added kind/enhancement Improvements or new features needs-triage Needs attention from the triage team and removed needs-triage Needs attention from the triage team labels Dec 2, 2024
@t0yv0
Copy link
Member

t0yv0 commented Dec 23, 2024

There is a very experimental-quality tool available to assist with migrating SDK state at https://github.com/pulumi/pulumi-tool-cdk-importer

@corymhall corymhall self-assigned this Dec 24, 2024
@corymhall corymhall added the resolution/fixed This issue was fixed label Dec 24, 2024
@corymhall
Copy link
Contributor

Closing this since https://github.com/pulumi/pulumi-tool-cdk-importer is now public and can be used. Any feature requests/bugs can be reported there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Improvements or new features resolution/fixed This issue was fixed
Projects
None yet
Development

No branches or pull requests

3 participants