Allow configuration of repo volume in kubernetes executor
Description
"repo" volume that used for cloning repository uses EmptyDir
which causes repository to be cloned on each job and in some large projects or slow networks this step will take a long time.
This volume should be configurable and let the repository cloned on a persistent storage.
I guess GIT_STRATEGY
with fetch
value won't work in current state either.
https://gitlab.com/help/ci/yaml/README.md#git-strategy
I'm OK to work on this but I don't know how to start.
Proposal
It's possible to add an configuration parameter to name a PVC volume, and executor will use it to clone repository