Remove dependency from globus clients
OSG is going to stop distributing Globus sw.
Glineinwms is depending from it
#1 Updated by Marco Mambelli about 3 years ago
- Status changed from Assigned to Feedback
Checked the code and documentation for gsi commands.
These are the commands in gsi-openssh-clients, globus-common-progs, globus-gram-client-tools, :
If available glidein_startup uses GLOBUS_LOCATION and $GLOBUS_LOCATION/etc/globus-user-env.sh
doc/factory/troubleshooting.html and oc/frontend/troubleshooting.html for troubleshooting refer to globus-job-run
creation/web_base/check_proxy.sh and creation/web_base/setup_x509.sh use grid-proxy-info but also VOMS and openssl commands in alternative if others are missing.
It is save to remove dependencies.
I left the references in the documentation adding the note: (You need to have globus-gram-client-tools installed).
changes in v3/17081
#4 Updated by Brian Bockelman about 3 years ago
The timeframe for OSG stopping distribution of Globus clients is sometime after the OSG (and WLCG and EGI...) stops using grid proxies for authentication. Hence, you probably have awhile for this ticket...
That said, it's a good idea to review / remove unnecessary dependencies just to make things simpler in the future.
#5 Updated by Marco Mambelli about 3 years ago
Even if we don't depend on the globus package for the proxy verification we do use proxies and tell sys admin to use them in the installation documents.
They are used for HTCondor and sites authentication.
In GWMS we use (in this order) grid-proxy-info, voms-proxy-info, openssl. So we don't depend by any one client in particular but definitely we rely on proxies.
Replacing proxies all together will be a bigger change.
I thought HTCondor was continuing to support GSI