Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhanced Roles and RBAC #721

Open
erick-prosimo opened this issue Jul 27, 2022 · 2 comments
Open

Enhanced Roles and RBAC #721

erick-prosimo opened this issue Jul 27, 2022 · 2 comments
Assignees
Labels
✨ enhancement New feature or request ✨ feature:organizations organizations & RBAC

Comments

@erick-prosimo
Copy link

Currently there are only options for User/Admin and the ability for users to be part of organizations. The problem is a "user" inside an organization has too many permissions. As an example an admin can publish a module, make it available to multiple organizations, but a standard user in any organization can edit that module, including removing it from other organizations they are not a part of.

The user role should only allow the execution of stacks based on modules that have been published. This is a light description of how this may work.

Role Permissions
Global Admin Any operation across all organizations
Global Module Admin Create and edit any module across all organizations
Organization Admin Any operation inside of an organization
Organization Module Admin Create and edit any module inside an organization
User Can create and manage stacks deployed from published modules

When a global role with module create permissions publishes a module there should also be an option to prevent further modification of that module by organization level roles. In this way a global role can push modules to be consumed to an organization level role, and organizational level roles can still create and modify their own modules.

@erick-prosimo erick-prosimo added the ✨ enhancement New feature or request label Jul 27, 2022
@juwit juwit added the ✨ feature:organizations organizations & RBAC label Aug 1, 2022
@juwit
Copy link
Member

juwit commented Aug 1, 2022

Hi @erick-prosimo
Thank you for this detailed issue.
I will work on this on the next few weeks.
I'll add details about the implemented permission on this issue.

@juwit juwit self-assigned this Aug 1, 2022
@wangtaotao0524
Copy link

Hi guys, any update for this one?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ enhancement New feature or request ✨ feature:organizations organizations & RBAC
Projects
None yet
Development

No branches or pull requests

3 participants