Skip to content

Customized components of the Jupyterhub server in SWAN (handlers, spawners, templates).

License

Notifications You must be signed in to change notification settings

swan-cern/jupyterhub-extensions

Repository files navigation

JupyterHub extensions

Repository that stores all the JupyterHub extensions for SWAN.

  • KeyCloakAuthenticator - OIDC authenticator for SWAN, compatible with KeyCloak
  • SwanCuller - JupyterHub service that checks and cleans user sessions
  • SwanHub - JupyterHub wrapper that automatically configures the SWAN templates and handlers
  • SwanNotificationsService - JupyterHub service that exposes an API with notifications for the logged in user
  • SwanSpawner - Spawner for JupyterHub that enables configuring a session with CVMFS/LCG stacks, support for GPU, oAuth tokens, etc

Create a release

The creation of a new release in this repo is now automated. Just run the Github action "Release" manually, and specify the extension name and the increment type.