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

JupyterHub admin managed shared storage for users #23

Open
7 tasks
consideRatio opened this issue Mar 6, 2023 · 1 comment
Open
7 tasks

JupyterHub admin managed shared storage for users #23

consideRatio opened this issue Mar 6, 2023 · 1 comment

Comments

@consideRatio
Copy link
Member

consideRatio commented Mar 6, 2023

I suggest we work towards a feature to allow user managed JupyterHub groups via /hub/admin#/groups determine configuration for user servers. And further, that we do it in a way based on JupyterHub's own concepts of groups to avoid implementing this to be specific to a certain identity provider, such as GitHub.

If we do this, we could for example let users of certain groups get certain shared folders mounted in read/write.

Background

FreshDesk ticket from nasa-cryo at hub.cryointhecloud.com

[...] understand if there are ways to make storage folders only visible and writable by certain GitHub teams and if this is the use model we want to adopt for some of the more resource intensive events we support.

FreshDesk ticket from victor at victor.2i2c.cloud

[...] if there is a way to create groups that have access to specific shared folders/areas in the hub?

Action points

  • Seek agreement to explore this strategy
  • Experiment with JupyterHub groups to learn how to read such state from Spawner hooks we may configure
  • Propose a UX that is believed to meet needs and also be technically feasible
  • Refine and seek agreement on implementing proposed UX
  • Implement proposed UX
  • Followup with Sam at Victor via https://2i2c.freshdesk.com/a/tickets/509
  • Followup with James having spoken with community representatives at nasa-cryo via https://2i2c.freshdesk.com/a/tickets/509
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Needs Shaping / Refinement
Development

No branches or pull requests

2 participants