Releases: buildkite/elastic-ci-stack-for-aws
v5.9.0
v5.9.0 (2022-05-31)
Added
- Allow accessing tags via instance metadata #1016 (@jchanam)
- Add option to enable detailed EC2 monitoring #1007 (@threesquared)
- Log collector for support/debugging #1017 + #1020 (@jeremybumsted)
Changed
- Update buildkite-agent v3.35.2 -> v3.36.1 #1021 #1025 (@moskyb)
- Bump Linux Kernel from 4.14 to 5.10 #994 (@orien)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v5.9.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
v5.8.2
v5.8.2 (2022-04-27)
Changed
- Update docker #1011 (@moskyb)
- Linux: v20.10.9 -> v20.10.14
- Windows: v20.10.7 -> v20.10.9
- Bump Docker Buildx from 0.7.1 to 0.8.2 #1003 (@orien)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v5.8.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
v5.8.1
v5.8.1 (2022-04-07)
Changed
- Update agent version from v3.35.0 to v3.35.2 #1005 #1009 (@moskyb)
- Add quotes around AWS variables #1008 (@ctgardner)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v5.8.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
v5.8.0
v5.8.0 (2022-02-28)
Added
- Customise docker address pools to use more, slightly smaller networks rather than a few big ones #968 (@ouranos)
- Add support for additional ARM/Graviton instance types:
c7g
,g5g
,lm4gn
,lm4gen
, andx2gd
#981 #979 (@toothbrush + @yob) - Add SecretsBucketRegion parameter and update s3secrets-hooks #962 (@keithduncan)
- Add docs on updating the different components #957 (@keithduncan)
Changed
autoscaling:DescribeAutoScalingInstances
can now only be applied to all resources #989 (@jeremiahsnapp)- Bump buildx from 0.5.1 to 0.7.1 #975 (@orien)
- Quieten Fixing permissions header log group #965 (@keithduncan)
- Update issue templates #947 (@keithduncan)
- Update agent version to v3.35.0 #990 #999 (@moskyb)
Security
- Create SECURITY.md #948 (@keithduncan)
Fixed
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v5.8.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
v5.7.2
v5.7.2 (2021-10-29)
Changed
- Upgrade Docker for Linux (20.10.9) and Windows (20.10.7) #954 (@eleanorakh)
- Upgrade docker-compose for Linux (1.29.2) and Windows (1.29.2) #954 (@eleanorakh)
Fixed
BuildkiteAgentTokenParameterStorePath
support for AWS Secrets Manager SSM references #955 (@eleanorakh)- Build failures originating from the S3 Secrets hook #956 (@eleanorakh)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v5.7.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
v5.7.1
v5.7.1 (2021-10-14)
Added
- Add new docs links to template file
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v5.7.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
v5.7.0
v5.7.0 (2021-09-29)
Added
- Support for storing builds, git-mirrors, and Docker on NVMe Instance Storage #557 (@lox)
- Retried login for ECR and generic Docker registries #930
- Experimental CloudFormation service role, listing the IAM Actions required to create, update, and delete the template #926
- A README feature matrix for Linux and Windows #910
- qemu and binfmt hooks for cross-architecture Docker image builds #903
- Tag pins for the included plugin #906 (@nitrocode)
- Support for AWS SSM sessions #905 (@xiaket)
Changed
- Included buildkite-agent from v3.32.3 to v3.33.3 #932
EnableDockerExperimental
also enables Docker CLI experimental mode #911
Fixed
- A frequent source of build interruption caused by scale-in #923
- A resource ordering issue preventing instances from self terminating when deleting a stack #928
- Support for
BuildkiteAdditionalSudoPermissions
with spaces #916 (@twunderlich-grapl) - Finish the git lfs install #912 (@pauldraper)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v5.7.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
v5.6.1
v5.6.1 (2021-09-02)
Fixed
- Missed parameter
BuildkiteAgentTokenParameterStoreKMSKey
inAutoscaling
nested cloudformation template #901 (@jufemaiz)
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v5.6.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
v5.6.0
v5.6.0 (2021-08-31)
Added
- Cross-region secrets bucket support to git-credentials-s3-secrets elastic-ci-stack-s3-secrets-hooks#48
- AssumeRole support in the ECR Login plug-in ecr-buildkite-plugin#69
Changed
- The template now requires the
CAPABILITY_AUTO_EXPAND
capability enabling the use of template transforms - Instance IAM Profile role permissions to be more tightly scoped #800 (@nitrocode)
- Import buildkite-lambda-scaler from the Severless Application Repository #685
- Store the template’s Buildkite Agent token in AWS Systems Manager Parameter Store
- The built-in environment hook no longer overwrites
AWS_REGION
andAWS_DEFAULT_REGION
if already present #892 (@toothbrush) - Included buildkite-agent from 3.32.1 to 3.32.3
Fixed
- Hourly disk check script #898
- git-credentials-s3-secrets on Windows instances elastic-ci-stack-s3-secrets-hooks#47
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v5.6.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
v5.5.1
v5.5.1 (2021-08-06)
Changed
- Included buildkite-agent from 3.32.0 to 3.32.1
Fixed
- A source of unexpected instance termination causing build failures #888
Upgrading
Perform a CloudFormation stack update with the following URL:
https://s3.amazonaws.com/buildkite-aws-stack/v5.5.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):