Group level agents
Release notes
Problem to solve
As a Platform Engineer, I want to set up an agent to be accessible for deployments of any project inside a group, so that I won't block developers on deploying new projects.
Proposal
Given that user has a group level agent configuration project in group A
and a user has a private manifest project in group A
When the user adds the manifest project to the configuration project
Then the agent can automatically access the given project
Given that user has a group level agent configuration project in group A
and a user has a private manifest project in group A
When the user moves the manifest project to another group
Then the agent can not access it any longer
To set up a group level agent, a group maintainer has to add the agent as a group-level agent under the group's members settings.