42fad4920a
events: try to wait for available connection slots
2024-08-19 11:58:04 -07:00
459682d182
nzrdns: remove some todo!()s
2024-08-18 21:05:29 -07:00
f1dd375e2f
nzr-api: https://xkcd.com/927/
2024-08-18 20:33:19 -07:00
f63626489d
nzr-api: always depend on futures
2024-08-18 19:44:54 -07:00
d6eca32bc0
nzrdns: the DNS part of nzrd, now not part of nzrd
2024-08-18 19:42:21 -07:00
deaaaa3d10
nzr-api: ensure / is at the end of the ci url
...
Without it, cloud-init tries accessing `http://1.1.1.1:80meta-data `.
2024-08-15 19:25:24 -07:00
3d58c6c671
nzr-api/config: try to guess cloud-init http addr
2024-08-14 23:44:48 -07:00
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