github buildkite/elastic-ci-stack-for-aws v2.0.0
Elastic CI Stack for AWS v2.0.0

latest releases: v6.20.0, v6.19.0, v6.18.0...
7 years ago

What's new?

  • Docker 17.03.0-ce and Docker-Compose 1.11.2
  • Metrics are collected by a Lambda function, so no more metrics sub-stack 🎉
  • Secrets bucket uses KMS-backed SSE by default
  • Support authenticated S3 paths for BootstrapScriptUrl and AuthorizedUsersUrl
  • New regions (US Ohio)
  • ECRAccessPolicy parameter for easy Amazon ECR configuration
  • Fixed size stacks are possible, and don't create auto-scaling resources
  • Added version number to stack description and agent metadata
  • Optionally non-public agent instances

What's been fixed?

  • Improved scale-up/scale-down logic
  • Cloudwatch logs are sent to correct region
  • Fixed size stacks are support
  • Correct release names for beta and edge agent
  • Better error handling for when fetching env or private-key fails
  • Regions that require v4 signatures are better handled
  • Working docker-gc script
  • Autoscaling is suspended during stack updates

Breaking changes

  • ManagedPolicyARNs has been removed, a singular version exists now: ManagedPolicyARN
  • Initialization logs have moved to /var/log/elastic-stack.log

Upgrading

  1. If you're upgrading from v1.1, first ensure that any running agents have been terminated by removing the autoscaling rules and editing your ASG to a desired count of 0.
  2. Perform a CloudFormation stack update with the following URL:
    https://s3.amazonaws.com/buildkite-aws-stack/v2.0.0/aws-stack.json
  3. Update any parameters that are no longer supported and review new ones

If you want to launch a new stack, you can use this link:

Launch Buildkite AWS Stack

Documentation

See the Readme for this release.

Don't miss a new elastic-ci-stack-for-aws release

NewReleases is sending notifications on new releases.