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

Team permissions by workspace #1498

Open
juan-vg opened this issue Nov 5, 2024 · 1 comment
Open

Team permissions by workspace #1498

juan-vg opened this issue Nov 5, 2024 · 1 comment
Labels
enhancement New feature or request terrakube-api

Comments

@juan-vg
Copy link

juan-vg commented Nov 5, 2024

Feature description 💡

Currently TFC allows to set different permissions for different teams per each workspace. In this way, a team can be admin (or have write permissions, without fully admin) on some workspaces where the team is owner, while at the same have only read permissions on other workspaces where they're not owners. So to recap:

  • One or more teams should be assignable to each workspace
  • Each team assignation to a workspace should have its own set of permissions

Anything else?

It would be awesome to make the permissions more granular. Instead of just read/write, I would like to have read/write/admin. In fact, it would be even better to be able to customize every action possible (I mean, manage a workspace implies many actions that are all allowed at the same time when the manage permission is enabled), so with just read/write for each action we could define different roles that could achieve the read/write/admin and even more combinations.

@juan-vg juan-vg added the enhancement New feature or request label Nov 5, 2024
@jordanjthomas
Copy link

+1 This is definitely needed. Looking to move our Enterprise from TFC to Terrakube and this is going to be a major pain point in convincing teams to adopt it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request terrakube-api
Projects
None yet
Development

No branches or pull requests

3 participants