fix: add one-click web sentinel publish

This commit is contained in:
Codex
2026-07-01 00:56:28 +00:00
parent 0f087898b9
commit 98c59c9468
10 changed files with 600 additions and 23 deletions
@@ -65,6 +65,25 @@ sentinel:
maxSeconds: 120
confirmWait:
maxSeconds: 120
publishCurrent:
endToEndBudget:
maxSeconds: 120
stageBudgets:
sourceSyncSeconds: 20
sourceFetchSeconds: 20
monitorWebVerifySeconds: 15
imageBuildSeconds: 45
gitopsSeconds: 15
argoRuntimeSeconds: 30
dashboardVerifySeconds: 30
dashboard:
enabled: true
required: true
viewport: 1440x900
timeoutMs: 30000
waitTimeoutMs: 60000
commandTimeoutSeconds: 90
fullPage: false
targetValidation:
scenarioId: workbench-auth-session-switch-2users
maxSeconds: 300
@@ -65,6 +65,25 @@ sentinel:
maxSeconds: 120
confirmWait:
maxSeconds: 120
publishCurrent:
endToEndBudget:
maxSeconds: 120
stageBudgets:
sourceSyncSeconds: 20
sourceFetchSeconds: 20
monitorWebVerifySeconds: 15
imageBuildSeconds: 45
gitopsSeconds: 15
argoRuntimeSeconds: 30
dashboardVerifySeconds: 30
dashboard:
enabled: true
required: true
viewport: 1440x900
timeoutMs: 30000
waitTimeoutMs: 60000
commandTimeoutSeconds: 90
fullPage: false
targetValidation:
scenarioId: workbench-dsflash-go-tool-call-10x
maxSeconds: 300
@@ -65,6 +65,25 @@ sentinel:
maxSeconds: 120
confirmWait:
maxSeconds: 120
publishCurrent:
endToEndBudget:
maxSeconds: 120
stageBudgets:
sourceSyncSeconds: 20
sourceFetchSeconds: 20
monitorWebVerifySeconds: 15
imageBuildSeconds: 45
gitopsSeconds: 15
argoRuntimeSeconds: 30
dashboardVerifySeconds: 30
dashboard:
enabled: true
required: true
viewport: 1440x900
timeoutMs: 30000
waitTimeoutMs: 60000
commandTimeoutSeconds: 90
fullPage: false
targetValidation:
scenarioId: workbench-dsflash-go-tool-call-10x
maxSeconds: 300
@@ -66,6 +66,25 @@ sentinel:
maxSeconds: 120
confirmWait:
maxSeconds: 120
publishCurrent:
endToEndBudget:
maxSeconds: 120
stageBudgets:
sourceSyncSeconds: 20
sourceFetchSeconds: 20
monitorWebVerifySeconds: 15
imageBuildSeconds: 45
gitopsSeconds: 15
argoRuntimeSeconds: 30
dashboardVerifySeconds: 30
dashboard:
enabled: true
required: true
viewport: 1440x900
timeoutMs: 30000
waitTimeoutMs: 60000
commandTimeoutSeconds: 90
fullPage: false
targetValidation:
scenarioId: workbench-fake-echo-session-invariance-10x
maxSeconds: 300
@@ -65,6 +65,25 @@ sentinel:
maxSeconds: 120
confirmWait:
maxSeconds: 120
publishCurrent:
endToEndBudget:
maxSeconds: 120
stageBudgets:
sourceSyncSeconds: 20
sourceFetchSeconds: 20
monitorWebVerifySeconds: 15
imageBuildSeconds: 45
gitopsSeconds: 15
argoRuntimeSeconds: 30
dashboardVerifySeconds: 30
dashboard:
enabled: true
required: true
viewport: 1440x900
timeoutMs: 30000
waitTimeoutMs: 60000
commandTimeoutSeconds: 90
fullPage: false
targetValidation:
scenarioId: mdtodo-visual-regression
maxSeconds: 360
@@ -79,6 +79,25 @@ baselines:
stopCommand: sentinel maintenance stop
confirmWait: &confirm-wait
maxSeconds: 120
publishCurrent: &publish-current
endToEndBudget:
maxSeconds: 120
stageBudgets:
sourceSyncSeconds: 20
sourceFetchSeconds: 20
monitorWebVerifySeconds: 15
imageBuildSeconds: 45
gitopsSeconds: 15
argoRuntimeSeconds: 30
dashboardVerifySeconds: 30
dashboard:
enabled: true
required: true
viewport: 1440x900
timeoutMs: 30000
waitTimeoutMs: 60000
commandTimeoutSeconds: 90
fullPage: false
publicExposure:
common: &public-exposure-common
@@ -139,6 +158,8 @@ nodes:
<<: *monitor-web
confirmWait:
<<: *confirm-wait
publishCurrent:
<<: *publish-current
sentinels:
jd01-web-probe-sentinel: