• Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • AWS
    • None
    • 0
    • 3
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Problem Definition

      Currently, Atlassian AWS Templates does not have a Bamboo template

      Suggested Solution

      Provide a Bamboo cloudFormation template in the linked repository for Bamboo Server and agents.

            [BAM-20488] Provide a cloudFormation template for Bamboo

            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.

            William Dutton added a comment - 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.

            With the decommissioning of Bamboo Server approaching and Atlassian pushing the users to switch to Data Center, an AWS Cloud formation template is now more than necessary.

            Are there any plans to implement the AWS Template for Bamboo DC in a near future?

            Francis Poulin added a comment - With the decommissioning of Bamboo Server approaching and Atlassian pushing the users to switch to Data Center, an AWS Cloud formation template is now more than necessary. Are there any plans to implement the AWS Template for Bamboo DC in a near future?

              Unassigned Unassigned
              ephillips@atlassian.com Edward
              Votes:
              7 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: