add missing runner feature flag
What does this MR do and why?
This commit enable FF_USE_GIT_NATIVE_CLONE in the CICD pipeline.
This feature flag was introduced a couple months ago. See link here: gitlab-runner!5010 (merged)
Using this feature flag in conjunction with GIT_STRATEGY=clone will enable bundle URI in CICD pipelines.
Bundle URI is a mechanism used by a Git server during a git clone command (it does not work with git fetch, hence the name of the feature flag). When bundle URI is used, the Git server can return a URI pointing to a pre-generated bundle of the repository instead of generating packfiles on the fly. This mechanisms greatly reduces the resource usage on the Git server (here Gitaly).
Gitaly is already setup to return a bundle URI for the gitlab-org/gitlab repository. It has been doing so for a couple months now. However, until now it only worked when a client was cloning from a terminal, because of some configuration a client needs to have. In the case of CICD, the client is the GitLab Runner and it requires some configuration in order to use bundle URI. It is this configuration that is enabled when FF_USE_GIT_NATIVE_CLONE is set to true.
References
How to set up and validate locally
This MR introduces changes that only works in the CICD pipeline.
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.