Support Gitaly gitconfig customization
Summary
A premium customer inquired about making a gitconfig modification ( Internal ZenDesk Link ) when using the GitLab Helm charts.
They specifically want to set uploadpack.allowReachableSHA1InWant
- as similarly mentioned in this issue for Omnibus - which supports overriding the gitconfig settings in gitlab.rb
Their use case isn't covered by Partial clone - they are wanting to set ``uploadpack.allowReachableSHA1InWant` for reasons similar to this Stack Overflow post
Steps to reproduce
Unless I'm missing something it appears that the gitconfig for the Gitaly container image is a hardcoded file that's copied as part of the Docker build for the image to /usr/local/etc/gitconfig
The only workaround that I could surmise for the time being is to create a custom Gitaly image - and include their own gitconfig settings - and then override the values for Gitaly for their own image.repository
and image.tag
Expected behavior
It would be useful to be able to override the Gitaly gitconfig
settings as part of the Helm chart installation