Skip to content

[TASK] Provide gitlab-runner regression workaround

Stefan Bürk requested to merge gitlab-runner-regression-workaround into main

This merge-request contains a couple of dedicated commits, preparing combined the proposed workaround for the yet unfixed gitlab-runner healthcheck regression, introduced with gitlab-runner 15.1.

Some minor streamlining are done as side changes.

Containing commits / steps:

  • Use docker buildx for all docker image builds
  • Reawake typo3/core-testing-docker-dind image and integrate required gitlab-runner regression workaround
  • Bump version for images typo3/core-testing-docker and typo3/core-testing-docker-dind - without build and releasing them to docker hub yet
  • Revert gitlab-runner version pinning in ansible role for gitlab-runner (re-)creation
  • Add typo3/core-testing-docker-dind image to the whitelist in the gitlab-runner configuration template

NOTE: To get this work, image(s) needs to be build and uploaded to docker-hub, gitlab-runner recreated and additionally the service image in TYPO3 monorepo has to be changed to typo3/core-testing-docker-dind:latest. This must be coordinated.

Merge request reports