Add a config option for EnableServiceLinks

What does this MR do?

Exposes the kubernetes configuration option EnableServiceLinks to gitlab runner

Why was this MR needed?

By default EnableServiceLinks is set to true on kubernetes. This results in the env being globbered with a bunch of service related environment variables, some that may conflict with CI runs.

What's the best way to test this MR?

Start a CI job with env, change the configuration of EnableServiceLinks to false and rerun env and note that the amount of variables are reduced.

What are the relevant issue numbers?

Merge request reports

Loading