Expand - Instrument how often CI templates are included- to all templates
in #219457 (closed) we measure how many templates are included in a CI pipeline, however, we limit the scope for the following templates.
What is tracked now?
Templates already measured
- Auto-DevOps.gitlab-ci.yml
- Jobs/Build.gitlab-ci.yml
- Jobs/Deploy.gitlab-ci.yml
- Security/SAST.gitlab-ci.yml
- Security/Secret-Detection.gitlab-ci.yml
- Terraform/Base.latest.gitlab-ci.yml
Deploy-ECS.giltab-ci.yml
CF-Provision-and-Deploy-EC2.gitlab-ci.yml
We want to increase the scope to measure all available templates
Implementation Details
Previous MR for reference:
!50481 (merged)
Rollout: This change should be made under one single feature flag. We should use a percentage of time rollout, rather than a percentage of actors.
Note of caution:
To avoid loss of data collection there will be some complexity to continue tracking the templates already counted, and only feature-flag tracking "the rest", but that shouldn't be too difficult.
We need to make sure when the FF is turned on that there is some collaboration so the tracking data is accurate.