Skip to content

Latest commit

 

History

History
118 lines (94 loc) · 4.95 KB

CHANGELOG.md

File metadata and controls

118 lines (94 loc) · 4.95 KB

Changelog

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.

2.2.1 - 2019-03-19

  • Bugfix: Add tags to spot instances #39
  • Changed: Updated terraform providers in examples and default terraform version

2.2.0 - 2019-03-08

  • Changed: Upgrade default runner agent to 11.8.0 and docker machine to 0.16.1
  • Bugfix: Correct example for docker_machine_options #36 (@declension)
  • Added: AWS Zone variable #35 (@declension)

2.1.0 - 2019-02-28

  • Bugfix: Shared cache is not working #33
  • Bugfix: Missing documentation makes setup fail #31
  • Added: Docker executor to run a single node runner, thanks to @msvechla

2.0.0 - 2019-01-13

  • Changed: Replaced cache user by a instance profile to access the cache from the build
  • Changed: Update gitlab toml cache section, removed deprecated usages of s3
  • Changed: The variable amazon_optimized_amis is removed an replaced by a filter to select the AMI. To use the default of the latest AMI set the filter ami_filter to amzn-ami-hvm-2018.03.0.20180622-x86_64-ebs.
  • Added: Option to set docker machine options via docker_machine_optionns.
  • Added: Several output variables.

1.8.0 - 2018-12-30

  • Changed: Update default docker-machine version to 0.16.0
  • Changed: Update 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

  • 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

Changed

  • Add work around to README for missing service linked roles, see #15

1.2.0 - 2018-07-30

Added

  • Add a map for for a more flexible mechanism to tag.

Changed

  • 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

Fixes

  • Add fix for non correct ec2 instances starting, add retry to yum update

1.1.0 - 2018-07-14

Added

  • Add variable to enable cloudwatch monitoring for spot instances, by default disabled.
  • Add off peak runner settings.
  • Add file system root size for runners.

Changed

  • Refactored example, key generation is part of terraform.

1.0.3 - 2018-07-14

Changed

  • 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

Changed

  • Add link to blog for a detailed setup description

1.0.1 - 2018-06-21

Changed

  • Moved example so it is shown in the registry

1.0.0 - 2018-06-19

Changed

  • 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