I am a Software developer at Irish Centre for High End Computing, currently working on the development of a National Bioinformatics portal. I have configured the GridSAM for job submission to multiple resource managers using SSH. But the issue I am facing is that one particular instance of GridSAM can only be configured to submit a job using only one SSH user account. What if I want to submit a job using GridSAM where there are multiple users each having its own SSH account. Another constraint I have is that we don't want to use pool accounts for job submission.
My question is how difficult it would be to adapt GridSAM to use individual SSH accounts to submit jobs rather than using one pre-configured SSH account?
Thanks for the help,
Best regards,
Kashif Iqbal
Facilities to pass additional login credentials were added into 2.1.x, these allowed the client side to pass key-value pairs as soap headers with the job submission. These additional headers could then be interpreted by the back-end driver scripts as required. This allowed for a more dynamic approach than the previous system, which relied on a static set of credentials which all needed to be known to the service. Also further ssh routines were added to allow for Kashif's use case to be satisfied.