Fix broken and outdated links in chart docs

What does this MR do?

Fixes nine links in the chart docs that point to pages or anchors that no longer exist on docs.gitlab.com, or to a file that was removed from this repository. Each new target was checked on the live site.

File Old target New target
doc/charts/registry/_index.md administration/packages/container_registry/#container-registry-storage-driver (anchor gone) #configure-storage-for-the-container-registry
doc/charts/gitlab/gitlab-runner/_index.md install/requirements/#gitlab-runner (anchor gone) runner/install/ (says to install GitLab Runner on a separate machine for security and performance reasons)
doc/charts/gitlab/gitlab-runner/_index.md administration/settings/continuous_integration/#enable-runner-registrations-tokens (anchor gone) #control-runner-registration
doc/advanced/geo/_index.md install/requirements/#operating-systems (anchor gone) install/package/#supported-platforms
doc/development/minikube/_index.md install/requirements/#database (anchor gone) #postgresql
doc/development/clickhouse.md integration/clickhouse/#run-and-configure-clickhouse (anchor gone) #set-up-clickhouse, link text changed to match the heading
doc/charts/gitlab/gitlab-zoekt/_index.md integration/exact_code_search/zoekt/ (page gone) integration/zoekt/#sizing-recommendations
doc/development/gitlab-qa/_index.md development/testing_guide/end_to_end/rspec_metadata_tests/ (page gone) .../end_to_end/best_practices/rspec_metadata_tests/
doc/development/environment_setup.md .tool-versions (file removed when the repo moved from asdf to mise in !4767 (merged)) mise.toml

The translated pages under doc-locale/ have the same old links. I did not change them, because they are generated by the translation pipeline.

How was this checked?

  • For each old link: the page either redirects to the GitLab sign-in page (page removed), or the page loads but has no element with that id.
  • For each new link: the page returns 200 and the id exists in the live HTML (configure-storage-for-the-container-registry, control-runner-registration, supported-platforms, postgresql, set-up-clickhouse, sizing-recommendations).
  • mise.toml exists at the repository root, and .tool-versions does not. The .tool-versions link now just opens the repository tree.

None. Earlier link fix MRs (!5089 (merged), !5326 (merged)) did not cover these links.

Author's checklist

  • Ensure the branch name starts with docs-, docs/ or ends with -docs, so only the docs-related CI jobs are included
  • Follow the documentation process, guidelines and style guide.
  • Merge Request Title and Description are up to date, accurate, and descriptive
  • MR targeting the appropriate branch
  • MR has a green pipeline on GitLab.com
  • When ready for review, MR is marked as ready (not a draft) and assigned to a reviewer

This contribution was prepared with the help of an AI assistant. I reviewed the changes and take responsibility for them.

Merge request reports

Loading
Loading