Self-hosted GitLab instance Geo Documentation Link pointing to online documentation
Summary
When Geo is not yet configured or an old configuration the following message appears on the admin/geo/nodes page.
Please enable and migrate to hashed storage to avoid security issues and ensure data integrety. For more info, read the documentation.
The link is to the online documentation instead of the packaged documentation.
GitLab version: 12.0.1 EE
Issue also exists in the current gitlab-ee master branch see below for code link and potential fix.
Steps to reproduce
On a selfhosted installation which has been upgraded
What is the current bug behavior?
Link points to online documentation on a self-hosted instance.
What is the expected correct behavior?
Link points to packaged documentation for self hosted instances.
Possible fixes
https://gitlab.com/gitlab-org/gitlab-ee/blob/master/ee/app/helpers/ee/user_callouts_helper.rb#L88 update from:
migrate_link = link_to(_('For more info, read the documentation.'), 'https://docs.gitlab.com/ee/administration/repository_storage_types.html#how-to-migrate-to-hashed-storage', target: '_blank')
to:
migrate_link = link_to(_('For more info, read the documentation'), help_page_path('administration/repository_storage_types.md#how-to-migrate-to-hashed-storage'), target: '_blank')