Track all CI template inclusions
What does this MR do?
Expands the list of tracked CI template includes to track all inclusions. All existing tracking logic continues to work as-is, while tracking the CI templates which are not allowlisted is hidden behind a feature flag.
There's ~100 CI templates. Every single one of them needs an event name (which I generated with the implemented rake
task). Every event needs to have a metric defined in YAML format (which I generated using a custom script), each event has a monthly and a weekly metric definition. This is what constitutes the bulk of the changes here - it's just metric definitions.
Related #335952 (closed)
Feature flag rollout issue #339684 (closed)
Original CI template inclusion tracking MR !50481 (merged)
Does this MR meet the acceptance criteria?
Conformity
-
I have included changelog trailers, or none are needed. (Does this MR need a changelog?) -
I have added/updated documentation, or it's not needed. (Is documentation required?) -
I have properly separated EE content from FOSS, or this MR is FOSS only. (Where should EE code go?) -
I have added information for database reviewers in the MR description, or it's not needed. (Does this MR have database related changes?) -
I have self-reviewed this MR per code review guidelines. -
This MR does not harm performance, or I have asked a reviewer to help assess the performance impact. (Merge request performance guidelines) -
I have followed the style guides. -
This change is backwards compatible across updates, or this does not apply.
Edited by Matija Čupić