Open hagak opened 5 months ago
Ok, gasket is depended on the kernel it seems. Then this would not work, I will try to create a gasket extentension.. (that would be only needed when kernel modules are involved)
Please try:
ghcr.io/nberlee/gasket-driver:09385d4-v1.6.7-1-g0d36308@sha256:8691b489cc990c10187380cad78066dea0652607be256f445adc9a4fd55f5573
see https://github.com/nberlee/extensions/pkgs/container/gasket-driver
if this works for you i will add gasket permanently to new versions of the extension...
I ran the following, but got the same result as above:
docker run --rm -t -v $PWD/_out:/out -v /dev:/dev --privileged ghcr.io/nberlee/imager:v1.6.7 metal --system-extension-image ghcr.io/nberlee/gasket-driver:09385d4-v1.6.7-1-g0d36308@sha256:8691b489cc990c10187380cad78066dea0652607be256f445adc9a4fd55f5573
Thanks for testing This is fixable and I will do it when I build a new kernel. I will let you know when you can test it.
Thank you for the work you are putting into this!
@hagak, I appreciate your patience. After attempting to resolve build gasket, it appears that the solution would require a significant increase in the build time for the kernel, effectively doubling it. Given that I personally bear the cost of the ARM builders (buildjet), and considering the effort involved relative to the demand—since you're currently the only one who has raised this—it doesn't seem justifiable to pursue this the moment.
@nberlee Completely understandable and I appreciate your time spent. Is there a path that your fork will be a PR to the main talos which would eliminate this issue?
Something like that. Talos 1.7 will have sbc overlays. Which means I could make this for the Turing RK1. However, I am not sure it is possible in Talos 1.7 because it presently does not support a custom kernel. And SBC specific kernel patches are not jet welcome to the upstream Talos. I am still in contact with them how to resolve it, and need to test somethings... So no promises it will be Talos 1.7... but eventually absolutely!
Bug Report
When attempting to build a disk image using the following fails
Description
I can create images using other extensions just not the gasket-driver. I can also use the official sideorlabs imagers with the gasket-extension.
Logs
Environment
talosctl version --nodes <problematic nodes>
]kubectl version --short
]