fix(test/multipass): set up Ubuntu 20.04 runners with HWE kernel
Metadata
Current evaluation
Merged. Configured Ubuntu 20.04 GitHub runners to install the HWE kernel during multipass backend setup, allowing testcraft to run newer distro containers. Resolves #1112 and CRAFT-5247 following approval and CI checks.
Suggested action: —
No scores available.
Issue body
This makes the multipass backend for spread install the HWE kernel during prepare if the system is Ubuntu 20.04, because testcraft needs a newer kernel for running newer distro containers.
NOTE: You'll need to test this on your own machine since the GitHub runners don't use the Multipass backend.
CRAFT-5247
Fixes #1112
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Configured Ubuntu 20.04 GitHub runners to install the HWE kernel during multipass backend setup, allowing testcraft to run newer distro containers. Resolves #1112 and CRAFT-5247 following approval and CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
10
Complexity:
25
Confidence:
85
|
needs review | Updates the spread multipass backend to install the Ubuntu 20.04 HWE kernel during setup, addressing testcraft container requirements. Currently awaiting changelog entry and manual testing confirmation. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
5
Complexity:
15
Confidence:
85
|
needs review | Updates the spread multipass backend to install the Ubuntu 20.04 HWE kernel during setup, addressing kernel version requirements for testcraft containers. Requires manual validation as CI runners lack the multipass backend. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1112 Multipass spread tests failing on 20.04 | craft-application | closed | Closed after triaging and creating internal Jira ticket CRAFT-5247. The failing Multipass spread tests on Ubuntu 20.04 were resolved by switching to an hwe image, mirroring a previously applied fix for the OpenStack backend. |