canonical / canonical/spread

tests: the use of ubuntu-16.04 container images limits test runner host to cgroupv1

Open
#224 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
127
Forks
81
PR merge metrics
No merged PRs in 30d

Description

Many of the test definitions currently declare Ubuntu 16.04 container images for running their tasks.

This is a problem, because running a Ubuntu 16.04 container requires the host system to run cgroupv1, effectively preventing successful test runs on anything more recent than Ubuntu 20.04 (Focal Fossa).

If there is a need to keep running tasks on Ubuntu 16.04 we ought to use VM systems.

If there is no need, we ought to switch to newer images.

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect the test definitions that declare Ubuntu 16.04 container images and determine whether any tasks still require that environment. Run the affected test tasks on a newer host or image; done means the definitions no longer require cgroupv1, or the need for VM-based Ubuntu 16.04 execution is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, ubuntu
Domain
operating-systems, testing
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.