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
andAuthorizedUsersUrl
- 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
- 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.
- Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v2.0.0/aws-stack.json - 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: