• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Low Low
    • 5.10.0, 5.10-OD-04
    • 5.9.1
    • AWS

      At the moment, the CodeDeploy allows deployment to only the US East and West. It will be nice to extend this feature to other regions like the Sydney.

          Form Name

            [BAM-16053] CodeDeploy task does not list all regions

            Hi Steffen & Joshua,
            Thank you for the advise. 'Tasks for AWS' does seem interesting. Will spend some time on it.

            Thank You.

            Vinay Shivakumar added a comment - Hi Steffen & Joshua, Thank you for the advise. 'Tasks for AWS' does seem interesting. Will spend some time on it. Thank You.

            mail2vinay.bs1931661848 - as a temporary workaround, you might want to look into the CodeDeploy tasks provided by Utoolity's (commercial) Tasks for AWS add-on, which can deploy to all regions supported by AWS, including Sydney. You can always evaluate it for free and switch back to Atlassian's native CodeDeploy task once Bamboo 5.10 is available.

            Please be aware of the following rough differences between the Atlassian and Utoolity approaches:

            • Utoolity's various CodeDeploy tasks have broader API coverage and also allow you to create the target CodeDeploy Applications and CodeDeploy Deployment Groups from your build for example, which you can then target from a CodeDeploy Deployment.
            • Conversely, Atlassian's CodeDeploy task is nicely tailored for the deployment use case and allows you to upload to S3 and deploy within a single task (Utoolity's solution requires you to upload via the dedicated Amazon S3 Object task first).
            • Also, Atlassian's CodeDeploy task does helpful AJAX lookups for applications and deployment groups for example, which we have skipped so far in favor of the mentioned broader API coverage.
            • Finally, Atlassian's CodeDeploy task only supports the limited direct use of long-term AWS Security Credentials, whereas Tasks for AWS also includes Identity Federation for AWS, which allows you to apply AWS' best practices by only using temporary credentials via federated IAM users or IAM roles to ease managing and restricting your security exposure (Identity Federation for AWS is free for Tasks for AWS users).

            Steffen Opel [Utoolity] added a comment - mail2vinay.bs1931661848 - as a temporary workaround, you might want to look into the CodeDeploy tasks provided by Utoolity's (commercial) Tasks for AWS add-on, which can deploy to all regions supported by AWS, including Sydney. You can always evaluate it for free and switch back to Atlassian's native CodeDeploy task once Bamboo 5.10 is available. Please be aware of the following rough differences between the Atlassian and Utoolity approaches: Utoolity's various CodeDeploy tasks have broader API coverage and also allow you to create the target CodeDeploy Applications and CodeDeploy Deployment Groups from your build for example, which you can then target from a CodeDeploy Deployment . Conversely, Atlassian's CodeDeploy task is nicely tailored for the deployment use case and allows you to upload to S3 and deploy within a single task (Utoolity's solution requires you to upload via the dedicated Amazon S3 Object task first). Also, Atlassian's CodeDeploy task does helpful AJAX lookups for applications and deployment groups for example, which we have skipped so far in favor of the mentioned broader API coverage. Finally, Atlassian's CodeDeploy task only supports the limited direct use of long-term AWS Security Credentials, whereas Tasks for AWS also includes Identity Federation for AWS , which allows you to apply AWS' best practices by only using temporary credentials via federated IAM users or IAM roles to ease managing and restricting your security exposure (Identity Federation for AWS is free for Tasks for AWS users).

            sbirgisson probably not, we are reasonably up to date with the aws sdk (couple of weeks old).

            Przemek Bruski added a comment - sbirgisson probably not, we are reasonably up to date with the aws sdk (couple of weeks old).

            Hi mail2vinay.bs1931661848, for server customers this will be available with Bamboo 5.10 which will probably be available next month.

            Joshua Tjhin (Inactive) added a comment - Hi mail2vinay.bs1931661848 , for server customers this will be available with Bamboo 5.10 which will probably be available next month.

            Hi All,
            I'm looking forward for this fix as I need the ability to deploy to Sydney location using AWS CodeDeploy with Bamboo. At present, I'm using Bamboo version 5.9.4. Is there any way I can choose 'Sydney' region? If not, please let me know when can I expect the upgrade?

            Many Thanks.

            Vinay Shivakumar added a comment - Hi All, I'm looking forward for this fix as I need the ability to deploy to Sydney location using AWS CodeDeploy with Bamboo. At present, I'm using Bamboo version 5.9.4. Is there any way I can choose 'Sydney' region? If not, please let me know when can I expect the upgrade? Many Thanks.

            We are unable to upgrade a system plugin, is this something that attlasian is required to do?

            The AWS SDK is actually provided by Bamboo so a plugin update isn't required. The SDK was updated in Bamboo 5.10-OD-04 which is scheduled for release on August 31.

            StannousBaratheon added a comment - We are unable to upgrade a system plugin, is this something that attlasian is required to do? The AWS SDK is actually provided by Bamboo so a plugin update isn't required. The SDK was updated in Bamboo 5.10-OD-04 which is scheduled for release on August 31.

            Hi all,

            This has been fixed and will be out in the next release. For server customers, this will be 5.10.

            Re: upgrading system plugins - they get updated with new versions of Bamboo.

            Joshua Tjhin (Inactive) added a comment - Hi all, This has been fixed and will be out in the next release. For server customers, this will be 5.10. Re: upgrading system plugins - they get updated with new versions of Bamboo.

            Still an issue, should be re-opened, same issue here, still no Sydney region, and we are unable to upgrade a system plugin.

            Nenad Mijailovic added a comment - Still an issue, should be re-opened, same issue here, still no Sydney region, and we are unable to upgrade a system plugin.

            We are unable to upgrade a system plugin, is this something that attlasian is required to do?

            Hafid F Sousa added a comment - We are unable to upgrade a system plugin, is this something that attlasian is required to do?

            The plugin gets the regions where CodeDeploy is available from the AWS SDK. An SDK version bump is required to add the new regions.

            StannousBaratheon added a comment - The plugin gets the regions where CodeDeploy is available from the AWS SDK. An SDK version bump is required to add the new regions.

              Unassigned Unassigned
              smaiyaki Sultan Maiyaki (Inactive)
              Affected customers:
              3 This affects my team
              Watchers:
              15 Start watching this issue

                Created:
                Updated:
                Resolved: