First version of Gsi::SSH module - reading proxy certificate files from path
Gsi::Session takes proxy content in constructor
Refactored SSH and SCP support in SimulationManagerRecords
Using proxy in GridCredentials.ssh_session if available; GridCredentials.passwords returns nil if missing
Fixed credentials validation methods
Checking for nil in @experiment.shared_with
Fixed SSHEnabledRecord yielding
Do not init/clean_up resources in InfrastructureFacade's SM yielding, when there are no SM to yield
Added GSI SCP support, finished GSI programs support; Using proxy if available in PL-Grid records; Shared SSH session - using one session per scheduler; Logger in scheduler classes
Using SimulationManagerRecord.state when possible
Fixed InfrastructureFacadeSubclassesTest
Improved SM life-cycle: _prepare_resource method snapshot
Improved SM life-cycle: new resource_status methods snapshot
Improved SM life-cycle: new state-machine snapshot
Improved SM life-cycle: added and fixed tests; forcing stop on set_state(:error)
Improved SM life-cycle: additional tests and improvements for shell based infrastructures
Improved SM life-cycle: fixes; error_resource_status monitoring case
Improved SM life-cycle: fixes and improvements in view related to new SM states; unit testing; improvements in SM life cycle; refactoring
Fixes in view
Fixed clouds support