-
Notifications
You must be signed in to change notification settings - Fork 97
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
Determine conda-store access that each Keycloak group should have #2090
Comments
We need to move away from using analyst/developer as shortcuts for things. Really what needs to happen is we have the following roles that can be applied to people or groups (names can change)
Another point is I think we might want to change the UI to have another optional section that lets me see and use other peoples personal environments. This might require a flag to decide whether it is enabled. But I may want to browse to /kcpevey/datascience and look at or use that environment (but not edit). Superadmins can currently do this but since all those environments pollute the root of the conda-store-ui. |
The role mapping in conda-store is currently undergoing some improvements which will affect this - conda-incubator/conda-store#491 |
This is no longer blocked since the latest conda-store release now has the role mapping changes. This issue covers the same topic as #1898 |
We need to revist how groups and roles should be used in general in Nebari. The |
xref: #2304 |
Nebari ships with four default groups each tied to various roles:
analyst
-->conda-store-developer
--> see conda-storedeveloper
role mappingdeveloper
-->conda-store-developer
--> see conda-storedeveloper
role mappingadmin
-->conda-store-admin
--> see conda-storeadmin
role mappingsuperadmin
A few things that are worth noting:
conda-store-viewer
role to any groupsviewer
role mappingadmin
(orsuperadmin
) group can create environments in shared namespaces.conda-store-admin
to thedeveloper
group or conda-store needs to expand/modify their existing roles.global
andnebari-git
.The text was updated successfully, but these errors were encountered: