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

User Story: Removing a Cluster from the Config (Version 2) #11

Open
Bhoomiz01 opened this issue Dec 27, 2024 · 2 comments
Open

User Story: Removing a Cluster from the Config (Version 2) #11

Bhoomiz01 opened this issue Dec 27, 2024 · 2 comments

Comments

@Bhoomiz01
Copy link
Collaborator

Title:

As a user, I want the unified config file to exclude clusters I no longer have access to so that I only see authorized clusters.


Description:

When a user's access to a cluster is revoked, the unified configuration file is updated to exclude the removed cluster.


Acceptance Criteria:

  1. Config Update:

    • When cluster access is revoked, the unified config file reflects the updated list, excluding the removed cluster.
  2. Gangway Integration:

    • The "Download Config" button provides the updated file after cluster access is revoked.
  3. Validation:

    • Users can download the updated config file and confirm the removed cluster is no longer accessible.

Steps for Validation:

  1. Revoke the user’s access to an existing cluster.
  2. Download the updated config from Gangway interface.
  3. Ensure the updated config file excludes the removed cluster.
  4. Verify that the user cannot access the removed cluster using the updated config.
@Bhoomiz01
Copy link
Collaborator Author

Bhoomiz01 commented Dec 27, 2024

Note - When the admin revokes access to a cluster from the user and the user still uses the old config with that cluster, the user will not be able to access the cluster because the proxy will block any unauthorized request of the user.

@chintansakhiya
Copy link
Member

@Bhoomiz01 @munir131 When a user downloads the configuration from the ops-dashboard, it includes the list of all clusters. However, the user can only access the clusters they have permission to access.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants