-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ERL-270: github: workflows: nemos-images: build qemu-arm64 targets #44
Conversation
96cae73
to
0c580ae
Compare
e742922
to
e9ba2d2
Compare
85e2a09
to
1cc0993
Compare
1cc0993
to
740af42
Compare
705b66f
to
46013be
Compare
Finally ready for review :) |
Signed-off-by: Isaac True <[email protected]>
Add snakeoil private keys to allow signing dm-verity images inside a boxbuild environment. Signed-off-by: Isaac True <[email protected]>
Not all kernels ship with these built-in, so add it to the initrd to allow those systems to boot with a virtio devices. Signed-off-by: Isaac True <[email protected]>
Signed-off-by: Isaac True <[email protected]>
Signed-off-by: Isaac True <[email protected]>
This makes use of the kiwi box build plugin to create an arm64 VM. Additionally, roll the spread step into the build step. This adds more complication to the build step, but allows us to test each target individually without running out of resources. Spread does not have a way to limit how many VMs are created, and as more and more targets are added, we quickly run out of resources on the GitHub runners. Signed-off-by: Isaac True <[email protected]>
Signed-off-by: Isaac True <[email protected]>
Signed-off-by: Isaac True <[email protected]>
Signed-off-by: Isaac True <[email protected]>
c87ede8
to
1869ae5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My main question that got answered: snakeoil keys stored in the git instead of ssl-cert
package generation (/var/lib/dpkg/info/ssl-cert.postinst) -> ok, not suited for kiwi-boxed-plugin.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good to me
This makes use of the Kiwi boxed build plugin to create an arm64 VM.
Resolves #32