Skip to content

Prevent sync for ghosted user namespaces

What does this MR do and why?

Details for the changes related to this MR can be found here

Screenshots or screen recordings

Does not apply.

How to set up and validate locally

In Gitlab console:

  • Create / modify a user so it has a private profile and a name like ghost-:id-:id
  • Rename the user namespace associated to this user
  • Validate it does not enqueue a ::Namespaces::SyncNamespaceNameWorker job

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 Vladlena Shumilo

Merge request reports