allow launching docker container and firecracker vm from unit tests during ci

Estimation

Story points: 3 SP
Estimated focus duration (perfect conditions): 3 days
Estimated pessimistic duration (worst case scenario): 6 days

Description

Click to expand

Who

  1. @gabriel.chamon

What

  1. The executor package has tests (!324 (merged)) that run a docker container and firecracker vm. However, the CI isn't able to run them because the tests are running in a rootless container but kvm for firecracker needs privilege and the docker client used in dms also looks for the root docker daemon socket by default. For that reason, it might be time to use privileged root containers to run the unit tests so that they can run vms and other containers.

How

  1. Make container used for running the unit tests root or an alternative method if there's one

Why

  1. Full unit test should be able to run.

When

Acceptance Criteria

Click to expand

Work Breakdown Structure (WBS)

Task Description Duration Status Start Date End Date Comment
A x Hrs Done/In Progress
Edited by Gabriel Chamon