The following macros are not currently supported in the header:
  • unmigrated-wiki-markup

Documentation for Tasks for AWS 2.12 – other releases are available in the Tasks for AWS Documentation Directory.
View

Unknown macro: {spacejump}

or visit the current documentation home.

Tasks for AWS 2.11 Release Notes

28 July 2016

Highlights of this release:

Updates for this release:

Highlights

New AWS CloudFormation Stack task actions for change sets

Use the AWS CloudFormation Stack task in Bamboo to create, execute and delete AWS CloudFormation change sets:

You can now view change sets before updating your stacks in AWS CloudFormation. This helps you understand the resource-level changes (e.g. adding, deleting, or modifying instances) which CloudFormation will apply to your live stack when you are updating your AWS infrastructure. Previously, you could not see the specific changes that CloudFormation would apply to your stack before submitting changes.

You can create one or multiple change sets for your existing stack by submitting a modified template, new parameter values (e.g. the instance type for your EC2 instances), or both. The change set will display a list of proposed changes, such as which resources CloudFormation will add, modify, or delete. You can then instruct CloudFormation to implement the changes to your stack.

Continuous Delivery approval workflows

The introductory blog post also emphasizes the main use case for Continuous Delivery with Bamboo and Tasks for AWS:

In addition to additional insight into potential changes, this new model also opens the door to additional control over updates. You can use IAM to control access to specific CloudFormation functions such as UpdateStackCreateChangeSetDescribeChangeSet, and ExecuteChangeSet. You could allow a large group developers to create and preview change sets, and restrict execution to a smaller and more experienced group. With some additional automation, you could raise alerts or seek additional approvals for changes to key resources such as database servers or networks.

Support for IAM Roles in Amazon EC2 Container (ECS) tasks

Support for Docker 1.11, Go 1.5, and Node.js 5/6 in AWS Elastic Beanstalk tasks

The available solution stacks have been updated to include the latest versions, see the resp. announcement:

Updated solution stacks are always usable manually as soon as they are made available by AWS - this simply updates the user interface to include those for convenient selection.

Details

This release addresses the following issues:

  • Epics
    • TAWS-936 – As a user, I want tasks to operate CloudFormation change sets so that I can continuously deliver and approve stack updates
  • Stories
    • TAWS-937 – As a user, I want a task to create/execute/delete a CloudFormation change set so that I can continuously deliver and approve stack updates
  • Improvements
    • TAWS-847 (UAA-136) – Improve communication of connector variable restrictions and errors
    • TAWS-994 – Surface support for additional CodeDeploy region ap-northeast-2
    • TAWS-996 – Surface support for additional Lambda region ap-southeast-2
    • TAWS-998 – Surface new AWS region ap-south-1
    • TAWS-1007 – Update available Elastic Beanstalk solution stacks (as per 2016-06-26)
    • TAWS-1015 – Add support for IAM roles for ECS tasks
    • TAWS-1022 (UAA-200) – Add support for custom names within CloudFormation IAM resources
    • TAWS-1025 – Surface support for additional Lambda region ap-southeast-1
  • Bugs
    • TAWS-1010 (UAA-183) – Fix CloudFormation Stack delete action not accounting for ROLLBACK_COMPLETE in stack existence check
    • TAWS-1018 – Fix title of destination field in Elastic Beanstalk swap action configuration
    • TAWS-1020 – Update available Elastic Beanstalk solution stacks (as per 2016-07-18)
    • TAWS-1027 (UAA-197) – Fix OpsWorks Deployment task incorrectly escaping custom JSON strings

Release 2.11.4

2016-12-20

This release addresses the following issues:

  • Improvements
    • TAWS-1101 (UAA-226) – Log resources affected by a CloudFormation Change Set
    • TAWS-1103 – Rename CloudFormation 'Stack Change Set' actions to just 'Change Set'
    • TAWS-1104 – Add support for CloudFormation Change Set type
    • TAWS-1109 – Add support for Lambda environment variables
    • TAWS-1113 – Add support for Lambda C# runtime
    • TAWS-1116 – Add support for Lambda dead letter queues
    • TAWS-1119 – Add support for Lambda Edge Node.js runtime
    • TAWS-1120 – Surface new AWS region ca-central-1
    • TAWS-1132 – Surface new AWS region eu-west-2
    • TAWS-1145 – Add output variable for ECS task version

Release 2.11.3

2016-12-15

This release addresses the following issues:

  • Improvements
    • TAWS-1105 – Update available Elastic Beanstalk solution stacks (as per 2016-11-11)
    • TAWS-1130 – Update available Elastic Beanstalk solution stacks (as per 2016-12-09)
    • TAWS-1131 – Update available Elastic Beanstalk solution stacks (as per 2016-12-12)
  • Bugs
    • TAWS-1134 (UAA-237) – Fix ConcurrentModificationException when using multiple S3 object metadata entries

Release 2.11.2

2016-11-02

This release addresses the following issues:

  • Improvements
    • TAWS-1068 (UAA-224) – Add support for CloudFormation YAML format
    • TAWS-1069 (UAA-207) – Improve error message for Elastic Beanstalk deployment rollbacks
    • TAWS-1071 – Update available Elastic Beanstalk solution stacks (as per 2016-09-15)
    • TAWS-1072 – Add support for CloudFormation service roles
    • TAWS-1074 – Surface new AWS region us-east-2
    • TAWS-1075 – Refactor configuration page to match Automation with AWS approach
    • TAWS-1078 (UAA-221) – Add temporary credentials refreshment for 'IAM Role for EC2 (Agent)' principal type
    • TAWS-1096 – Update available Elastic Beanstalk solution stacks (as per 2016-10-28)
  • Bugs
    • TAWS-1076 – Adjust/Fix help links to use the stable tiny URL where applicable
    • TAWS-1088 (UAA-222) – Fix session duration default for 'IAM Role for EC2 (Agent)' principal type

Release 2.11.1

2016-09-22

This release addresses the following issues:

  • Improvements
    • TAWS-974 – Add inline dialog example for managed Elastic Beanstalk platform updates
    • TAWS-1023 (UAA-194) – Adjust ECS Service task to reflect ARN input option
    • TAWS-1041 – Update available Elastic Beanstalk solution stacks (as per 2016-08-08)
    • TAWS-1044 – Verify/Add ECS support for Docker networking mode and memory reservation
    • TAWS-1048 – Update available Elastic Beanstalk solution stacks (as per 2016-08-23)
    • TAWS-1049 – Update available Elastic Beanstalk solution stacks (as per 2016-08-24 and 2016-08-24)
    • TAWS-1050 – Surface support for additional Lambda region ap-northeast-2
    • TAWS-1051 – Update available Elastic Beanstalk solution stacks (as per 2016-09-06)
    • TAWS-1065 – Add Bamboo variable support for Lambda function memory size
    • TAWS-1066 – Verify/Add ECS support for Application Load Balancer
  • Bugs
    • TAWS-993 – Verify upstream fix for deletion of all tags on CloudFormation stack updates
    • TAWS-1054 (UAA-210) – Fix/Add Bamboo variable support for ECS task counts
    • TAWS-1063 – Fix/Add Bamboo variable support for several advanced task options
Atlassian®, Atlassian Bamboo®, Bitbucket®, Atlassian Crowd®, Confluence®, Jira®, Jira Service Management™, Opsgenie®, and Statuspage™ are registered trademarks of Atlassian.
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.