Sync only active release managers to instance groups
We run a release managers sync task which does a couple of things:
- Queries release/manager related groups on three instances we operate on
- Checks against
config/release-managers.yaml
to confirm if the people in groups are authorised to perform RM operations - Adds/removes to groups based on the outcome of the check
This MR looks to achieve the following:
- Fetch the latest active release managers based on the date, and the schedule on about.gitlab.com/community/release-managers
- Sync access to the release-managers group across instances for active release managers
- Removing anyone who is not scheduled to perform those duties
This will allow us to remove the need for people manually pinging RM's in the issues/MRs when needed and always reference the RM group knowing they will reach currently active release managers.
Edited by Marin Jankovski