Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt

08 June 2017

The Utoolity team is pleased to present Automation with AWS 1.2 – this release adds a Bamboo task to run remote actions with AWS from Bamboo jobs in build and deployment projects, and adds utility functions to ease JSON escaping, URL encoding, and Base64 encoding.

You can now use the Automate with AWS task with all available AWS actions, and you can compose action payloads with utility functions.

Learn more and try it for free in:

On this page:

Table of Contents
maxLevel3
exclude(Popular|Recent).*

Highlights (Core)

Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1

Compose action payloads with utility functions

You can now compose action payloads with utility functions to ease JSON escaping, URL encoding, and Base64 encoding. If custom content within the JSON formatted parameters template is a JSON structure in itself, it needs to be escaped - this can now be achieved right within the template so that JSON content can simply be pasted from other sources for example:

Code Block
languagejs
{
  "FunctionName": "arn:aws:lambda:ap-southeast-2:123456789012:function:sample-AutomationWithAWSQuickstartLamb-1RRX37PWXZXLS",
  "Payload": "$util.escapeJson('{
      "Event":"$event.simpleName",
      "Timestamp": "$event.timestamp",
      "TraceID": "$event.traceId"
    }')"
}

Highlights (Bamboo)

Panel
borderColor#F3F3F3
bgColor#FAFAFA
borderWidth1
Image RemovedImage Added

Run remote actions with AWS from a Bamboo task

You can now use the Automate with AWS task to run remote actions with AWS from Bamboo jobs, specifically from builds and deployments. The task supports all available actions and supports injection of regular Bamboo variables and contextual entity variables into the action payload.

Resolved issues

Release 1.2.1

2018-01-18

This release addresses the following issues:

Core

  • Improvements

    • AAWS-299 – Update CloudFormation templates regarding upstream improvements (YAML etc.)

    • AAWS-323 – Surface support for additional Lambda region sa-east-1

    • AAWS-326 – Surface support for additional Step Functions region ap-southeast-2

    • AAWS-327 – Surface support for additional Lambda ca-central-1

    • AAWS-380 – Integrate updated app logos/banners

    • AAWS-385 – Enable access to complete JSON shape of contextual entity variables

    • AAWS-396 – Surface support for additional Step Functions region eu-west-2

    • AAWS-398 – Surface new AWS region China (Ningxia) / cn-northwest-1

    • AAWS-399 – Surface new AWS region EU (Paris) / eu-west-3

Bamboo

  • Bugs

    • AAWS-401 – Fix surrogate event not being substituted in Bamboo notifications

Jira

  • Bugs

    • AAWS-408 (UAA-309) – Fix NoClassDefFoundError: AutomateWithAWSThenAction when using Jira post function

Release 1.2.0

2017-06-08

This release addresses the following issues:

Core

  • Stories

    • AAWS-287 – As a developer, I want utility functions for payload composition so that I don't need to escape JSON manually

  • Improvements

    • AAWS-286 – Adjust JSON escaping of forward slashes

  • Bugs

    • AAWS-295 – Fix string replacement for log message when sending SMS

Bamboo

  • Stories

    • AAWS-67 – As a user, I want to run an action via a Bamboo task so that I can trigger external automation from jobs

  • Improvements

    • AAWS-300 – Log connector ID when using Identity Federation for AWS credential

  • Bugs

    • AAWS-318 (UAA-270) – Fix DataIntegrityViolationException when adding Bamboo notification