Skip to content

Restart, not start docker after setting up auth

NOTE THAT THIS FORK IS MAINTAINED FOR CRITICAL BUG FIXES AFFECTING RUNNING COSTS ONLY. NO OTHER CONTRIBUTIONS WILL BE ACCEPTED.

What critical bug this MR is fixing?

Docker-machine cannot provision on Ubuntu 18.04+ due to systemd getting disassociated with the state of the unit in memory and on disk after systemd .d files being added to the docker service units.

How does this change help reduce cost of usage? What scale of cost reduction is it?

Avoids wasting resources on failed provisioning or having to search for solutions or roll-back docker releases that supposedly don't do that change.

In what scenarios is this change usable with GitLab Runner's docker+machine executor?

Using Ubuntu 18.04+ with docker-machine on any cloud which uses systemd to run docker.

Merge request reports