balena-os / leviathan-worker

The worker layer for Leviathan including worker plugins QemuKit & AutoKit
Apache License 2.0
6 stars 4 forks source link

add CLI, preloading ability and upgrade to node v16 #56

Closed rcooke-warwick closed 7 months ago

rcooke-warwick commented 1 year ago

Add preloading and the CLI onto the worker so that we can avoid having to send an image to the worker over balena cloud proxy

part of https://github.com/orgs/balena-os/projects/6/views/1

Change-type: patch

rcooke-warwick commented 1 year ago

@vipulgupta2048 check out Flowzone / e2e (generic-aarch64, qemu, 1941514) check run - false positive reported

rcooke-warwick commented 1 year ago

marked as draft to prevent merge by accident. Unsure if this is the changes in this PR that caused the failure

rcooke-warwick commented 1 year ago

when trying this out with the qemu worker - many changes must be made

rcooke-warwick commented 1 year ago

this is again an argument for using @Bucknalla idea to just have the preload container be seperate - we won't have to modify any permissions with the qemu worker which could lead to unpredictable behaviour.

at least we figured out how to make the node version bump work @vipulgupta2048 so it was worth trying ;/