[go: up one dir, main page]

[WIP] Tezt/Cloud: Docker privisioning is not done by terraform anymore

What

The tezt-cloud library ensures the provisioning of the docker image and deploy the container itself instead of delegating this to terraform.

Why

This will enable further optimisation, and restore some consistency:

  • Give predictable names
  • Can run multiple ones on the same VM more easily
  • Better UX since we observe the docker pull taking time (before we were seeing some polling failing)

How

Mostly some refactoring.

The tricky part is to understand that the default firewall policy was different so that --network host did not work by default.

Merge request reports

Loading