These roles allow users/groups to manage resources on a project
read
: Allow users/groups to list all resources defined inside a projectmanage
: Allow users/groups to manage VCS and repository on a projectmanage-worker-model
: Allow users/groups to create/update/delete a worker modelmanage-action
: Allow users/groups to create/update/delete an actionmanage-workflow
: Allow users/groups to create/update/delete a workflowYaml example:
name: my-permission-name
projects:
- role: read
all: true
users: [foo,bar]
groups: [grpFoo]
- role: manage-worker-model
users: [foo]
projects: [PROJ_KEY1, PROJ_KEY2]
List of fields:
role
: [mandatory] role to appliedall
: applied the permission on for all projectsprojects
: list of projects key if there is no field all
users
: list of usernamesgroups
: list of groups