Support JupyterHub installation on group-level cluster

Problem to solve

Group-level cluster does not support installation of JupyterHub.

Further details

Installing at the group level will prevent users from having to install JupyterHub in multiple projects that share the same group.

The ability to authenticate to the Jupyter instance is based on group/project membership, that part will continue to work the same. The ability to push code back to GitLab using the git integration is based on the git repos the authenticated user can access. UX runbook-wise should not change, we're simply providing the ability to provide a single instance of JupyterHub which more than 1 project can access.

Proposal

App section for group-level cluster to offer the option to install JupyterHub onto the cluster.

image

What does success look like, and how can we measure that?

User can provision and use JupyterHub on a group-level cluster.

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖