feat(cli): add decnet listener + --agent-dir on agent
New `decnet listener` command runs the master-side RFC 5425 syslog-TLS receiver as a standalone process (mirrors `decnet api` / `decnet swarmctl` pattern, SIGTERM/SIGINT handlers, --daemon support). `decnet agent` now accepts --agent-dir so operators running the worker agent under sudo/root can point at a bundle outside /root/.decnet/agent (the HOME under sudo propagation). Both flags were needed to stand up the full SWARM pipeline end-to-end on a throwaway VM: mTLS control plane reachable, syslog-over-TLS wire confirmed via tcpdump, master-crash/resume proved with zero loss and zero duplication across 10 forwarded lines. pyproject: bump asyncmy floor to 0.2.11 (resolver already pulled this in).
This commit is contained in:
@@ -16,7 +16,7 @@ dependencies = [
|
||||
"fastapi>=0.110.0",
|
||||
"uvicorn>=0.29.0",
|
||||
"aiosqlite>=0.20.0",
|
||||
"asyncmy>=0.2.9",
|
||||
"asyncmy>=0.2.11",
|
||||
"PyJWT>=2.8.0",
|
||||
"bcrypt>=4.1.0",
|
||||
"psutil>=5.9.0",
|
||||
|
||||
Reference in New Issue
Block a user