GitLab
Follow
Custom admin roles are now GA
GitLab is enhancing its Self-Managed and Dedicated instances by introducing granular permissions for the Admin area. These custom admin roles enable organizations to implement the principle of least privilege for their GitLab instances. This new functionality allows for the creation of purpose-built administrative roles, moving away from granting full administrator access. Potential roles include a Platform Team with access to runner management and monitoring, a Support Team for user management and troubleshooting, and a Leadership Team for usage statistics. The feature offers custom permissions for tailored roles and central management at the instance level. It also supports LDAP integration for mapping large user sets to roles and integrates with existing audit events. This development is a significant step in GitLab's mission to improve software supply chain security. The company has previously introduced similar custom roles for projects and groups, as well as granular permissions for CI/CD job tokens. Further permissions are anticipated in future releases, and user feedback is welcomed through a dedicated issue.