Notify the agent owners that their agent is outdated

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

Release notes

Problem to solve

As an agent owner, I want to stay on a agentk version that's compatible with my GitLab instance, so I minimize the risk of failed connections and features.

Proposal

Introduce a new notification (e-mail, etc) that goes out to event owners when the agent becomes outdated.

By default the agent owner = the project owners of the agent configuration project. A separate issue might introduce configuration options around agent ownership.

Intended users

Feature Usage Metrics

  • agent_outdated_notification_sent - count the notifications sent out about outdated agents; count every agent once no matter how many people receive the specific notification; record the agent_id together with the metric
  • agent_outdated_notification_clicked - count the notification interactions (e.g e-mail link clicked); registerd the agent_id together with the metric

Does this feature require an audit event?

No.

Edited by 🤖 GitLab Bot 🤖