Enable mounting cloud storage in users-sessions

Renkulab supports mounting cloud storage in users-sessions. We use a CSI driver based on rclone.

To enable the feature you need to configure it in your values-file.yaml:

# install the CSI driver
global:
  csi-rclone:
    install: true

notebooks:
  cloudstorage:
    enabled: true
    storageClass: csi-rclone

csi-rclone:
  csiNodepluginRclone:
    # optional tolerations if using node pools with taints
    tolerations:
      - key: renku.io/dedicated
        operator: Equal
        value: user
        effect: NoSchedule
      - key: renku.io/gpu
        operator: Equal
        value: "true"
        effect: NoSchedule

The global.csi-rclone.install option will install the csi-rclone Helm chart in the same namespace as the renku chart.