Skip to content

Modify subscription namespace transfer rules

Tyler Amos requested to merge 5410-transfer-restriction-updates into master

What does this MR do and why?

Related to https://gitlab.com/gitlab-org/customers-gitlab-com/-/issues/5410

This MR adjusts the rules for transferring the namespace linked to a subscription based on recent changes in CustomersDot allowing more flexibility, given namespaces are allowed to have multiple active orders.

These rule updates are based on the changes introduced in https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/8549+. Those changes are behind a CustomersDot feature flag, prevent_namespace_order_overwrite, which has not yet been enabled in Production, but should be shortly. I'd like to get this MR reviewed/approved but wait on merging until that feature flag is enabled. 🙏

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 Tyler Amos

Merge request reports