What does this MR do and why?
The feature flag
validate_namespace_parent_type was introduced in !54094 (merged).
With the rollout in #322101 (closed), it is now fully enabled on gitlab.com and now we want to roll this out to self-managed installations as well.
However, there is a probability that some self-managed instances may encounter trouble when this validation goes live, so we should also provide the flexibility to such instances to turn this flag off if required.
This MR adds
default_enabled: true to the feature flag check, so that self-managed instances can turn off the flag if they need to.
We have also updated the docs to include the steps on how to turn off this flag.
Screenshots or screen recordings
How to set up and validate locally
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
I have evaluated the MR acceptance checklist for this MR.