Introduce runner controller audit events

What does this MR do and why?

This change set introduces audit events across all runner controller actions. For some actions I've refactored it into a separate service first.

💡 Review commit by commit - changes are repetitive and mostly it's a large change set because of that repetitive service refactoring including boilerplate and audit event definitions.

References

Refs Add Audit Trail events for Runner Controllers a... (#582008 - closed)

Screenshots or screen recordings

image

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.

Edited by Timo Furrer

Merge request reports

Loading