Alex Zenla
|
eec213c712
|
hypha: convert to using anyhow for error handling
|
2024-01-30 02:15:03 -08:00 |
|
Alex Zenla
|
eba623d61a
|
xenstore: move error type and make use of result type aliases
|
2024-01-30 01:58:10 -08:00 |
|
Alex Zenla
|
cc0b2d97b5
|
inherit version from workspace Cargo.toml
|
2024-01-29 07:56:56 -08:00 |
|
Alex Zenla
|
07fa0775cd
|
move all dependencies to workspace Cargo.toml
|
2024-01-29 07:53:35 -08:00 |
|
Alex Zenla
|
ba418649db
|
move xen libraries to xen/
|
2024-01-22 22:33:50 -08:00 |
|
Alex Zenla
|
685a15b056
|
hypha: add trace logging to cfgblk
|
2024-01-22 21:28:14 -08:00 |
|
Alex Zenla
|
e89aead9ad
|
hypha: init should mount /sys, /dev, and /proc
|
2024-01-22 16:05:47 -08:00 |
|
Alex Zenla
|
04092c1d3b
|
hypha: use manifest digest as part of key in image cache
|
2024-01-22 07:24:42 -08:00 |
|
Alex Zenla
|
3085a3738f
|
hypha: implement the ability to override the command line to execute
|
2024-01-22 05:30:02 -08:00 |
|
Alex Zenla
|
e15ac71405
|
hypha: implement the ability to execute container images
|
2024-01-22 05:08:14 -08:00 |
|
Alex Zenla
|
f3103c6c51
|
hypha: implement write overlay on top of image
|
2024-01-22 03:00:58 -08:00 |
|
Alex Zenla
|
1980e870ba
|
hypha: init will now print the command from the image config
|
2024-01-22 02:26:43 -08:00 |
|
Alex Zenla
|
a412f6e823
|
hypha: implement basic container init
|
2024-01-22 02:15:53 -08:00 |
|
Alex Zenla
|
eb7c2f6c10
|
hypha: implement list command
|
2024-01-21 17:21:19 -08:00 |
|
Alex Zenla
|
d9629f46d0
|
hypha: implement console support
|
2024-01-21 04:49:31 -08:00 |
|
Alex Zenla
|
ece88e16cc
|
hypha: implement subcommands and introduce destroy that tears things down properly
|
2024-01-21 01:58:07 -08:00 |
|
Alex Zenla
|
ba156e43da
|
hypha: implement loop device support directly to avoid devd
|
2024-01-21 00:13:05 -08:00 |
|
Alex Zenla
|
83264839dd
|
hypha: implement enhanced heuristics for reducing the use of file descriptors
|
2024-01-20 12:52:51 -08:00 |
|
Alex Zenla
|
2567a93512
|
hypha: implement OCI image layer spec
|
2024-01-20 02:41:49 -08:00 |
|
Alex Zenla
|
67e7ddb80a
|
hypha: config as a block device
|
2024-01-18 14:53:37 -08:00 |
|
Alex Zenla
|
0bf3eb27f4
|
hypha: implement custom image fetcher
|
2024-01-18 10:16:59 -08:00 |
|
Alex Zenla
|
649a0c303d
|
hypha: setup image as disk
|
2024-01-18 09:15:42 -08:00 |
|
Alex Zenla
|
80311db549
|
hypha: name domain with uuid
|
2024-01-18 01:38:56 -08:00 |
|
Alex Zenla
|
228e42a779
|
hypha: include squashfs version in image cache key
|
2024-01-18 00:21:03 -08:00 |
|
Alex Zenla
|
e401a2cb2b
|
hypha: cache image config
|
2024-01-18 00:15:36 -08:00 |
|
Alex Zenla
|
1c92ba54f3
|
hypha: implement image cache
|
2024-01-18 00:02:21 -08:00 |
|
Alex Zenla
|
9c438e8e57
|
move ownership of image compilation to controller
|
2024-01-17 14:33:20 -08:00 |
|
Alex Zenla
|
198ca3ff80
|
implement squashfs generation
|
2024-01-17 14:29:05 -08:00 |
|
Alex Zenla
|
f69ce96054
|
hypha-agent: command line arguments
|
2024-01-17 12:36:13 -08:00 |
|
Alex Zenla
|
8af6e25edc
|
run clippy
|
2024-01-17 08:18:45 -08:00 |
|
Alex Zenla
|
8689398032
|
create hypha
|
2024-01-17 08:18:12 -08:00 |
|