These images are used to customize Zero to JupyterHub with Kubernetes (Z2JH) with software that makes it easier to integrate the JupyterHub instance with the OSPool.
- k8s-hub/:
- The main "hub" image for Z2JH.
- Includes a custom version of the oauthenticator package.
- Includes the osg-jupyterhub-hooks package.
GitHub Actions are used to build and push these images whenever a branch or
version tag of the form x.y*
is pushed.
This project uses pre-commit to ensure commits meet minimum requirements:
- Install Poetry.
- Run
poetry update
to install dependencies. - Run
poetry run pre-commit install
to install the Git hooks.