JupyterHub and BinderHub Team Meeting - October#

Proposed: 18 October 2018 at 6pm Zurich time

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:

  • name / institution / GitHub handle

  • Tim / Wild Tree Tech / @betatim

  • Min / Simula / @minrk

  • Zach / Cal Poly / @zsailer

  • Carol / Project Jupyter / @willingc (absent but thanks for organizing the meeting Tim)

Agenda items#

Let’s collect all potential agenda items here. We will then sort them at the start of the meeting. If there are similar items try and group them already.

  • https://github.com/jupyterhub/team-compass/issues/61 - should we adopt ‘third thursday of the month’ as regular slot for the meetings?

    • Third thursday each month has been choosen

  • WholeTale coordination

    • can someone attend https://github.com/whole-tale/whole-tale/issues/43

    • October 24th

    • What messages do we want to send?

    • https://docs.google.com/document/d/1bOVWBfhOiKGU2dYoHN_Pkpv5zPI6y819UISfkTqYpoQ/edit

    • if you want to comment or add to the Google Doc plesae do!

  • 2 million binders launched! (soon)

  • get registered on CMT for Jess so you get credit for submissions

    • https://cmt3.research.microsoft.com/User/Login?ReturnUrl=%2F

    • after registering email Jess with the email you used

  • internal ssl: https://github.com/jupyterhub/jupyterhub/pull/2055

    • needs support from spawners

    • help test it out!

    • do services get the SSL things they need? (Todo reminder for Min)

  • entrypoints for custom classes: https://github.com/jupyterhub/jupyterhub/pull/2203

    • entrypoints are how pytest plugins and pygme lexer extensions work

    • your package can register yourself as “kubernetes” spawner

    • the hub can then ask for the package that provides the “kubernetes” spawner

    • very nice benefit is that jupyterhub can generate config options for all ‘plugins’!

    • standalone package called ‘entrypoints’ used at runtime (written Thomas)

  • simplify binderhub helm chart: https://github.com/jupyterhub/binderhub/pull/680

  • How do we make it easier for other BinderHubs to be in sync with mybinder.org?

    • start regular releases of repo2docker

    • “so you want to run a BinderHub?” - create docs that help you make choices when running a BinderHub

    • what in mybinder.org-deploy should be promoted to the BinderHub chart

      • for example network policies

      • make the default network policy more like Yuvi’s EdX deployment with HTTPS proxy and SNI inspection?

  • Good work being done on the Outreachy mentoring :D 🎉🎉

  • jhubctl (WIP): common CLI for deploying jupyterhub on any provider

    • pronounced “hub-cuddle”, it is a silent j

Reports#

Things people should know about