Tutorial: How to Manage Roles

Custom roles allows to group a custom set of permissions and grant them to the users and groups. Custom roles are project roles. Like the built-in project roles:

  • Custom roles are defined at the workspace level.
  • Custom roles can be granted at both the workspace level (meaning all projects) and the project level.
  • Custom roles can be used in Rollback Policy, Custom Approval.

Create custom roles

To create custom roles, go to IAM & Admin > Custom Roles. Click Add role to create a new role.

You can choose Import from role to build your custom role based on the existing role.

If you want a role to approve and comment the issue. You can create a Project Approver custom role based on the existing Project Releaser.

Add to custom approval flow

Go to CI/CD > Custom Approval. From Approval Flows tab, choose an approval flow to add.

Grant custom role in project

Go to the project member page and grant the role. The granted user will be on the configured custom approval flow.