Add Audit Trail events for Runner Controllers and its tokens

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

We should implement audit trails for Runner Controllers and its tokens (similar to what we partly have for agentk).

An audit trail event should be created when:

  • A runner controller is created
  • A runner controller is updated
  • A runner controller is deleted
  • A runner controller token is created
  • A runner controller token expired
  • A runner controller token is deleted
  • A runner controller token is rotated
Edited by 🤖 GitLab Bot 🤖