Allow to specify a specific docker API version
DockerLatenBuildSlave: Set build_wait_timeout to 0 to better reflect documentation
DockerLatentSlave: Parse the volume in the constructor, better document format string, add tests
DockerLatentBuildslave: Allow to setup TLS configuration
DockerLatentSlave: Perform weird processing on stream lines from docker-py
Remove restriction on image and dockerfile, one of them is now enough
Fix according to remarks.
Fix some Docker errors
merged
Add missing import.
Modifications according to review comments
merged
Merge pull request #1366 from benallard/docker_better

Docker better
Merge pull request #1377 from tardyp/dbcreation

if db is empty, upgrade directly to the sqlalchemy model
introduce CustomService

CustomService is an AsyncMultiService that can be custom to one process.

Custom services are attached to the master, started, and reconfigured asynchronously

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
CustomService config tests

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
attempt for an integration test

Need more unittests for the CustomServiceFactory..

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
basic unit test for CustomServiceFactory
finish the integration test

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
refactor the integration test for reusability

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>