• 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.

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

            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2016 v1 - Restricted [ 1442475 ] New: JAC Bug Workflow v3 [ 3383383 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Krystian Brazulewicz made changes -
            Link New: This issue relates to BAM-17868 [ BAM-17868 ]
            Owen made changes -
            Workflow Original: Bamboo Workflow 2016 v1 [ 1419602 ] New: Bamboo Workflow 2016 v1 - Restricted [ 1442475 ]
            Marek Went (Inactive) made changes -
            Workflow Original: Bamboo Workflow 2014 v2 [ 901667 ] New: Bamboo Workflow 2016 v1 [ 1419602 ]
            frank.eddy566228732 made changes -
            Link New: This issue was cloned as BAM-17244 [ BAM-17244 ]

            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.

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

                Created:
                Updated:
                Resolved: