mirror of
https://github.com/kemko/nomad.git
synced 2026-01-01 16:05:42 +03:00
As part of the work for 1.7.0 we moved portions of the task cgroup setup down into the executor. This requires that the executor constructor get the `TaskConfig.Resources` struct, and this was missing from the `qemu` driver. We fixed a panic caused by this change in #19089 before we shipped, but this fix was effectively undo after we added plumbing for custom cgroups for `raw_exec` in 1.8.0. As a result, running `qemu` tasks always fail on Linux. This was undetected in testing because our CI environment doesn't have QEMU installed. I've got all the unit tests running locally again and have added QEMU installation when we're running the drivers tests. Fixes: https://github.com/hashicorp/nomad/issues/23250
4 lines
92 B
Plaintext
4 lines
92 B
Plaintext
```release-note:bug
|
|
qemu: Fixed a bug that prevented `qemu` tasks from running on Linux
|
|
```
|