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

Way to migrate application across PipeCD projects #5311

Open
khanhtc1202 opened this issue Nov 6, 2024 · 1 comment
Open

Way to migrate application across PipeCD projects #5311

khanhtc1202 opened this issue Nov 6, 2024 · 1 comment

Comments

@khanhtc1202
Copy link
Member

khanhtc1202 commented Nov 6, 2024

What would you like to be added:

Why is this needed:

In some use cases, users want to move/migrate one application from a PipeCD project to another project without downtime. Currently, it's hard to make it due to the PipeCD resource control mechanism (based on the resource annotations).

@t-kikuc
Copy link
Member

t-kikuc commented Nov 10, 2024

Investication Result for ECS/Lambda

Kubernetes, CloudRun, Terraform: I have not investigated yet. Anyone, please try 🙏

It's easy to migrate app across projects for ECS/Lambda apps.

  • 👍 No downtime
  • 👍 AWS resources are the same through migration
  • 👍 You don't need to modify application configs
  • ⚠️ If the first deployment of an app fails, the Rollback will fail. Re-deploy the app in your "migration-from" project.

Details: I wrote an article in Japanese.
"How to migrate apps across projects: ECS/Lambda"
https://zenn.dev/cadp/articles/pipecd-migrate-apps-across-projects

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

No branches or pull requests

2 participants