Skip to main content

Permissions

The Permissions tab of an agent is accessible via Choose Action › Settings › PERMISSIONS on the agent detail. For general information see Common Features — Permissions.

Agent permissions are hierarchical with the parent agent swarm — a user who has a permission group on the swarm inherits it on all its agents. You can also explicitly set no permissions on an agent to revoke access to that one agent.

GroupDescription
AdminFull control over the agent, including configuration, permissions, and deletion
DeveloperCan manage the agent's source code, trigger builds, and manage merge requests
Permission EditorCan manage permission assignments for the agent
ViewerRead-only access to the agent detail

A service account can be given permissions on agents like a user, within its owner's limit. Saving triggers a Permission Settings job.