Skip to content

Add service resolution support to K8s executor

Lorenz Brun requested to merge lorenz/gitlab-ci-multi-runner:fix-2742 into master

This is a general Merge Request template. Consider to choose a template from the list above if it will match your case more.

What does this MR do?

Fixes #2742 (closed) Rebase of that fix from closed !862 (closed) to !877 (merged)

Why was this MR needed?

Feature parity between K8s and Docker executors

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

We ran this on our runners (based on !862 (closed)) for 100s of builds, I do not anticipate problems.

Does this MR meet the acceptance criteria?

  • Documentation created/updated - Already documented
  • Tests
    • Added for this feature/bug - Hard to test unless we mock K8s
    • All builds are passing
  • Branch has no merge conflicts with master (if you do - rebase it please)

What are the relevant issue numbers?

#2742 (closed)

Merge request reports