mediocregopher
  • Joined on 2022-03-09
mediocregopher pushed to secrets at micropelago/isle 2024-07-14 10:18:41 +00:00
9d5c8ea4db Use secrets store for global garage bucket creds
86abdb6ae1 Propagate garage RPC secret with created host bootstrap
Compare 2 commits »
mediocregopher created branch secrets in micropelago/isle 2024-07-13 15:41:59 +00:00
mediocregopher pushed to secrets at micropelago/isle 2024-07-13 15:41:59 +00:00
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
Compare 3 commits »
mediocregopher pushed to main at micropelago/isle 2024-07-12 15:04:32 +00:00
cc121f0752 Move RemoveHost into daemon
778db848c6 Fix daemon EnvVar dirs not being created on startup
Compare 2 commits »
mediocregopher pushed to main at micropelago/isle 2024-07-12 14:12:36 +00:00
c5e919dc86 Remove runtime dir locking code
7ca8ff3467 Fetch nebula CAPublicCredentials from daemon
Compare 2 commits »
mediocregopher pushed to main at micropelago/isle 2024-07-12 14:02:29 +00:00
30c8ca332a Fetch GarageClientParams from daemon
mediocregopher pushed to main at micropelago/isle 2024-07-12 13:30:50 +00:00
736b23429c Do proper type-based validation or hostnames and ipnets
1ee396c976 Use RPC for create-bootstrap
Compare 2 commits »
mediocregopher pushed to main at micropelago/isle 2024-07-09 09:42:29 +00:00
279c79a9f1 Replace admin create-network with network create over RPC
mediocregopher pushed to main at micropelago/isle 2024-07-07 17:59:58 +00:00
f9d033b89f Implement Daemon.CreateNetwork, but it's not yet used or tested
mediocregopher pushed to main at micropelago/isle 2024-07-07 11:47:59 +00:00
ce5df164e1 Update documentation
mediocregopher pushed to main at micropelago/isle 2024-07-07 11:36:22 +00:00
6c7c4ca228 Update documentation
7d8b274445 Implement JoinNetwork RPC method, and accompanying sub-command
Compare 2 commits »
mediocregopher pushed to main at micropelago/isle 2024-07-06 13:35:44 +00:00
81368821b7 Refactor Daemon into Children and DaemonRestarter into Daemon
179059fd3d Rename ISLE_SOCKET_PATH and refactor how it's loaded a bit
Compare 2 commits »
mediocregopher pushed to main at micropelago/isle 2024-06-24 16:54:39 +00:00
05e91cd657 Move daemon restarting logic into daemon package
c808fa81b9 Move some environment variables into daemon package
Compare 2 commits »
mediocregopher pushed to main at micropelago/isle 2024-06-23 12:36:24 +00:00
c3609252a5 Implement RPC socket and use it to list hosts
mediocregopher pushed to main at micropelago/isle 2024-06-22 15:49:24 +00:00
47e53dffb7 Switch to using latest mediocre-go-lib
mediocregopher pushed to main at micropelago/isle 2024-06-22 15:36:15 +00:00
4664ec4a70 Implement jsonrpc2 package, intended for use over the daemon socket
mediocregopher pushed to main at micropelago/isle 2024-06-17 20:14:50 +00:00
4e5d3b28ab Move some Bootstrap methods onto Daemon
mediocregopher pushed to main at micropelago/isle 2024-06-17 19:05:46 +00:00
a8893e4fc6 Move daemon sub-process logic into daemon package
mediocregopher pushed to main at micropelago/isle 2024-06-17 18:50:15 +00:00
93301b9f4c Move daemon sub-process logic into daemon package
aa1a8ea806 Implement archlinux pkg build as part of release
8a1c8d2ed6 Use XDG_STATE_HOME rather than XDG_DATA_HOME for storing bootstrap
Compare 3 commits »
mediocregopher pushed to pkgbuild at micropelago/isle 2024-06-17 11:15:09 +00:00