Releases: buildkite/elastic-ci-stack-for-aws
Elastic CI Stack for AWS v4.0.4
Fixed
- Fix bug where lifecycled logs aren't flushed to cloudwatch logs #524 (@lox)
- Prevent systemd from killing agent process group #521 (@lox)
Changed
- Expose AgentLifecycleTopic for programatic scaling #522 (@tduffield)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v4.0.4/aws-stack.yml
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):
Documentation
Elastic CI Stack for AWS v4.0.3
Changed
- Bump docker to 18.09.1 #516 (@lox)
- Bump agent to 3.8.2 #514 (@lox)
- Tunable knob for ASG Cooldown period #495 (@prateek)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v4.0.3/aws-stack.yml
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):
Documentation
Elastic CI Stack for AWS v4.0.2
Fixed
- Set a region for awslogsd #508 (@dgarbus)
- Fix bug where lifecycled didn't pick up handler script #507 (@lox)
Changed
- Add a EnableDockerExperimental param #506 (@lox)
- Bump docker to 18.09.0 and docker-compose to 1.23.2 #505 (@lox)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v4.0.2/aws-stack.yml
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):
Documentation
Elastic CI Stack for AWS v4.0.1
Fixed
- Show correct stack version in log output #503 (@lox)
- Remove duplicate AssociatePublicIpAddress parameter
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v4.0.1/aws-stack.yml
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):
Documentation
Elastic CI Stack for AWS v4.0.0
Whats New?
- Amazon Linux 2 LTS
- Updated docker, docker-compose and aws-cli versions
- Updated lifecycled which fixes an issue where queues weren’t properly cleaned up
- Added a BuildkiteAgentTimestampLines parameter for setting the timestamps configuration in the agent
- Added a InstanceCreationTimeout for configuring instance creation timeouts
- Git LFS support
Breaking changes
- Parameter KeyName is now a string, and optional
- Parameter ManagedPolicyARN now supports comma-delimited ARNs for multiple policies
- Merged source templates into a single CloudFormation native YAML file for easier maintenance
- Dropped support for .json template URLs, only offering .yaml now
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v4.0.0/aws-stack.yml
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):
Documentation
Elastic CI Stack for AWS v4.0.0-rc3
Changed
- Move back to rsyslogd+awslogs for logs #498 (@lox)
- Bump lifecycled to v3.0.0 #496 (@lox)
- Support timestamp-lines #494 (@raylu)
- Add docs for using the bootstrap script #493 (@toolmantim)
- Start logging daemons as soon as possile during bootstrap #492 (@zsims)
- Merge template files into a single file #487 (@lox)
- Update AMI to latest packages #480 (@lox)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v4.0.0-rc3/aws-stack.json
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):
Documentation
Elastic CI Stack for AWS v3.3.1
Fixed
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v3.3.1/aws-stack.json
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):
Documentation
Elastic CI Stack for AWS v4.0.0-rc2
Added
Changed
- Update to the very latest aws-cli #478 (@lox)
- Bump lifecycled to 2.0.2 #475 (@lox)
- Default BuildkiteAgentRelease to stable #474 (@lox)
- Added InstanceCreationTimeout as parameter #476 (@RexChenjq)
- Update README.md to reflect Amazon Linux 2 #470 (@alexjurkiewicz)
- Clean up docker login hooks #466 (@lox)
- Rename the log group name we are using for elastic-stack.log file so we are consistent #463 (@arturopie)
- Update to latest Amazon Linux 2 LTS #462 (@lox)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v4.0.0-rc2/aws-stack.json
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):
Documentation
Elastic CI Stack for AWS v3.3.0
Changed
- Bump Amazon Linux to 2018.03 #471 (@lox)
- Bump docker to 18.03.1-ce and docker-compose to 1.22.0 #455 (@lox)
- Support attaching multiple policies via the parameter #446 (@zsims)
Fixed
- Set correct variable to pass to upstream ecr plugin #453 (@bshelton229)
- Use exit instead of return in bk-check-disk-space.sh script #440 (@arturopie)
- Move cleanup cron jobs to run hourly #429 (@arturopie)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v3.3.0/aws-stack.json
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):
Documentation
Elastic CI Stack for AWS v4.0.0-rc1
Changed
- Use Amazon Linux 2 as base AMI #363 (@lox)
- Bump docker-login and ecr plugin to latest #454 (@lox)
- Bump docker to 18.03.1-ce and docker-compose to 1.22.0 #455 (@lox)
- Support attaching multiple policies via the parameter #446 (@zsims)
- Make KeyName optional #444 (@zsims)
- Provide InstanceRoleName as Output #438 (@lox)
Fixed
- Set correct variable to pass to upstream ecr plugin #453 (@bshelton229)
- Use exit instead of return in bk-check-disk-space.sh script #440 (@arturopie)
- Move cleanup cron jobs to run hourly #429 (@arturopie)
- Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v4.0.0-rc1/aws-stack.json
If you want to launch a new stack, you can use this link (make sure not to use your production AWS account, create a new one for CI):