When using the luigi task SpawnTestEnvironment with an external database, the returned EnvironmentInfo object does not contain all necessary values to use later the SshExecFactory/SshExecutor. e.g. test_environment_info.database_info.user is missing.
Acceptance Criteria
Task SpawnTestEnvironment accepts additional parameters, e.g. ssh_user, ssh_public_keyfile
The task or subsequent api layers add this parameter to the instance of class lib.data.environment_info.EnvironmentInfo
When using the luigi task
SpawnTestEnvironment
with an external database, the returnedEnvironmentInfo
object does not contain all necessary values to use later theSshExecFactory
/SshExecutor
. e.g.test_environment_info.database_info.user
is missing.Acceptance Criteria
SpawnTestEnvironment
accepts additional parameters, e.g.ssh_user
,ssh_public_keyfile
lib.data.environment_info.EnvironmentInfo