Make CI config fetch timeout configurable
What does this MR do and why?
This is a workaround for #43710 (closed). We introduced a timeout in !16807 (merged), which is hard-coded to 30 seconds. In some situations it is possible to exceed this timeout.
As a workaround, we make the timeout configurable by introducing the GITLAB_CI_CONFIG_FETCH_TIMEOUT_SECONDS
environment variable.
This is intended for self-managed customers to be able to tune the values. We will keep the 30 second default on gitlab.com.
Screenshots or screen recordings
n/a
How to set up and validate locally
n/a
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Igor