OpenGenesisLINKROBUST Node-Update-Staging – signierte Updates
ROBUST Node-Update-Staging – signierte Updates
Signierte ROBUST-Node-Update-Aufträge und geprüfte INI-Vorlagen. Kein automatisches Produktivdeployment.
Aktualisiert 2026-10-25
Kontrolliertes Update-Staging (Entwicklungsstand)
Die World API kann einen Stage-Update-Auftrag für eine einzelne oder mehrere angemeldete Simulatornodes auslösen. Erforderlich sind simulators:manage, eingeschaltetes NodeAgent-Staging und getrennte, zeitlich begrenzte signierte Update-Nachrichten mit Replay-Schutz.
Node-Konfiguration (opt-in)
[NexVerseNodeAgent]
Enabled = true
UpdateStagingEnabled = true
UpdateStagingRoot = "/opt/opengenesislink-updates"
UpdateStagingBuild = trueDer separate Secret-Wert NEXVERSE_UPDATE_CONTROL_KEY muss auf ROBUST und berechtigten Nodes geschützt vorliegen. Den Wert niemals in ein öffentliches Wiki oder eine INI im Repository eintragen.
API-Beispiele
POST /api/v1/nodes/<node-id>/control
{"action":"stage_update"}
POST /api/v1/nodes/updates
{"action":"stage_update"}Staging ist kein Deployment. Es werden Quellen und gegebenenfalls Builds in einen getrennten Pfad geladen. Keine aktiven Dateien oder Datenbanken werden automatisch verändert, kein Dienst wird neu gestartet und keine INI überschrieben. Ein produktiver Rollout benötigt ein separates freigegebenes Backup-/Rollback-Verfahren.