Cells 1.5: Pages PoC
Proposal
See #434972 (comment 1763737452) for the full context.
In order to assess changes required to Pages for the Cells project, a prototype will need to be built that demonstrates the following:
- A router that works "cluster-wide"; i.e. responds to a routing request for custom domains with an Organization (Cell) as well as group/project.
- Pages domain management via the API in https://docs.gitlab.com/ee/architecture/blueprints/cells/iterations/cells-1.0.html#primary-cell
POST /api/v4/internal/cells/routes
etc.
It is believed that demonstrating both of these working successfully satisfies concerns about Pages being Cells-ready.