Skip to content

Convert linux helper images to use debian base

Ghost User requested to merge (removed):debian-helper-image into master

What does this MR do?

This MR converts the gitlab-runner-helper docker images from Alpine linux to Debian linux.

Why was this MR needed?

Two issues were identified in: #3562 (closed)

  1. DNS problems in Alpine cause issues for Kubernetes users.
  2. Using Alpine can force time-consuming rebuilds of some libraries.

Are there points in the code the reviewer needs to double check?

The "Accepting merge requests" label was removed from the issue - so I'm not sure if this will be accepted. But the current approach is an easy change to submit & start more discussion.

Instead of the approach in this branch, it might also be possible add a Debian-based image for each architecture. This is how the python & google upstream images often work. But since that's more work, I thought I'd offer this first. :)

Does this MR meet the acceptance criteria?

  • Documentation created/updated
  • Added tests for this feature/bug
    • I didn't see any tests related to the helper docker image
  • In case of conflicts with master - branch was rebased
    • currently no conflicts

What are the relevant issue numbers?

3562

Merge request reports