OpenGenesisLINKOPEN WORLDS. TOGETHER.
🇩🇪 Deutsch 🇬🇧 English 🇫🇷 Français soon 🇪🇸 Español soon 🇮🇹 Italiano soon 🇳🇱 Nederlands soon
Forum OpenGenesisLINK

OpenGenesisLINK

Wiki & verständliche Dokumentation

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 = true

Der 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.
Zur HauptseiteRoadmap