Interoperability between Jupyter and FSS

Interoperability between the FSS and Jupyter services results in users having access to their FSS files also in Jupyter. Such an integration is discussed here.

If you choose CERNBox and SWAN, they are integrated out of the box, and no further steps are needed.

On the other hand, Nextcloud and Vanilla Jupyter can be integrated using those extensions. More concretely, JupyterHub can be extended with the extended KubeSpawner that:

  1. implements Nextcloud's Login flow v2 to obtain Nextcloud credentials for Jupyter,
  2. for each user, runs extra container synchronizing user files with Nextcloud.

An example configuration can be found here.