-
Suggestion
-
Resolution: Unresolved
-
None
-
None
-
1
-
6
-
Problem Definition
Restricted admins have access to install and manage remote agents. However, they do not have access to dedicate agents and thus restricted admins are not able to clone the environment.
Steps to reproduce
- Login as Restricted Admin
- Navigate to Overview->Agents->Dedicate Agent
- Try to dedicate agent with restricted admin user
Suggested Solution
Starting from Bamboo 7.1 (BAM-19760), only Admins have access to dedicate agents by default. The toggle (that can be altered in Security settings) that allows only admins to dedicate an agent should also allow restricted admins to dedicate the agents and allow restricted admins to clone the environment.
Workaround
Enable Allow users to dedicate agents to builds and deployments option in Security settings that also allows restricted admins to dedicate an agent.
When it comes to matching jobs with the right agent, I have not found capabilities to be sufficient. We need something more powerful. As far as I know, the only other option is using dedication. Dedication is also fairly limited, but it gets us much further than capabilities alone. Maybe there are features in Bamboo that I am not aware of that would allow for more powerful/intelligent job-to-agent matching.
In short, dedicating agents is a key feature, so I suspect that opening up to restricted admins by default makes good sense. While
BAM-19760raises a good point - that dedication could allow a restricted admin to mess up bamboo (by grabbing all of the agents) - I suspect restricted admins can mess up bamboo in many other ways already, that's why they have "admin" in the name. So I suspect the benefits outweigh the risks here in terms of allowing restricted admins to dedicate by default.This is just my Bamboo beginner's two cents though. Hope it is helpful. We do appreciate many features of the Atlassian suite of tools!