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

Cluster should belong to a project #5283

Closed
dimitarKiryakov opened this issue Jan 20, 2021 · 4 comments
Closed

Cluster should belong to a project #5283

dimitarKiryakov opened this issue Jan 20, 2021 · 4 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@dimitarKiryakov
Copy link

Today, we use RBAC and OIDC to manage user's rules. In our organization, we are using one ArgoCD to manage hundreds of clusters ruled by different teams. While we have the separation between teams on the project level we are still missing the separation for clusters.

We would like to restrict clusters by project, so the user bound to OIDC groups only can list/create/update/delete clusters belonging to a project. Currently, there is no such option.

@dimitarKiryakov dimitarKiryakov added the enhancement New feature or request label Jan 20, 2021
@jessesuen
Copy link
Member

Related #5275

@dimitarKiryakov
Copy link
Author

This issue is a bit different. In our use case we do not need to have different service accounts for same cluster. We want to improve project isolation to include clusters in it. What I mean by that is if we currently give permissions to one team to get clusters, this team will be able to list all clusters in ArgoCD. My point is that we want to restrict clusters on project level. For example we have a project that has 5 clusters assigned and similar to application rbac we want to give project owners permission to list and modify only these 5 clusters. (same as application per project rbacs). It is rather similar to this request for repository isolation #2251 @jessesuen

@alexmt
Copy link
Collaborator

alexmt commented Jun 1, 2021

@alexmt alexmt modified the milestones: v2.1, v2.2 Jul 2, 2021
@alexmt alexmt mentioned this issue Sep 2, 2021
10 tasks
@alexmt
Copy link
Collaborator

alexmt commented Sep 13, 2021

Implemented! Thanks to @pasha-codefresh

@alexmt alexmt closed this as completed Sep 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants