fix(agent99): gate reboot recovery on full SOP

This commit is contained in:
ogt
2026-07-11 15:43:08 +08:00
parent 276410fbb6
commit dbbf651f0a
13 changed files with 864 additions and 91 deletions

View File

@@ -191,6 +191,15 @@ try {
Add-DefaultProperty $config.recoverySlo "hostTimeoutSeconds" 90
Add-DefaultProperty $config.recoverySlo "harborTimeoutSeconds" 120
Add-DefaultProperty $config.recoverySlo "workloadTimeoutSeconds" 180
Add-DefaultProperty $config "recoveryCoordinator" ([pscustomobject]@{})
Add-DefaultProperty $config.recoveryCoordinator "enabled" $true
Add-DefaultProperty $config.recoveryCoordinator "controllerHost" "192.168.0.110"
Add-DefaultProperty $config.recoveryCoordinator "readbackTimeoutSeconds" 15
Add-DefaultProperty $config.recoveryCoordinator "pollIntervalSeconds" 10
Add-DefaultProperty $config.recoveryCoordinator "freshWaitTimeoutSeconds" 420
Add-DefaultProperty $config.recoveryCoordinator "maxArtifactAgeSeconds" 600
Add-DefaultProperty $config.recoveryCoordinator "artifactClockSkewSeconds" 90
Add-DefaultProperty $config.recoveryCoordinator "requiredHostAliases" @("99", "110", "111", "112", "120", "121", "188")
Add-DefaultProperty $config "telegram" ([pscustomobject]@{})
Add-DefaultProperty $config.telegram "repeatAfterMinutes" 120
Add-DefaultProperty $config "performance" ([pscustomobject]@{})