debops.gitlab_runner
This project adheres to Semantic Versioning and human-readable changelog.
The current role maintainer_ is drybjed.
debops.gitlab_runner master - unreleased
debops.gitlab_runner v0.3.1 - 2018-02-27
- Change the APT package name to
gitlab-runner
. [oussemos]
debops.gitlab_runner v0.3.0 - 2017-10-13
- Add support for Vagrant LXC provider when LXC is configured on a compatible host. [drybjed_]
- Switch from GitLab API v1 to GitLab API v4 for Runner management. [drybjed_]
debops.gitlab_runner v0.2.0 - 2017-08-16
- Add improved autoscaling off-peak support. [azman0101]
- Add a separate list of tags defined for shell executors that describe the host in a greater detail. [drybjed_]
- Fixed Ansible warnings during task execution. [drybjed_]
- Update APT cache before first package installation. [azman0101, drybjed_]
- Convert the Ansible local facts to a Python script. The GitLab Runner state is stored in a separate, secure JSON file. [drybjed_]
- Redesign the list of default GitLab Runner executors. The role will create a 'shell' executor, unless Docker is detected in which case the 'shell' executor will be disabled. Two Docker executors will be created, one privileged and one unprivileged, with respective tags. [drybjed_]
- If Docker is detected, the
gitlab-runner
user will be added to thedocker
group to allow access to Docker containers. [drybjed_] - On hosts with Docker executors, number of concurrent jobs will depend on number of vCPUs available. Hosts with 'shell' executor will be allowed to run only 1 job at a time. [drybjed_]
- The default 'shell' and privileged Docker executors will not be allowed to run untagged jobs for security reasons. The default unprivileged Docker executor can still run untagged jobs. [drybjed_]
- Fixed an error with missing Ansible facts breaking GitLab Runner registration. [drybjed_]
debops.gitlab_runner v0.1.2 - 2016-10-05
- Added distributed cache bucket location configuration key. [sidewinder12s]
debops.gitlab_runner v0.1.1 - 2016-08-12
- Add 201 as successful HTTP status on register. [bfabio]
- Update documentation and Changelog. [drybjed_]
- Initial release. [drybjed_]