v3.0.0 (2024-05-07)
Implemented enhancements:
- Add support for Ubuntu 24.04 #254
- Allow to configure GitLab Runner Autoscaling without docker-machine #251
Fixed bugs:
- Fix docker config file if variable is set to false #253 (tobiashuste)
Closed issues:
- Require at least ansible-core 2.15 #257
Merged pull requests:
- Require at least ansible-core 2.15 #258 (tobiashuste)
- Update all dependencies #256 (tobiashuste)
- Add support for Ubuntu 24.04 #255 (tobiashuste)
- Beta: implement autoscaling using new autoscaler method #252 (tobiashuste)
- Try new package registration method #239 (tobiashuste)
v2.1.0 (2024-04-19)
Implemented enhancements:
- Support sentry_dsn parameter #248
Merged pull requests:
- feat: allow to configure the sentry_dsn parameter #249 (tobiashuste)
- chore(deps-dev): bump reuse from 3.0.1 to 3.0.2 #247 (dependabot[bot])
v2.0.2 (2024-03-12)
Merged pull requests:
- Get rid of Poetry warning #245 (tobiashuste)
- Update Butane to version 0.20.0 #244 (tobiashuste)
- Install most recent docker-machine version 0.16.2-gitlab.25 #243 (tobiashuste)
v2.0.1 (2024-03-04)
Fixed bugs:
- Allow to renew GPG repository key with same ID #240 (tobiashuste)
Merged pull requests:
- Prepare release 2.0.1 #241 (tobiashuste)
v2.0.0 (2024-02-29)
UPGRADE NOTES AND BREAKING CHANGES:
As of this release the role switched to the new runner registration workflow.
The ability to pass a deprecated runner registration token has been removed.
Please use a runner authentication token to register your runner.
The registration_token
parameter has been replaced by authentication_token
.
Please make sure that you adjust your config accordingly. More...
Implemented enhancements:
Closed issues:
- Apply new gitlab-runner package version scheme #234
- gitlab-runner registration token deprecated #104
Merged pull requests:
- chore: prepare release v2.0.0 #237 (Normo)
- fix: apply new runner version scheme #236 (Normo)
- Deploy runner configuration via a template file #233 (Normo)
- chore(deps-dev): bump yamllint from 1.35.0 to 1.35.1 #232 (dependabot[bot])
v1.15.0 (2024-02-16)
Implemented enhancements:
- feat: configure default-network-opts mtu #229 (tobiashuste)
Merged pull requests:
- fix: use modern podman in ci to fix random failures #230 (tobiashuste)
- chore(deps-dev): bump yamllint from 1.34.0 to 1.35.0 #228 (dependabot[bot])
- chore(deps-dev): bump molecule-plugins from 23.5.0 to 23.5.3 #227 (dependabot[bot])
- chore(deps-dev): bump yamllint from 1.33.0 to 1.34.0 #226 (dependabot[bot])
- chore(deps-dev): bump reuse from 2.1.0 to 3.0.1 #225 (dependabot[bot])
- chore(deps-dev): bump molecule from 6.0.2 to 6.0.3 #220 (dependabot[bot])
- chore(deps): bump ansible from 8.6.1 to 8.7.0 #219 (dependabot[bot])
- chore(deps-dev): bump ansible-lint from 6.22.0 to 6.22.1 #218 (dependabot[bot])
v1.14.0 (2023-12-14)
Implemented enhancements:
- feat: allow to define the s3 bucket location #221 (tobiashuste)
v1.13.0 (2023-11-23)
Implemented enhancements:
- Allow to downgrade GitLab-Runner package #214
Merged pull requests:
- chore: prepare release version 1.13.0 #216 (tobiashuste)
- feat: allow to downgrade gitlab-runner package #215 (tobiashuste)
- chore(deps): bump ansible from 8.5.0 to 8.6.1 #213 (dependabot[bot])
- chore(deps-dev): bump yamllint from 1.32.0 to 1.33.0 #212 (dependabot[bot])
- chore(deps-dev): bump ansible-lint from 6.21.1 to 6.22.0 #210 (dependabot[bot])
v1.12.0 (2023-10-26)
Implemented enhancements:
- Allow configuration of network_mtu in Docker executor #205
Merged pull requests:
- refactor: strip whitespaces before registry-mirrors in flatcar template #207 (Normo)
- chore: prepare release of version 1.12.0 #208 (tobiashuste)
- feat: allow to configure network_mtu parameter #206 (tobiashuste)
v1.11.0 (2023-10-25)
Implemented enhancements:
- Allow to configure insecure registries in Flatcar config #202
Merged pull requests:
- chore: prepare release of v1.11.0 #203 (tobiashuste)
- feat: configure insecure registries in Flatcar config #201 (tobiashuste)
- chore(deps-dev): bump ansible-lint from 6.20.3 to 6.21.1 #200 (dependabot[bot])
v1.10.0 (2023-10-13)
Fixed bugs:
- Update Flatcar configuration #193
Closed issues:
- Release version 1.10.0 #196
Merged pull requests:
- chore: prepare release of v1.10.0 #197 (tobiashuste)
- chore(deps-dev): bump ansible-lint from 6.18.0 to 6.20.3 #195 (dependabot[bot])
- Make Flatcar configuration compatible with most recent release #194 (tobiashuste)
- chore(deps): bump ansible from 8.2.0 to 8.5.0 #192 (dependabot[bot])
- chore(deps): bump actions/checkout from 3 to 4 #190 (dependabot[bot])
- chore(deps-dev): bump molecule from 5.1.0 to 6.0.2 #189 (dependabot[bot])
- chore(deps-dev): bump ansible-lint from 6.17.2 to 6.18.0 #188 (dependabot[bot])
- chore(deps-dev): bump molecule-plugins from 23.4.1 to 23.5.0 #184 (dependabot[bot])
v1.9.0 (2023-07-21)
Implemented enhancements:
- Allow to disable local Docker volumes based cache #181
Merged pull requests:
- feat: allow to disable local docker cache #182 (Normo)
- chore(deps-dev): bump reuse from 1.1.2 to 2.1.0 #180 (dependabot[bot])
- chore(deps): bump ansible from 8.1.0 to 8.2.0 #179 (dependabot[bot])
v1.8.0 (2023-07-03)
Implemented enhancements:
- Add support for Debian 12 #168
- Add support for session_server config #165
- Errors on first run in check_mode #159
- feat: add support for Debian 12 #170 (tobiashuste)
- feat: add initial dry-run support #158 (Normo)
Fixed bugs:
- fix: skip registration tasks in initial dry run #166 (tobiashuste)
Closed issues:
- Remove official support for unsupported Ansible versions #172
- Remove official support for Ubuntu 18.04 #167
- Provide citation metadata #160
Merged pull requests:
- chore: update ansible-lint and update poetry reference #174 (tobiashuste)
- chore: prepare release v1.8.0 #176 (Normo)
- chore: set minimum ansible version to 2.13 #173 (Normo)
- feat: enable session_server configuration #171 (Normo)
- chore!: drop official support for Ubuntu 18.04 #169 (tobiashuste)
- Bump ansible-lint from 6.15.0 to 6.17.0 #164 (dependabot[bot])
- Bump molecule from 5.0.1 to 5.1.0 #163 (dependabot[bot])
- Bump ansible from 8.0.0 to 8.1.0 #162 (dependabot[bot])
- chore: add CITATION.cff #161 (Normo)
- Bump ansible from 7.4.0 to 8.0.0 #157 (dependabot[bot])
- Bump yamllint from 1.30.0 to 1.32.0 #155 (dependabot[bot])
- Bump molecule from 5.0.0 to 5.0.1 #151 (dependabot[bot])
- Bump molecule-plugins from 23.4.0 to 23.4.1 #150 (dependabot[bot])
- Bump ansible-lint from 6.14.6 to 6.15.0 #147 (dependabot[bot])
- Bump molecule from 4.0.4 to 5.0.0 #146 (dependabot[bot])
- Bump ansible-lint from 6.14.3 to 6.14.6 #145 (dependabot[bot])
v1.7.0 (2023-03-30)
Closed issues:
Merged pull requests:
- Bump ansible from 7.3.0 to 7.4.0 #141 (dependabot[bot])
- Use Butane 0.17.0 per default #140 (tobiashuste)
- Use Docker-Machine v0.16.2-gitlab.20 by default #138 (tobiashuste)
- Bump ansible-lint from 6.12.2 to 6.14.3 #136 (dependabot[bot])
- Bump yamllint from 1.29.0 to 1.30.0 #135 (dependabot[bot])
- Bump ansible from 7.2.0 to 7.3.0 #131 (dependabot[bot])
- Bump ansible-lint from 6.11.0 to 6.12.2 #128 (dependabot[bot])
- Bump reuse from 1.1.0 to 1.1.2 #127 (dependabot[bot])
- Bump ansible from 7.1.0 to 7.2.0 #125 (dependabot[bot])
v1.6.1 (2023-01-31)
Fixed bugs:
- Butane download link not valid for arm64 architecture #121
- Download correct binaries for non x86_64 architectures #122 (tobiashuste)
Merged pull requests:
- Bump ansible-lint from 6.10.2 to 6.11.0 #120 (dependabot[bot])
- Update ansible-lint by using workaround #119 (tobiashuste)
- Bump ansible from 6.7.0 to 7.1.0 #118 (dependabot[bot])
- Require at least Python 3.9 to support the latest Ansible #117 (tobiashuste)
- Bump yamllint from 1.28.0 to 1.29.0 #116 (dependabot[bot])
v1.6.0 (2023-01-05)
Merged pull requests:
- Do not cancel jobs when a matrix job is failing #114 (tobiashuste)
- Allow to define a list of registry mirrors #113 (tobiashuste)
- Bump ansible from 6.6.0 to 6.7.0 #112 (dependabot[bot])
- Bump molecule from 4.0.3 to 4.0.4 #111 (dependabot[bot])
v1.5.0 (2022-12-02)
Implemented enhancements:
- Switch to butane instead of container-linux-config-transpiler #107
Closed issues:
- Molecule folder not linted by molecule lint #105
Merged pull requests:
- Bump reuse from 1.0.0 to 1.1.0 #109 (dependabot[bot])
- Switch from ct to using butane #108 (tobiashuste)
- Lint folder molecule by molecule lint and fix linting violations #106 (christianhueserhzdr)
- Bump ansible-lint from 6.8.6 to 6.8.7 #103 (dependabot[bot])
v1.4.0 (2022-11-18)
Implemented enhancements:
Fixed bugs:
- Configuration touched in check mode #87
- Fix issues with newly introduced parameter gpu, memory and cpus #101 (tobiashuste)
- Specify version explicitly in Debian apt pinning #92 (tobiashuste)
Merged pull requests:
- Allow to configure cpus, memory and gpus #100 (tobiashuste)
- Allow to configure docker devices and security_opts #98 (tobiashuste)
- Bump ansible from 6.5.0 to 6.6.0 #96 (dependabot[bot])
- Bump ansible-lint from 6.8.2 to 6.8.6 #95 (dependabot[bot])
- Bump molecule from 4.0.2 to 4.0.3 #93 (dependabot[bot])
- Use setup-python action version 4 #91 (tobiashuste)
v1.3.1 (2022-10-19)
Fixed bugs:
- Fix touching the runner configuration in check mode #88 (tobiashuste)
Merged pull requests:
- Prepare release of version 1.3.1 #89 (tobiashuste)
v1.3.0 (2022-10-19)
Implemented enhancements:
- Allow to configure the listen_address option #82
Merged pull requests:
- Prepare release of version 1.3.0 #85 (tobiashuste)
- Bump molecule from 4.0.1 to 4.0.2 #84 (dependabot[bot])
- Allow to configure the listen_address #83 (tobiashuste)
- Bump ansible-lint from 6.8.1 to 6.8.2 #81 (dependabot[bot])
- Bump ansible from 6.4.0 to 6.5.0 #80 (dependabot[bot])
- Bump ansible-lint from 6.7.0 to 6.8.1 #79 (dependabot[bot])
- Add codeowners #77 (tobiashuste)
v1.2.0 (2022-10-05)
Fixed bugs:
- Use template module instead of copy #66 (tobiashuste)
Merged pull requests:
- Prepare release of version 1.2.0 #74 (tobiashuste)
- Fix GitHub Actions tests #72 (tobiashuste)
- Bump molecule-podman from 2.0.2 to 2.0.3 #70 (dependabot[bot])
- Bump ansible-lint from 6.6.0 to 6.7.0 #69 (dependabot[bot])
- Bump ansible-lint from 6.5.2 to 6.6.0 #65 (dependabot[bot])
- Bump ansible from 6.3.0 to 6.4.0 #64 (dependabot[bot])
- Bump yamllint from 1.27.1 to 1.28.0 #63 (dependabot[bot])
- Bump ansible-lint from 6.5.1 to 6.5.2 #62 (dependabot[bot])
- Bump ansible-lint from 6.4.0 to 6.5.1 #61 (dependabot[bot])
- Bump ansible from 6.2.0 to 6.3.0 #60 (dependabot[bot])
- Bump ansible from 6.1.0 to 6.2.0 #58 (dependabot[bot])
- Bump ansible-lint from 6.3.0 to 6.4.0 #57 (dependabot[bot])
- Specify molecule-podman dependency explicitly #56 (tobiashuste)
- Bump molecule from 4.0.0 to 4.0.1 #55 (dependabot[bot])
- Bump ansible from 5.9.0 to 6.1.0 #54 (dependabot[bot])
- Bump yamllint from 1.26.3 to 1.27.1 #53 (dependabot[bot])
v1.1.0 (2022-07-01)
Implemented enhancements:
- Support configuration of shm_size parameter #50
Merged pull requests:
- Release version 1.1.0 #52 (tobiashuste)
- Always use the latest version of geerlingguy.docker dependency #49 (Normo)
v1.0.0 (2022-06-29)
Implemented enhancements:
- Switch from molecule-docker to molecule-podman #36
- Add support for Debian 11 #42
- Add support for Ubuntu 22.04 #40
- Add support for Debian 11 #43 (tobiashuste)
- Add support for Ubuntu 22.04 #41 (tobiashuste)
- Use molecule-podman instead of molecule-docker #37 (tobiashuste)
Closed issues:
Merged pull requests:
- Release version 1.0.0 #46 (tobiashuste)
- Install docker-machine version 0.16.2-gitlab.15 #44 (tobiashuste)
- Install container-linux-config-transpiler v0.9.3 #39 (tobiashuste)
v0.6.0 (2022-06-17)
Implemented enhancements:
- Link issue_tracker URL to GitHub #31
- Add badges to README #11
- Implement a daily scheduled run of the CI pipeline #6
- Update dependencies via Dependabot #5
- Migrate changelog to github-changelog-generator #21 (tobiashuste)
- Skip runner registration in molecule test run #14 (tobiashuste)
- Add badges to README #12 (tobiashuste)
- Use caching feature of setup-python action #10 (tobiashuste)
Fixed bugs:
- CI pipeline in forks fails #9
Closed issues:
- Release version 0.6.0 #23
Merged pull requests:
- Bump ansible from 5.8.0 to 5.9.0 #34 (dependabot[bot])
- Bump molecule from 3.6.1 to 4.0.0 #33 (dependabot[bot])
- Update issue tracker link in the Galaxy meta information #32 (tobiashuste)
- Release version 0.6.0 #30 (tobiashuste)
- Bump ansible-lint from 6.2.1 to 6.3.0 #29 (dependabot[bot])
- Bump robertdebock/galaxy-action from 1.2.0 to 1.2.1 #27 (dependabot[bot])
- Bump reuse from 0.14.0 to 1.0.0 #26 (dependabot[bot])
- Bump ansible from 5.7.1 to 5.8.0 #25 (dependabot[bot])
- Bump ansible-lint from 6.0.2 to 6.2.1 #24 (dependabot[bot])
- Bump ansible from 5.7.0 to 5.7.1 #19 (dependabot[bot])
- Bump ansible from 5.6.0 to 5.7.0 #18 (dependabot[bot])
- Bump molecule from 3.5.2 to 3.6.1 #17 (dependabot[bot])
- Bump ansible-lint from 5.3.1 to 6.0.2 #16 (dependabot[bot])
- Bump ansible from 5.1.0 to 5.6.0 #15 (dependabot[bot])
- fixes(#5): added dependabot.yml #8 (tharun634)
- fixes(#6): CI daily run #7 (tharun634)
- Implement full lint and test workflow via GitHub Actions #1 (tobiashuste)
0.5.1 - 2022-03-17
- Fix install from deb file if version is older than installed (!55 by tobiashuste).
0.5.0 - 2022-03-16
- Add support for optionally installing gitlab-runner via a
.deb
file (!53 by tobiashuste).
0.4.0 - 2022-03-03
- Allow to update the installed GPG keys (!52 by tobiashuste).
0.3.0 - 2022-01-11
- Bump geerlingguy.docker to version 4.1.1 (!48 by Normo).
- Bump container linux config transpiler to v0.9.2 (!47 by Normo).
- Bump Python dependencies to the latest version (!50 by tobiashuste).
- Fix debian docker issue in GitLab CI and bump runner version in tests (!49 by tobiashuste).
0.2.2 - 2021-07-30
- Fix failing binfmt-init.service for multiarch support (!44 by tobiashuste).
0.2.1 - 2021-07-30
- Correctly configure MTU and registry mirror for Docker-in-Docker (!43 by tobiashuste).
- Fix bug when
cache_type
is undefined (!42 by tobiashuste).
0.2.0 - 2021-07-28
- Allow to configure autoscaling parameters (!36 by tobiashuste).
- Create a test machine via docker-machine once (!39 by tobiashuste).
- Reference latest version of gitlab-runner throughout the role (!38 by tobiashuste).
- Skip ignition check tasks if flatcar config is unchanged (!37 by tobiashuste).
- Document the
limit
parameter (!40 by tobiashuste).
0.1.0 - 2021-07-20
Initial release of the Ansible GitLab-Runner Role.
* This Changelog was automatically generated by github_changelog_generator