Commit graph

11 commits

Author SHA1 Message Date
48bff395ca nzrd: declare cloud-init metadata via smbios 2024-08-14 23:04:41 -07:00
8e9478ebc6 trim newlines in ssh key 2024-08-14 22:09:31 -07:00
29fc84e949 omyacid: ssh pubkeys 2024-08-14 21:52:25 -07:00
f9adaddbb5 nzr-api: remove unused sqlx dependency
s i g h .
2024-08-14 21:12:28 -07:00
e684b81660 support global ssh keys 2024-08-14 20:20:37 -07:00
9ca4e87eb7 fix doc comment 2024-08-14 17:34:32 -07:00
957499c0a5 api: cloud-init userdata and ssh keys 2024-08-14 17:33:59 -07:00
997478801c implement some tests 2024-08-14 17:31:26 -07:00
e4df2e5075 omyacid: Old Mouse Yells At Cloud-init Daemon
HTTP daemon that interfaces with nzrd to get cloud-init metadata to
instances. The current iteration is completely untested.
2024-08-12 00:19:24 -07:00
da51722c54 nzrd: don't store ci-metadata
This will be handled entirely in omyacid.
2024-08-11 23:48:34 -07:00
6da77159b1 Complete rewrite time
Main changes:

* Use diesel instead of sled
* Split libvirt components into new crate, nzr-virt
* Start moving toward network-based cloud-init

To facilitate the latter, nzrdhcp is an added unicast-only DHCP server,
intended to be used behind a DHCP relay.
2024-08-10 00:58:20 -07:00