I run a gitlab runner on a GKE cluster. This works fine The main problem I face is caching. I first used GCS but it takes almost as long as dl the cache from GCS than redownloading all dependencies.
Then I want to try to this solution to use PersistantVolumes : https://gitlab.com/gitlab-org/gitlab-runner/issues/1906#note_75349325
According to comments it should work but I don’t know how to config volumes in config.toml (as shown in the post) with the configuration available with the helm chart. There is nothing about volumes in the values.yaml (https://gitlab.com/gitlab-org/charts/gitlab-runner/blob/master/values.yaml).
Do I miss a way to add configurations to the runner deploying with the helm chart ?