This version includes a few incremental changes to address the following issues:
- (#128) add support for passphrase protected ssh keys
- (#163) improve passing multiple arguments to the
run
command
Changes
-
crashd_config directive
A new Boolean parameteruse_ssh_agent
was added to thecrashd_config()
directive . Whenever this parameter is set, crashd starts a new instance of the ssh-agent and any ssh keys used in the script get added to this instance of the agent. Correspondingly, all following ssh/scp operations leverage this ssh-agent for remote connections. -
run command
A new flag--args-file
was added to thecrashd run
command. This flag takes as input a path to a file containing new-line separated key=value pairs which are passed to the diagnostics script during runtime. -
Go directive
The go directive in thego.mod
file was updated to version1.15
.
Changelog
ec0d453 Adds support for passphrase protected ssh key
ecafae3 Adds args-file flag to run command