All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.8.0 - 2018-12-30
- Changed: Updated default docker-machine version to 0.16.0
- Changed: Updated default gitlab runner to 11.6.0
- Added: Configuration parameters for post_build_script, pre_clone_script, request_concurrency and output_limit. #22
- Added: Configurable docker image for runner #27
- Added: Add pre/post install user-data snippets for runners #26
1.7.0 - 2018-11-21
- Added option to configure instance-profile for runner pre build script. Thanks to @msvechla
1.6.0 - 2018-10-06
- Updated the default GitLab Runner to 11.3.1
1.5.0 - 2018-08-10
- Updated default AMI map to Amazon Linux AMI 2018.03 was released on 2018-06-28
1.4.0 - 2018-08-09
- Added an option to allow gitlab runner instance to create service linked roles, by default enabled.
- Added example for public subnet
1.3.0 - 2018-08-08
- Add option to run runners in public subnet
1.2.1 - 2018-08-02
- Add work around to README for missing service linked roles, see #15
1.2.0 - 2018-07-30
- Add a map for for a more flexible mechanism to tag.
- Set default gitlab runner to 11.1.0
- Replaced the dedicated docker machine user by an instance profile
- Limit the resources access for docker machine.
- Updated default docker build image to 18.03.1-ce
- Add fix for non correct ec2 instances starting, add retry to yum update
1.1.0 - 2018-07-14
- Add variable to enable cloudwatch monitoring for spot instances, by default disabled.
- Add off peak runner settings.
- Add file system root size for runners.
- Refactored example, key generation is part of terraform.
1.0.3 - 2018-07-14
- Add parameter for docker machine version
- Upgrade default gitlab runner version to 11.0.0
- Upgrade default docker-machine version to 0.15.0
1.0.2 - 2018-06-22
- Add link to blog for a detailed setup description
1.0.1 - 2018-06-21
- Moved example so it is shown in the registry
1.0.0 - 2018-06-19
- Default Gitlab runner version set to 10.8.0
- Update default AMI's to The latest Amazon Linux AMI 2017.09.1 - released on 2018-01-17.
- Minor updates in the example