Add admin setting and premium feature for CI/CD Catalog restriction
What does this MR do and why?
Add admin setting and premium feature for CI/CD Catalog restriction
This change prepares for the CI/CD Catalog publishing allowlist feature.
- Introducing
ci_cd_catalog_projects_allowlistas an application setting in EE underci_cd_settingscolumn. - Introducing
ci_cd_catalog_publish_restrictionfeature for premium.
The feature will be introduced in the next MR that allows administrators of self-managed and GitLab Dedicated instances to restrict which projects can publish components to the CI/CD Catalog.
References
Related to #582044 (closed)
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.