Commit Graph

45 Commits

Author SHA1 Message Date
7a6c2dda8c hypha: initialize vif bridge for networking 2024-02-02 00:02:44 +00:00
98787193f5 hypha: disable vifs in hypha for now 2024-02-01 15:53:43 +00:00
e73cfa92c8 hypha: begin working on network support 2024-02-01 13:56:03 +00:00
dc5adcb413 hypha: it works! 2024-02-01 12:20:13 +00:00
7eda5ea185 hypha: build init with musl, trace logging, and now map console optionally 2024-02-01 11:50:33 +00:00
c17aacb6c8 hypha: debug option for ensuring kernel logs can be seen 2024-02-01 10:55:28 +00:00
3a04a2fe26 hypha: implement attach option on launch to connect to console 2024-02-01 10:44:12 +00:00
cbfac5cdf4 introduce lefthook support to check commits 2024-02-01 10:36:54 +00:00
e7cea3d7ed hypha: add script for quick debugging and set log levels ot warn by default 2024-02-01 10:28:17 +00:00
bd56de235f hypha: move libraries to libs/ 2024-02-01 10:10:43 +00:00
def4306a04 hypha: implement arg cli interface and dynamic container lookup 2024-01-31 09:08:19 -08:00
86c512474a hypha: init will now watch process in background 2024-01-31 01:40:42 -08:00
b6af5f54bd hypha: enhanced logging and always enable backtraces 2024-01-30 20:22:48 -08:00
bb77e651e0 hypha: add support for passing environment variables 2024-01-30 18:34:47 -08:00
eec213c712 hypha: convert to using anyhow for error handling 2024-01-30 02:15:03 -08:00
eba623d61a xenstore: move error type and make use of result type aliases 2024-01-30 01:58:10 -08:00
cc0b2d97b5 inherit version from workspace Cargo.toml 2024-01-29 07:56:56 -08:00
07fa0775cd move all dependencies to workspace Cargo.toml 2024-01-29 07:53:35 -08:00
ba418649db move xen libraries to xen/ 2024-01-22 22:33:50 -08:00
685a15b056 hypha: add trace logging to cfgblk 2024-01-22 21:28:14 -08:00
e89aead9ad hypha: init should mount /sys, /dev, and /proc 2024-01-22 16:05:47 -08:00
04092c1d3b hypha: use manifest digest as part of key in image cache 2024-01-22 07:24:42 -08:00
3085a3738f hypha: implement the ability to override the command line to execute 2024-01-22 05:30:02 -08:00
e15ac71405 hypha: implement the ability to execute container images 2024-01-22 05:08:14 -08:00
f3103c6c51 hypha: implement write overlay on top of image 2024-01-22 03:00:58 -08:00
1980e870ba hypha: init will now print the command from the image config 2024-01-22 02:26:43 -08:00
a412f6e823 hypha: implement basic container init 2024-01-22 02:15:53 -08:00
eb7c2f6c10 hypha: implement list command 2024-01-21 17:21:19 -08:00
d9629f46d0 hypha: implement console support 2024-01-21 04:49:31 -08:00
ece88e16cc hypha: implement subcommands and introduce destroy that tears things down properly 2024-01-21 01:58:07 -08:00
ba156e43da hypha: implement loop device support directly to avoid devd 2024-01-21 00:13:05 -08:00
83264839dd hypha: implement enhanced heuristics for reducing the use of file descriptors 2024-01-20 12:52:51 -08:00
2567a93512 hypha: implement OCI image layer spec 2024-01-20 02:41:49 -08:00
67e7ddb80a hypha: config as a block device 2024-01-18 14:53:37 -08:00
0bf3eb27f4 hypha: implement custom image fetcher 2024-01-18 10:16:59 -08:00
649a0c303d hypha: setup image as disk 2024-01-18 09:15:42 -08:00
80311db549 hypha: name domain with uuid 2024-01-18 01:38:56 -08:00
228e42a779 hypha: include squashfs version in image cache key 2024-01-18 00:21:03 -08:00
e401a2cb2b hypha: cache image config 2024-01-18 00:15:36 -08:00
1c92ba54f3 hypha: implement image cache 2024-01-18 00:02:21 -08:00
9c438e8e57 move ownership of image compilation to controller 2024-01-17 14:33:20 -08:00
198ca3ff80 implement squashfs generation 2024-01-17 14:29:05 -08:00
f69ce96054 hypha-agent: command line arguments 2024-01-17 12:36:13 -08:00
8af6e25edc run clippy 2024-01-17 08:18:45 -08:00
8689398032 create hypha 2024-01-17 08:18:12 -08:00