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

Loading