Support JupyterHub installation on group-level cluster
Problem to solve
Group-level cluster does not support installation of JupyterHub.
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.
App section for group-level cluster to offer the option to install JupyterHub onto the cluster.
What does success look like, and how can we measure that?
User can provision and use JupyterHub on a group-level cluster.