Commit Graph

9 Commits

Author SHA1 Message Date
Alex Zenla
d46aa878af
feat(build): fetch kernels from image registry instead of building the kernel (#156)
Now that we have the kernel build infrastructure at https://github.com/edera-dev/kernels
it makes sense to drop building the kernel and download the kernel images directly.

This change introduces a ./hack/kernel/fetch.sh script which is backed by crates/build
We utilize the OCI infrastructure itself to download the kernel image. The DEV guide
has been updated to include calling the fetch script, and the OS builder now uses this
method instead. Due to the lack of need for the kernel build infra to exist here now,
it has also been removed. This should significantly speed up full builds.

This change will also enable us to turn on os build workflows for all PRs. We should
likely make the OS status checks required once this is merged.
2024-05-16 08:40:58 +00:00
Jed Salazar
09ee251c9e
Fix typo and nit (#144)
Signed-off-by: Jed Salazar <jed@edera.dev>
2024-05-10 01:44:42 +00:00
Alex Zenla
511f83bfd9
fix: dev guide should mention copying kernel addons (fixes #125) (#126) 2024-04-30 21:46:45 +00:00
Khionu Sybiern
f843abcabf
docs(dev): update order of setup instructions (#98)
This change corrects the steps order to have the krata daemon started
before starting the krata networking service

Co-authored-by: Khionu Sybiern <khionu@edera.dev>
2024-04-18 18:00:48 +00:00
Alex Zenla
24c71e9725
feat: oci packer can now use mksquashfs if available (#70)
* feat: oci packer can now use mksquashfs if available

* fix: use nproc in kernel build script for default jobs, and fix DEV.md guide

* feat: working erofs backend
2024-04-15 00:19:38 +00:00
Alex Zenla
bdb91a6cb3
krata: restructure packages for cleanliness 2024-03-30 06:21:34 +00:00
Alex Zenla
8b57c16f0a
krata: fix conformance to container startup 2024-03-22 23:59:02 +00:00
Alex Zenla
0191e5b2c1
krata: rework cross-compilation 2024-03-21 21:31:10 +00:00
Alex Zenla
bbf4d403f4
krata: improved doc structure 2024-03-08 08:12:10 +00:00