Skip to content

Workstream: GitLab Pages

Label: ~"Workstream:GitlabPages"

Currently the GitLab application needs to share a file system with the pages application. This means that:

  1. It is difficult to migrated GitLab Pages to a cloud-native environment with a shared file-system
  2. If we are to leave GitLab Pages on Azure, we cannot have a shared file system

Proposal: switch file system notification for web-hooks, or use Redis, which we can access through an IPSEC VPN connection between the GCP and Azure.

Description

  • GitLab Pages serves static pages
  • Currently GitLab Pages has no dependency on the rest of the GitLab application
  • Geo does not handle the transfer of GitLab Pages
  • The simplest solution may be to leave GitLab Pages on Azure until after the rest of the migration has been completed.
Edited by Andrew Newdigate
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information