merge: testing → main (reconcile 2-week divergence)
This commit is contained in:
10
decnet/updater/__init__.py
Normal file
10
decnet/updater/__init__.py
Normal file
@@ -0,0 +1,10 @@
|
||||
"""DECNET self-updater daemon.
|
||||
|
||||
Runs on each worker alongside ``decnet agent``. Receives working-tree
|
||||
tarballs from the master and owns the agent's lifecycle: snapshot →
|
||||
install → restart → probe → auto-rollback on failure.
|
||||
|
||||
Deliberately separate process, separate venv, separate mTLS cert so that
|
||||
a broken ``decnet agent`` push can always be rolled back by the updater
|
||||
that shipped it. See ``wiki/Remote-Updates.md``.
|
||||
"""
|
||||
Reference in New Issue
Block a user