Skip to content

PMax5/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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 67.9%
  • HTML 31.9%
  • Dockerfile 0.2%