Refactor docker machine executor
What does this MR do?
As it stays in the title - this MR refactors (but without functionality change) the Docker Machine executor.
Why was this MR needed?
To make the code cleaner and easier to understand
Are there points in the code the reviewer needs to double check?
Does this MR meet the acceptance criteria?
-
Documentation created/updated -
Added tests for this feature/bug -
In case of conflicts with master
- branch was rebased