JupyterHub and BinderHub Team Meeting#
Date: Thursday 20th January 2022
Time: 5PM UTC
GitHub issue: jupyterhub/team-compass#480
Calendar for future meetings: https://jupyterhub-team-compass.readthedocs.io/en/latest/meetings.html
Welcome to the Team Meeting#
Hello!
If you are joining the team video meeting, sign in below so we know who was here. Roll call:
Min / Simula / @minrk
Yuvi / 2i2c / Berkeley / @yuvipanda
Andreas / SDSC, ETH Zürich / @ableuler
Samuel / Idiap Research Institute / @sgaist
Sarah / 2i2c / @sgibson91
Tim / Binder / @betatim
Simon / University of Dundee / @manics
Isabela / Quansight Labs / @isabela-pf
Mridul / GESIS / @MridulS
Wes / SDSC, ETH Zürich / @wesjdj
Tasko / SDSC, ETH Zürich / @olevski
Rollin / NERSC / @rcthomas
Chris / 2i2c / @choldgraf
Quick updates#
60 second updates on things you have been up to, questions you have, or developments you think people should know about. Please add yourself, and if you do not have an update to share, you can pass.
Min: exploring an EU proposal for Binder-related work for reproducibility in science horizon-widera-2022-era-01-41
Isabela: We have upcoming Jupyter accessibility workshops this Saturday (more info on the Jupyter blog) and in March. This is open to everyone and intended to increase accessibility knowlege and connections in the community.
Reports and celebrations#
This is a place to make announcements (without a need for discussion). This is also a great place to give shout-outs to contributors! We’ll read through these at the beginning of the meeting.
None added
Agenda items#
Let’s collect all potential agenda items here before the start of the meeting. We will then attempt to create a coherent agenda that fits in the 60m meeting slot. If there are similar items try and group them together.
Andreas Bleuler (10 min): Amalthea - see this thread for context
Slides shown can be found here
Min (10m): Extending scopes to Jupyter Server, RTC
Custom scopes (JupyterHub): jupyterhub/jupyterhub#3713
Authorizer API (Jupyter Server): jupyter-server/jupyter_server#165
Identity API (Jupyter Server): jupyter-server/jupyter_server#638
Questions:
Will there be support for groups of users as well?
Yes, the RBAC that exists now should already support this
Yuvi (10m): New spawner for spawning into different kubernetes clusters from same hub (demo)
Creates one namespace per user for max customizability
Uses jinja templating + kubectl so you can spawn arbitrary kubernetes resources for each user - serviceaccount, PVC, role bindings, etc