8216ab3602
feature(oci): use local index as resolution cache when appropriate, fixes #289 ( #294 )
2024-07-31 23:05:15 +00:00
23c7302c04
docs: first pass of krata as an isolation engine
2024-06-20 19:57:18 -07:00
75011ef8cb
fix(oci): use mirror.gcr.io as a mirror to docker hub ( #141 )
2024-05-09 17:30:27 +00:00
84920a88ab
feat: pci passthrough ( #114 )
...
* feat: pci passthrough
* feat: guest device management
* feat: addons mounting and kernel modules support
* feat: more pci work
* fix: kernel build squashfs fixes
* fix: e820entry should be available on all platforms
2024-04-29 17:02:20 +00:00
82576df7b7
feat: implement kernel / initrd oci image support ( #103 )
...
* feat: implement kernel / initrd oci image support
* fix: implement image urls more faithfully
2024-04-22 19:48:45 +00:00
4e9738b959
fix: oci cache store should fallback to copy when rename won't work ( #96 )
2024-04-16 17:05:24 +00:00
8135307283
feat: oci concurrency improvements ( #95 )
...
* feat: implement improved and detailed oci progress indication
* feat: implement on-disk indexes of images
* oci: utilize rw-lock for increased cache performance
2024-04-16 16:29:54 +00:00
e450ebd2a2
feat: oci tar format, bit-perfect disk storage for config and manifest, concurrent image pulls ( #88 )
...
* oci: retain bit-perfect copies of manifest and config on disk
* feat: oci tar format support
* feat: concurrent image pulls
2024-04-16 08:53:44 +00:00
89055ef77c
feat: oci compliance work ( #85 )
...
* chore: rework oci crate to be more composable
* feat: image pull is now internally explicit
* feat: utilize vfs for assembling oci images
* feat: rework oci to preserve permissions via a vfs
2024-04-15 17:24:14 +00:00
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
6d07112e3d
feat: implement oci image progress ( #64 )
...
* feat: oci progress events
* feat: oci progress bars on launch
2024-04-12 18:09:26 +00:00
7c55e63f24
chore: implement automatic releases
2024-04-02 23:50:45 +00:00
8dd3cc7692
krata: work on parallel reconciliation
2024-04-02 00:56:18 +00:00
7e9bc4b910
krata: release v0.0.3
2024-03-30 09:37:54 +00:00
03294f2ecd
Revert "Release krata v0.0.1, krata-oci v0.0.1, krata-xenstore v0.0.1, krata-guest v0.0.1, krata-xencall v0.0.1, krata-xenclient v0.0.1, krata-xenevtchn v0.0.1, krata-xengnt v0.0.1, krata-runtime v0.0.1, krata-daemon v0.0.1, krata-network v0.0.1, krata-ctl v0.0.1"
...
This reverts commit efba8b1316
.
2024-03-30 08:32:35 +00:00
efba8b1316
Release krata v0.0.1, krata-oci v0.0.1, krata-xenstore v0.0.1, krata-guest v0.0.1, krata-xencall v0.0.1, krata-xenclient v0.0.1, krata-xenevtchn v0.0.1, krata-xengnt v0.0.1, krata-runtime v0.0.1, krata-daemon v0.0.1, krata-network v0.0.1, krata-ctl v0.0.1
2024-03-30 08:27:20 +00:00
b9d2dc54ea
krata: specify descriptions, licenses, repository, and homepage for crates
2024-03-30 07:11:14 +00:00
a9c6fa2c6a
oci: switch to krata-tokio-tar
2024-03-30 06:31:22 +00:00
bdb91a6cb3
krata: restructure packages for cleanliness
2024-03-30 06:21:34 +00:00