Require compliance pipeline templates be applied only to compliance framework-labeled projects
Problem to solve
Required pipeline configuration is a critically important feature for compliance-minded organizations because it provides a central, standard way to define baseline compliance requirements for their pipelines. Currently, this feature is an all-or-nothing implementation that applies to all projects in the instance.
There is no way to reduce the scope of this feature to apply only to projects that have a compliance need for stricter pipeline configurations.
Intended users
Proposal
Add a compliance framework project label selection requirement to Required pipeline configuration, similar to the implementation of instance-level MR approval rules
Further details
When enabling Required pipeline configuration, an admin
should be required to select specific compliance framework labels these pipeline configurations will apply to.