HubPloy: The JupyterHub Kubernetes DeployerΒΆ

hubploy is a suite of commandline tools & a python library for continuous deployment of JupyterHub on Kubernetes (with Zero to JupyterHub).

HubPloy has two major components:

  1. An Image Builder that builds images from subpaths of git repositories only when needed.
  2. A helm wrapper that deploys a helm chart when required.

HubPloy tries to be level triggered rather than edge triggered wherever possible, for simpler code & reliable deploys.