I've put in some time to make this occur based on bitbucket, note that this is not standalone as my work area wanted like for like (sub folder path splits not domain splits)
https://bitbucket.org/atlassian/dc-deployments-automation/pull-requests/189
and
https://github.com/aws-quickstart/quickstart-atlassian-bitbucket/compare/main...qld-gov-au:quickstart-atlassian-bitbucket:develop
This was not possible till Bamboo 8 was release.
https://confluence.atlassian.com/bamboo/bamboo-home-migration-1063170553.html
This has been tested and works well on Bamboo 9.1.0. Per Bamboo's way of running, it is not an active/active setup but an active / warm offline heart beat checker. With AWS Auto Scaling Groups. You can have it configured to one node and allow node replacement to self heal. At min there is always a 5min outage for Bamboo Data Centre node promotion (plus heart beat ttl).
For version upgrading, update the template and spin up a new asg instance and then downgrade to 1 running instance for it to take over and upgrade the database and shared home details. This has been tested on bringing a pre-existing Bamboo Server shared folder + database snapshot and allowing it to upgrade from 8.1.8 to 9.1.0.
I've put in some time to make this occur based on bitbucket, note that this is not standalone as my work area wanted like for like (sub folder path splits not domain splits)
https://bitbucket.org/atlassian/dc-deployments-automation/pull-requests/189
and
https://github.com/aws-quickstart/quickstart-atlassian-bitbucket/compare/main...qld-gov-au:quickstart-atlassian-bitbucket:develop
This was not possible till Bamboo 8 was release.
https://confluence.atlassian.com/bamboo/bamboo-home-migration-1063170553.html
This has been tested and works well on Bamboo 9.1.0. Per Bamboo's way of running, it is not an active/active setup but an active / warm offline heart beat checker. With AWS Auto Scaling Groups. You can have it configured to one node and allow node replacement to self heal. At min there is always a 5min outage for Bamboo Data Centre node promotion (plus heart beat ttl).
For version upgrading, update the template and spin up a new asg instance and then downgrade to 1 running instance for it to take over and upgrade the database and shared home details. This has been tested on bringing a pre-existing Bamboo Server shared folder + database snapshot and allowing it to upgrade from 8.1.8 to 9.1.0.