Block a user
67d17efde0
Allow including CA signing key with JoiningBootstrap, and update docs
d2710db8f1
State CA signing key in secrets store, eliminate admin bundle
9d5c8ea4db
Use secrets store for global garage bucket creds
86abdb6ae1
Propagate garage RPC secret with created host bootstrap
56f796e3fb
Implement basic secrets architecture, use it for garage RPC secret
9d5c8ea4db
Use secrets store for global garage bucket creds
86abdb6ae1
Propagate garage RPC secret with created host bootstrap
56f796e3fb
Implement basic secrets architecture, use it for garage RPC secret
b5059be7fa
Move create-bootstrap logic into daemon, rename to hosts create
cb8fef38c4
Move create-nebula-cert into nebula create-cert, move most logic into daemon
cc121f0752
Move RemoveHost into daemon
778db848c6
Fix daemon EnvVar dirs not being created on startup
c5e919dc86
Remove runtime dir locking code
7ca8ff3467
Fetch nebula CAPublicCredentials from daemon
736b23429c
Do proper type-based validation or hostnames and ipnets
1ee396c976
Use RPC for create-bootstrap
6c7c4ca228
Update documentation
7d8b274445
Implement JoinNetwork RPC method, and accompanying sub-command
81368821b7
Refactor Daemon into Children and DaemonRestarter into Daemon
179059fd3d
Rename ISLE_SOCKET_PATH and refactor how it's loaded a bit
05e91cd657
Move daemon restarting logic into daemon package
c808fa81b9
Move some environment variables into daemon package