[TASK] Provide gitlab-runner regression workaround
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
andtypo3/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.