Problem: Only the sshConsole type has a timeout argument in the console classes. Other console types will not accept the additional argument and will error out.
Steps to Reproduce: Pass a timeout argument to the console class when the rackConfig is not starting an ssh console.
Expected Behavior: All console classes should accept the timeout argument and process them as a timeout, exiting the method after the time has passed, rather than erroring out when the argument is passed to it.
Description:
Problem: Only the sshConsole type has a timeout argument in the console classes. Other console types will not accept the additional argument and will error out. Steps to Reproduce: Pass a timeout argument to the console class when the rackConfig is not starting an ssh console. Expected Behavior: All console classes should accept the timeout argument and process them as a timeout, exiting the method after the time has passed, rather than erroring out when the argument is passed to it.