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.