Add service resolution support to K8s executor
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)