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

Implement Manage Multiple Profiles Upstream #59

Open
wg102 opened this issue Jun 16, 2021 · 2 comments
Open

Implement Manage Multiple Profiles Upstream #59

wg102 opened this issue Jun 16, 2021 · 2 comments

Comments

@wg102
Copy link

wg102 commented Jun 16, 2021

This use to be a feature missing in the UI. It was fixed in #7

Some talk with upstream might be needed since the feature was not discussed yet.

The commits related to this feature that need to be integrated into upstream code are:
(to be added)

@wg102
Copy link
Author

wg102 commented Jun 16, 2021

This might be covered by something @davidspek is working on. Adding fine grained permissions management for namespace sharing and it would include managing contributors for each namespace.

@davidspek
Copy link

It doesn't do much more than list and delete rolebindings at this point, but I think this shows the general idea. The current setup will also allow for multiple admins for each namespace (due to the profile-controller the original admin cannot be removed as admin by other admins, which is a good thing in most scenarios).

image

I'm planning to borrow some design ideas from https://github.com/sighupio/permission-manager, particularly for creating/viewing (Cluster)Roles.

I'm also thinking of extending this UI so the Kubeflow cluster admin can manage Kubeflow profiles, although this will require some special permissions and modification to the profile controller.

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