108 lines
3.2 KiB
JSON
108 lines
3.2 KiB
JSON
{
|
|
"date": "2026-10-10",
|
|
"block": "12.5.113",
|
|
"local": {
|
|
"stateChecks": 108,
|
|
"profileScripts": 8,
|
|
"backendBuildPassed": true,
|
|
"eslintPassed": true,
|
|
"e2eUnique": 16,
|
|
"e2eSeconds": 33.6
|
|
},
|
|
"deployment": {
|
|
"date": "2026-10-10",
|
|
"backendContext": "build-sessions113",
|
|
"baseContext": "build-alias112",
|
|
"baseCommit": "cb6ec09",
|
|
"override": "backend/src/services/ipsec-live.ts",
|
|
"sourceSha256": "3466ed611dfcb6fd8cd61224f0d95cabf08819cf05c7885988946ea0b9b2dfa4",
|
|
"containers": {
|
|
"backend": {
|
|
"imageTag": "mmapp-test/backend:ux-sessions113",
|
|
"imageId": "sha256:6357461efe59b7e8bc362a412e59bb07cad43f402e2a3b6853d059a4f97c53bd",
|
|
"state": "running",
|
|
"health": "healthy"
|
|
},
|
|
"frontend": {
|
|
"imageTag": "mmapp-test/frontend:ux-alias112-version",
|
|
"imageId": "sha256:4bf4cad8b3c990a7259f84cf27fd6bb9ee34e3db904223b559c0559dbbe094a2",
|
|
"state": "running",
|
|
"health": null
|
|
},
|
|
"postgres": {
|
|
"imageTag": "postgres:18-alpine",
|
|
"imageId": "sha256:77f585114c32fbca283dc835b0596f4e52b51b4c6662d7810b2f4084f60a1873",
|
|
"state": "running",
|
|
"health": "healthy"
|
|
}
|
|
},
|
|
"compiledSha256": "b366b9a5e93bd26b5463a342dafe9646dcd27e1a850e2cdd5c5a5cad914bd228"
|
|
},
|
|
"sourceByteHashMatches": true,
|
|
"compiledByteHashMatches": true,
|
|
"smoke": {
|
|
"date": "2026-10-10",
|
|
"block": "12.5.113",
|
|
"routerWrites": 0,
|
|
"databaseWrites": 0,
|
|
"live": [
|
|
{
|
|
"serverId": 1,
|
|
"host": "194.226.121.150",
|
|
"readerPassed": true,
|
|
"clients": 0
|
|
},
|
|
{
|
|
"serverId": 2,
|
|
"host": "104.165.244.7",
|
|
"readerPassed": true,
|
|
"clients": 0
|
|
}
|
|
],
|
|
"controlledSnapshot": [
|
|
{
|
|
"serverId": 1,
|
|
"onePrincipalMultipleSessionsOnline": true,
|
|
"noArbitraryAddressOrUptime": true,
|
|
"sharedPrincipalUnknown": true
|
|
},
|
|
{
|
|
"serverId": 2,
|
|
"onePrincipalMultipleSessionsOnline": true,
|
|
"noArbitraryAddressOrUptime": true,
|
|
"sharedPrincipalUnknown": true
|
|
}
|
|
],
|
|
"aggregateApiPassed": true
|
|
},
|
|
"browser": {
|
|
"date": "2026-10-10",
|
|
"block": "12.5.113",
|
|
"cases": [
|
|
{
|
|
"width": 1280,
|
|
"liveApiPassed": true,
|
|
"emptyCatalogVisible": true,
|
|
"noOverflow": true
|
|
},
|
|
{
|
|
"width": 320,
|
|
"liveApiPassed": true,
|
|
"emptyCatalogVisible": true,
|
|
"noOverflow": true
|
|
}
|
|
],
|
|
"pageErrors": [],
|
|
"apiWrites": [],
|
|
"bounds": "Live empty catalog smoke only; multiple-session UI covered by HTTP fixtures, not simultaneous native tunnels"
|
|
},
|
|
"initialBrowserAttempt": "ECONNREFUSED on localhost:3000; restored authorized SSH tunnel then both cases passed",
|
|
"bounds": [
|
|
"Multiple native sessions are injected snapshots, not newly established simultaneous IKE connections",
|
|
"Live native readers and aggregate API passed for both CHR; catalog empty",
|
|
"One certificate referenced by multiple identities remains next block",
|
|
"No RouterOS configuration or credentials modified; no database writes by acceptance helper",
|
|
"No full regression or new data-plane/throughput acceptance"
|
|
]
|
|
}
|