b5059be7fa
Move create-bootstrap logic into daemon, rename to hosts create
2024-07-13 16:31:52 +02:00
cb8fef38c4
Move create-nebula-cert into nebula create-cert, move most logic into daemon
2024-07-13 16:08:13 +02:00
736b23429c
Do proper type-based validation or hostnames and ipnets
2024-07-12 15:31:43 +02:00
279c79a9f1
Replace admin create-network
with network create
over RPC
2024-07-09 11:43:17 +02:00
f9d033b89f
Implement Daemon.CreateNetwork, but it's not yet used or tested
2024-07-07 20:01:10 +02:00
7d8b274445
Implement JoinNetwork RPC method, and accompanying sub-command
2024-07-07 12:44:49 +02:00
81368821b7
Refactor Daemon into Children and DaemonRestarter into Daemon
2024-07-06 15:36:48 +02:00
179059fd3d
Rename ISLE_SOCKET_PATH and refactor how it's loaded a bit
2024-07-06 14:26:06 +02:00
05e91cd657
Move daemon restarting logic into daemon package
2024-06-24 18:55:36 +02:00
c3609252a5
Implement RPC socket and use it to list hosts
2024-06-23 14:37:10 +02:00
8a1c8d2ed6
Use XDG_STATE_HOME rather than XDG_DATA_HOME for storing bootstrap
2024-06-17 17:20:26 +02:00
68f417b5ba
Upgrade garage to v1.0.0
...
This required switching all garage admin API calls to the new v1
versions, and redoing how the global bucket key is created so it is
created via the "create key" API call.
2024-06-11 16:57:31 +02:00
f13a08abfb
Use JSON instead of YAML for files which aren't intended for human editing
2024-06-10 18:56:36 +02:00
Brian Picciano
5ee80b1b7d
Add tests for DNS
2023-09-06 21:55:05 +02:00
Brian Picciano
96a3ecfe14
Perform garage tests on each of the running nodes
2023-09-06 21:06:03 +02:00
Brian Picciano
8dcc436aaa
Refactor tests some more, use shared across all of them
2023-09-05 23:14:40 +02:00
Brian Picciano
98e5f4c98c
Add create-bootstrap test case
2023-09-04 20:56:48 +02:00
Brian Picciano
0a482607d5
Move temp directory creation into test/utils
2023-09-04 19:56:15 +02:00