Skip to content

Add experimental namespace_in_path pages url in deploy & Job artifacts

Naman Jagdish Gala requested to merge ngala/17584-namespace-in-path-ui into master

What does this MR do and why?

Add experimental namespace_in_path pages url in Project Deploy > Pages and Job artifacts.

Related to: GitLab Pages without DNS wildcard - MVC (#17584 - closed)

Changelog: added

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After
Screenshot 2023-11-21 at 11.28.48 PM.png Screenshot 2023-11-23 at 3.47.08 PM.png

How to set up and validate locally

  1. After gdk reconfigure, add an entry namespace_in_path: true in gitlab-development-kit/gitlab/config/gitlab.yml under GitLabPages section
  2. Restart the gdk using gdk restart.
  3. Create a GitLab Pages website from a project template
  4. Go to the created project > Deploy > Pages

Note: Clicking on experimental url will not display pages website in local, as it requires pages_nginx: omnibus-gitlab!7250 (merged)

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Naman Jagdish Gala

Merge request reports