agola-io / agola

Agola: CI/CD Redefined
https://agola.io
Apache License 2.0
1.52k stars 117 forks source link

Organization Teams and Roles (RBAC) #13

Open sgotti opened 5 years ago

sgotti commented 5 years ago

This issue is a placeholder to describe how org teams and roles will be implemented.

Organization Teams

Roles (RBAC)

Open questions

A special case is Task authorization. We'd like to be able to let some user authorize only some tasks in a Run (i.e. some user can authorize a deployment to a testing environment while only some other users can authorize the deployment to production). This will require the ability to describe how a role can be applied only to a specific task "selector" (task name, regexp etc...)

huapox commented 5 years ago

Great, there be lots todo with ui for pc/mobile and user-friendly entries/docs.

sgotti commented 4 years ago

Just as an update that work on this is going on. I hope to be able to open initial PRs (after #191) that adds teams (with member and projects) to configstore and gateway, the authorization logic in the gateway, the related agola cli commands and many tests.