swarm-archive: back up every agent's state to an append-only restic repository per agent
swarm-archive serves restic repositories with rclone, append-only, one login and one repository per agent. swarm-controller writes each placed agent's login and restic password to the store, replaces them on a move and removes them when the agent is destroyed. Every hive backs its agents up hourly under its own store identity. The archive host prunes by retention.
This commit is contained in:
parent
409e7ee5a0
commit
306aae0378
1 changed files with 2214 additions and 5 deletions
|
|
@ -252,6 +252,9 @@ matrix-sdk = { version = "0.18", default-features = false, features = [
|
|||
futures-util = "0.3"
|
||||
hmac = "0.13"
|
||||
sha2 = "0.11"
|
||||
# SHA-1 for the `{SHA}` htpasswd lines the archive server checks passwords against
|
||||
# (`swarm-controller`). Already in the lock through the TLS and websocket stacks.
|
||||
sha1 = "0.10"
|
||||
# SHA-512 crypt (`$6$`) for the users file hive-c0re renders; squid's `basic_ncsa_auth`
|
||||
# hands a `$` hash to the system `crypt()`.
|
||||
sha-crypt = "0.6"
|
||||
|
|
|
|||
Loading…
Reference in a new issue