Decouple client contracts and close private role registries

This commit is contained in:
ms2k 2026-07-19 03:44:30 +09:00
commit 22325aa76a

32
Cargo.lock generated
View file

@ -1642,10 +1642,10 @@ dependencies = [
"clap",
"ed25519-dalek",
"getrandom 0.4.3",
"lazaret-control-client",
"lazaret-core",
"lazaret-host-coordinator",
"lazaret-domain-state",
"lazaret-linux",
"lazaret-runtime-supervisor",
"nix 0.31.3",
"rustix",
"rustls",
@ -1654,6 +1654,18 @@ dependencies = [
"tempfile",
]
[[package]]
name = "lazaret-control-client"
version = "0.0.0"
dependencies = [
"lazaret-core",
"rcgen",
"rustix",
"rustls",
"serde",
"sha2 0.11.0",
]
[[package]]
name = "lazaret-core"
version = "0.0.0"
@ -1667,6 +1679,19 @@ dependencies = [
"toml",
]
[[package]]
name = "lazaret-domain-state"
version = "0.0.0"
dependencies = [
"lazaret-core",
"lazaret-linux",
"lazaret-state-anchor",
"redb",
"rustix",
"serde",
"tempfile",
]
[[package]]
name = "lazaret-escalation-client"
version = "0.0.0"
@ -1686,7 +1711,10 @@ version = "0.0.0"
dependencies = [
"ed25519-dalek",
"getrandom 0.4.3",
"lazaret-client",
"lazaret-control-client",
"lazaret-core",
"lazaret-domain-state",
"lazaret-escalation-client",
"lazaret-ignored-workspace",
"lazaret-linux",