I wonder if it is possible (and if not, would it make sense to implement?) to allow for per-user Globus configurations to support Personal Endpoints.
Right now personal OneDrive is supported through “remote filesystems” config. But Globus seem to require a Server Endpoint coded in the main OOD config, if I understand it correctly.
endpoint is the UUID of the Globus endpoint.
you need to create a globus.yml file inside of “/etc/ood/config/ondemand.d” directory and mention the multiple globus endpoint details onit.
Thanks @virenderk !
Thats a thing a sysadmin could do. Would be nice if users’ Personal Endpoints could have been detected without admin’s intervention.
Hi Grigory. The current Open OnDemand Globus behavior opens the Globus web app and takes you to the folder you’re looking at in Open OnDemand. With that open, you can now transfer files to or from any of your Globus collections, including your personal collections. Can you say more about how it would be nice if personal endpoints could be detected by Open OnDemand? Where would the user’s personal endpoints appear in the Open OnDemand user interface? What would happen when you activate them? How would your ideal user experience work?
OOD does detect rclone “remotes” somehow. These endpoints are configured by each user individually, by the rclone tool that is external to OOD, and then just appear in the OOD File menu.
Right now it works for MS OneDrive and NextCloud; probably also does work for many other rclone “remotes”.
Now, there is a way to create a Globus personal endpoint, on any HPC system, by each user, using Globus CLI tools, which is not that different from using rclone.
So, the user experience for Globus personal endpoints would be not entirely unlike what users would already do with rclone.