Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated to release 2.8.4.

26 August 2015

Excerpt
Tip
iconfalse
Div
stylepadding: 0 0.5em 0.5em 0.5em
Div
stylefloat: right; margin: 0 0 0.5em 0.5em

Tasks for AWS


 

Div
stylemargin: 0 1em 1em 0

The Utoolity team is pleased to present Tasks for AWS 2.8  – this release adds new tasks to deploy and operate AWS Lambda functions and event source mappings, and can optionally tag Amazon ECS Tasks. You can now create/update/delete/invoke/entitle AWS Lambda functions, and create/update/delete AWS Lambda event source mappings.

Highlights of this release:

Table of Contents
minLevel3
excludeRelease [1-9]\.[0-9]\.[1-9]+

Updates for this release:

Table of Contents
minLevel3
includeRelease [1-9]\.[0-9]\.[1-9]+

Highlights

Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1

New tasks for AWS Lambda

You can now facilitate Amazon Web Service's new event-driven computing service AWS Lambda, which runs your code in response to events and automatically manages the compute resources for you - this is enabled by two new tasks:

Panel
borderColor#F3F3F3
bgColor#FFFFFF
borderWidth1

Optionally specify a tag when running/starting an ECS Task

This adds the new ECS Task startedBy parameter, which is an optional tag specified when a task is started:

For example if you automatically trigger a task to run a batch process job, you could apply a unique identifier for that job to your task with the startedBy parameter. You can then identify which tasks belong to that job by filtering the results of a ListTasks call with the startedBy value.

Panel
borderColor#F3F3F3
bgColor#FAFAFA

Support for Enhanced Health Reporting, version 2 platform configurations and multiple WAR files in AWS Elastic Beanstalk tasks

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

Info

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.

Panel
borderColor#F3F3F3
bgColor#FFFFFF
borderWidth1

Support for Java and Go applications

(As of release 2.8.2)

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

Info

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-484 - As a user, I want tasks to operate Lambda components so that I can facilitate event-driven computing
  • Stories
    • TAWS-485 - As a user, I want a task to create/entitle/invoke/update/delete a Lambda function so that I can perform deployments
    • TAWS-486 - As a user, I want a task to create/update/delete a Lambda event source so that I can connect deployments
  • Improvements
    • TAWS-658 - Add ECS Task startedBy parameter
    • TAWS-677- Update available Elastic Beanstalk solution stacks (as per 20150626)
    • TAWS-685 - Remove outdated Elastic Beanstalk solution stacks
    • TAWS-689 - Replace improvised ECS icon with official service icon
    • TAWS-690 - Change task action radio buttons to select drop down
    • TAWS-695 - Update available Elastic Beanstalk solution stacks (as per 20150803)
    • TAWS-700 - Update available Elastic Beanstalk solution stacks (as per 20150811)
    • TAWS-705 - Add inline dialog example for Elastic Beanstalk enhanced health monitoring option settings
    • TAWS-712 - Surface support for additional CodeDeploy region ap-northeast-1
    • TAWS-718 - Adjust task action labels to facilitate extended length
  • Bugs
    • TAWS-686 - Update available Elastic Beanstalk solution stacks (as per 20150707)
    • TAWS-687 - Update available Elastic Beanstalk solution stacks (as per 20150731)
    • TAWS-703 - Replace/Delete CloudFormation sample stack name
  • Tasks
    • TAWS-623 - Drop support for Bamboo 5.0

Release 2.8.4

This release addresses the following issues:

  • Improvements
    • TAWS-773 - Update available Elastic Beanstalk solution stacks (as per 20151102)
    • TAWS-774 - Update available Elastic Beanstalk solution stacks (as per 20151103)
    • TAWS-775 - Update available Elastic Beanstalk solution stacks (as per 20151104)
    • TAWS-776 - Update available Elastic Beanstalk solution stacks (as per 20151105)
  • Bugs
    • TAWS-785 (UAA-121) - Fix CloudFormation listStacks request not respecting StackStatusFilters anymore

Release 2.8.3

This release addresses the following issues:

  • Improvements
    • TAWS-752 - Add support for new ECS Task Definition parameters
    • TAWS-753 - Add support for increased Lambda execution time
    • TAWS-757 - Surface support for additional CodeDeploy region eu-central-1
    • TAWS-758 - Update available Elastic Beanstalk solution stacks (as per 20151021)
    • TAWS-767 - Add support for Lambda Python runtime
    • TAWS-769 - Add inline dialog examples for new ECS Task Definition parameters
  • Bugs
    • TAWS-759 (UAA-117) - Fix false positives of Elastic Beanstalk existing application version check

Release 2.8.2

This release addresses the following issues:

  • Improvements
    • TAWS-656 - Add ECS service state convergence timeout options
    • TAWS-740 - Update available Elastic Beanstalk solution stacks (as per 20150925)
    • TAWS-741 - Update available Elastic Beanstalk solution stacks (as per 20150928)
    • TAWS-751 (UAA-111) - Add custom variable for container ID (UUID) in ECS Task tasks
  • Bugs
    • TAWS-657 - Amend/Fix ECS service state convergence failure conditions

Release 2.8.1

This release addresses the following issues:

  • Improvements
    • TAWS-728 - Add Elastic Beanstalk option to "Don't fail if application version already exists"
    • TAWS-737 - Update available Elastic Beanstalk solution stacks (as per 20150819)