JupyterHub HPC Meeting - September 2022#

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

    • jupyterhub/jupyterhub#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:

      • Users overwriting script template: Docs fix

    • Wrapspawner check-in: Issues and PRs

      • EPA team contribution PR

      • They’ve been working on responding to review

      • jupyterhub/wrapspawner#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?