[go: up one dir, main page]

Skip to content

Tech Eval: GitLab Pages without DNS wildcard (golang version)

Proposed Feature

GitLab Pages without DNS wildcard

Summary

In order to remove the need for wildcard dns, the namespace can be included in the URL path instead of the domain. Thus, https://name.pages.example.io/index.html would become https://pages.example.io/name/index.html.

Questions to be answered

  1. What code changes would be necessary to implement this change?
  2. What implications does this have on access control?
  3. Could this option be configurable per group? or is it only possible per GitLab instance?

Expected Outcome

  1. A working prototype of path based namespaces for Pages
  2. Answers to the open questions above
  3. Any new questions generated during the research
  4. A recommended execution plan for future releases

Time Allotment

This research spike should be roughly limited to two days

Edited by Vladimir Shushlin