How to migrate from the Bamboo AWS Plugin to Tasks for AWS (Bamboo)
You want to migrate from the deprecated Bamboo AWS Plugin to its successor Tasks for AWS to gain new features and improvements and commercial support:
Step-by-step guide
Unfortunately there is no upgrade path from the Bamboo AWS Plugin to Tasks for AWS for technical reasons outside of our control. To ease the migration, you can start using both apps side by side and mix and match tasks from each within a job.
1. Install Tasks for AWS.
2. Start creating tasks from Tasks for AWS exclusively for new plans.
3. Replace existing tasks from the Bamboo AWS Plugin with the functionally identical (though possible extended) tasks in Tasks for AWS. Both sets of AWS related tasks can be differentiated as follows:
Tasks for AWS supports the new Bamboo 5 Deployment Projects, so you'll only find one set of AWS related tasks in a deployment project
Tasks for AWS features updated icons with a 3D appearance via shadows
Tasks for AWS has simplified task names (except for the CloudFormation task):
AWS Service | Bamboo AWS Plugin | Tasks for AWS |
---|---|---|
Amazon EC2 | 1) Amazon Elastic Block Store (EBS) Snapshot | Amazon EBS Snapshot |
| 1) Amazon Elastic Compute Cloud (EC2) Image | Amazon EC2 Image |
| 1) Amazon Elastic Compute Cloud (EC2) Instance | Amazon EC2 Instance |
Amazon Elastic Container Service (ECS) |
| Amazon ECS Cluster |
|
| Amazon ECS Service |
|
| Amazon ECS Task |
|
| Amazon ECS Task Definition |
Amazon S3 |
| Amazon S3 Object |
AWS CloudFormation | 2) AWS CloudFormation Stack | AWS CloudFormation Stack |
AWS CodeDeploy |
| AWS CodeDeploy Application |
|
| AWS CodeDeploy Deployment |
|
| AWS CodeDeploy Deployment Group |
AWS Elastic Beanstalk |
| AWS Elastic Beanstalk Application |
|
| AWS Elastic Beanstalk Application Version |
|
| AWS Elastic Beanstalk Environment |
AWS Lambda |
| AWS Lambda Event Source Mapping |
|
| AWS Lambda Function |
AWS OpsWorks |
| AWS OpsWorks App |
|
| AWS OpsWorks Deployment |
AWS Step Functions |
| AWS Step Functions State Machine |
Extended | Supported | Restrictions | Unsupported
1) Tasks for AWS supports some additional features | 2) Tasks for AWS supports many additional features
4. Disable/Uninstall the Bamboo AWS Plugin once all desired tasks are provided by Tasks for AWS.
Providing an explicit (automated) migration option is not out of the question, but a disproportionate amount of work for us right now - please get in touch, if your use case requires a migration option regardless, we are willing to discuss this on a case by case basis.
Related articles
Amazon Web Services™, AWS™ and the “Powered by Amazon Web Services” logo are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries.
Utoolity® is a registered trademark of Utoolity GmbH.
© 2024 Utoolity GmbH. All rights reserved.