--- tags: meeting, notes --- # JupyterHub HPC Meeting - September 2022 - **Date:** 2022-09-07 - **Time:** 8:30 AM PDT - **Your timezone:** https://arewemeetingyet.com/Los%20Angeles/2022-09-07/08:30/JupyterHub-HPC - **Where you can find these and past meeting notes:** https://jupyterhub-team-compass.readthedocs.io/en/latest/meetings/hpc/ - **Calendar for future meetings:** https://jupyterhub-team-compass.readthedocs.io/en/latest/meetings/ ## Welcome to the Meeting Hello! If you are joining the team video meeting, sign in below so we know who was here. Roll call: - **name** / **institution** / **GitHub handle** - Rollin Thomas / NERSC / @rcthomas - Michael Milligan / MSI @ UMN / @mbmilligan - Félix-Antoine Fortin / Université Laval - The Alliance / @cmd-ntrf - Ryan Lovett / UC Berkeley / @ryanlovett ## Quick updates 60 second updates on things you have been up to, questions you have, or developments you think people should know about. This is also a chance to suggest a future presentation if you've got work currently in progress you might want to share. Please add yourself, and if you do not have an update to share, you can pass. - **Michael** About to release Batchspawner 1.2, further discussion below - **Ryan** #247, #248 ## 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. - **Name:** Your report or celebration - **Rollin:** API token controls - https://github.com/jupyterhub/jupyterhub/issues/4028 - (expiring tokens when MFA is required) - Another set up option: - Michael has an Apache-based reverse proxy, remote user authenticator that trusts the SSO - Enforce periodic login ## 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. - **All:** Standing project items: - Batchspawner check-in: Issues and PRs - Current release - Minor point release? Yes, 1.2 in progress - Year of accumulated changes - Mike will go ahead - Test matrix outdated - Currently targets JH 0.9.6 through 1.3 only - Will start PR - add your tag here if you would like to be @-ed - @rcthomas - @ryanlovett - Python versions discussion - currently propose supporting 3.6 and newer - current JHub only supports 3.7+ - Batchspawner version numbering - 1.x supports back to JHub 1.x - PRs to review: - https://github.com/jupyterhub/batchspawner/pull/245 - let's add a req_nodes trait that defaults to 1 - https://github.com/jupyterhub/batchspawner/pull/219 - https://github.com/jupyterhub/batchspawner/pull/218 - converse with proposer to see if this has been useful, having ability to inject a command here seems useful even if actual scheduler output typically isn't realistic - https://github.com/jupyterhub/batchspawner/pull/247 - question about using internal hub api, `HubAuth._api_request` - ask upstream if there is a better way - tag minrk in issue - test if call is unawaitable - https://github.com/jupyterhub/batchspawner/issues/248 - Users overwriting script template: Docs fix - Wrapspawner check-in: Issues and PRs - EPA team contribution PR - They've been working on responding to review - https://github.com/jupyterhub/wrapspawner/issues/54 - Mike will look at confirming JH 1.x setup - Workshop/conference season: - SC22 Urgent+Interactive HPC workshop - Others? - JupyterHub 3 testing - Rollin has tested it and hasn't had problems (once #247 was reported) - Ryan had issue (#247) - Abandoned things to revive/decide fate of? - https://github.com/jupyterhub/research-facilities - https://github.com/jupyterhub/jupyterhub-deploy-hpc - Next time or when we've got more people - Brainstorm how to leverage these - Or close them down and do something else - Let's take this to Jupyter Discourse, tag possibly interested folks ## Links Shared