I'd like to setup exactly this, any more details on your setup available?
None publicly available AFAIK. There were some fixes required to the slurmspawner, but those should all be upstream now.
Then there's the PITA of integration with the site auth system, but that tends to be site specific..
User goes with the web browser to our jupyterhub URL, logs in with our usual credentials, selects a job type (amount of memory and max duration), and jupyterhub takes care of launching a jupyter kernel as a slurm batch job on a compute node in the cluster, and proxies http I/O via the jupyterhub node to the user web browser. In the jupyter notebook, users have access to the same cluster filesystems as if she would login traditionally via ssh.