Hi,
I have a Gitlab self-hosted instance, community version, installed with the Linux package (Omnibus version I guess ?) on a Rocky Linux, using dnf.
After upgrading from 16.9.1 to 16.10.0, I got this warning when performing the gitlab-ctl check-config
command:
* omnibus_gitconfig has been deprecated since 16.10 and was removed in 17.0. `omnibus_gitconfig` will be removed in GitLab 17.0. For details and migration instructions, please see: https://docs.gitlab.com/ee/update/versions/gitlab_16_changes.html#gitlabomnibus_gitconfig-deprecation
I checked the documentation (and the url in the warning, which does not talk about this parameter) and search for existing issues, and I found this issue explaining that any omnibus_gitconfig
structure in the configuration should be changed to something like o gitaly['configuration'] = { git: { config: [] } } }
My issue is that I don’t have any omnibus_gitconfig
parameter in my gitlab configuration (the one I defined in my /etc/gitlab/gitlab.rb
.
When I use the gitlab-ctl check-config
, there is indeed an (empty) parameter field that appear:
"omnibus_gitconfig": {
},
but I have no idea where it comes from…
I found a lot of occurrences of the string omnibus_gitconfig
in files in /opt/gitlab/embededd
, but I guess I should not have to edit manually those files ?
Any help would be appreciated ! Did I miss a place to search for the parameter ?
Thanks in advance !