fix(routeros): подтверждать импорт сертификата и ограничить REST-сессии
This commit is contained in:
1 parent
9178ff2ccb
commit
c683e1b2c1
17 files changed
+662
-12
No files matched your search
@@ -0,0 +1 @@
|
||||
{"capturedRows":2,"duplicateLogicalNames":true,"rejected":true,"applyCalls":0,"networkCalls":0}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"date": "2026-10-15",
|
||||
"block": "12.5.257",
|
||||
"backendImage": "mmapp-test/backend:ux-certificates257",
|
||||
"frontendImage": "mmapp-test/frontend:ux-certificates251",
|
||||
"backendHealth": "healthy",
|
||||
"sourceMatched": 530,
|
||||
"compiled": {
|
||||
"matched": 1084,
|
||||
"missing": 0,
|
||||
"different": 0
|
||||
},
|
||||
"productionBuild": "passed",
|
||||
"acceptanceBuild": "passed",
|
||||
"profileScripts": {
|
||||
"certificates": 9,
|
||||
"rosFile": 2
|
||||
},
|
||||
"localTcpResponseCases": 10,
|
||||
"fullBackendProfiles": 25,
|
||||
"fullBackendDurationMs": 384057,
|
||||
"ownedSqlCleanupConfirmed": true,
|
||||
"scopedLint": "passed",
|
||||
"finalDeploymentExit": 0,
|
||||
"capturedDuplicateGuard": {
|
||||
"rejected": true,
|
||||
"applyCalls": 0,
|
||||
"networkCalls": 0
|
||||
},
|
||||
"newAcmeOrders": 0,
|
||||
"uniqueRenewalReplacementImplemented": false
|
||||
}
|
||||
@@ -0,0 +1,191 @@
|
||||
{
|
||||
"date": "2026-10-15",
|
||||
"block": "12.5.257",
|
||||
"scope": "full backend profile list on owned isolated PostgreSQL; no production DSN",
|
||||
"database": "mm_accept_166_1791998256460",
|
||||
"profiles": [
|
||||
{
|
||||
"profile": "test:probes",
|
||||
"passed": true,
|
||||
"durationMs": 28041,
|
||||
"skippedLineCount": 1,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:exec",
|
||||
"passed": true,
|
||||
"durationMs": 8427,
|
||||
"skippedLineCount": 1,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:alert-engine",
|
||||
"passed": true,
|
||||
"durationMs": 23141,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:alerts-telegram",
|
||||
"passed": true,
|
||||
"durationMs": 15935,
|
||||
"skippedLineCount": 10,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:auth",
|
||||
"passed": true,
|
||||
"durationMs": 11217,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:wireguard",
|
||||
"passed": true,
|
||||
"durationMs": 13537,
|
||||
"skippedLineCount": 1,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:ipsec",
|
||||
"passed": true,
|
||||
"durationMs": 16641,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:traffic-rate",
|
||||
"passed": true,
|
||||
"durationMs": 51851,
|
||||
"skippedLineCount": 1,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:traffic-flow",
|
||||
"passed": true,
|
||||
"durationMs": 53259,
|
||||
"skippedLineCount": 2,
|
||||
"unavailableSqlBranches": [
|
||||
"Monthly SQL: skip (requires an owned isolated database)",
|
||||
"IPv6 UDP/worker/SQL: skip (requires an owned isolated database)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"profile": "test:users",
|
||||
"passed": true,
|
||||
"durationMs": 7589,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:pg",
|
||||
"passed": true,
|
||||
"durationMs": 10389,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:backups",
|
||||
"passed": true,
|
||||
"durationMs": 12214,
|
||||
"skippedLineCount": 8,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:scheduler",
|
||||
"passed": true,
|
||||
"durationMs": 6700,
|
||||
"skippedLineCount": 5,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:live-maps",
|
||||
"passed": true,
|
||||
"durationMs": 28413,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:ospf-optimizer",
|
||||
"passed": true,
|
||||
"durationMs": 6984,
|
||||
"skippedLineCount": 1,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:recursive-routes",
|
||||
"passed": true,
|
||||
"durationMs": 4071,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:config-sync",
|
||||
"passed": true,
|
||||
"durationMs": 18996,
|
||||
"skippedLineCount": 1,
|
||||
"unavailableSqlBranches": [
|
||||
"network-disabled-server.test.ts: invalid IDs passed; own SQL/disabled API checks skipped (MMAPP_OWN_TEST_DB required)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"profile": "test:ros-file",
|
||||
"passed": true,
|
||||
"durationMs": 2076,
|
||||
"skippedLineCount": 1,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:containers",
|
||||
"passed": true,
|
||||
"durationMs": 8354,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:certificates",
|
||||
"passed": true,
|
||||
"durationMs": 16931,
|
||||
"skippedLineCount": 3,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:netflow-settings",
|
||||
"passed": true,
|
||||
"durationMs": 4969,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:netflow-purge",
|
||||
"passed": true,
|
||||
"durationMs": 2548,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:evolution",
|
||||
"passed": true,
|
||||
"durationMs": 5874,
|
||||
"skippedLineCount": 1,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:system-database",
|
||||
"passed": true,
|
||||
"durationMs": 19953,
|
||||
"skippedLineCount": 9,
|
||||
"unavailableSqlBranches": []
|
||||
},
|
||||
{
|
||||
"profile": "test:server-privacy",
|
||||
"passed": true,
|
||||
"durationMs": 5947,
|
||||
"skippedLineCount": 0,
|
||||
"unavailableSqlBranches": []
|
||||
}
|
||||
],
|
||||
"passed": true,
|
||||
"ownedDatabaseAndRoleRemoved": true,
|
||||
"testContainerRemoved": true
|
||||
}
|
||||
@@ -0,0 +1,191 @@
|
||||
{
|
||||
"date": "2026-10-15",
|
||||
"block": "12.5.257",
|
||||
"realPortal": true,
|
||||
"noMocks": true,
|
||||
"nonAuthApiWrites": 0,
|
||||
"concurrentCatalogReads": 12,
|
||||
"durationMs": 6763,
|
||||
"samples": [
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificateCount": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"date": "2026-10-15",
|
||||
"block": "12.5.257",
|
||||
"realPortalLogin": true,
|
||||
"noMocks": true,
|
||||
"results": [
|
||||
{
|
||||
"path": "/api/certificates/state",
|
||||
"status": 200,
|
||||
"servers": [
|
||||
{
|
||||
"serverId": "1",
|
||||
"error": null,
|
||||
"certificates": 0
|
||||
},
|
||||
{
|
||||
"serverId": "2",
|
||||
"error": null,
|
||||
"certificates": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"path": "/api/certificates/renew-settings",
|
||||
"status": 200,
|
||||
"renewEnabled": true
|
||||
}
|
||||
],
|
||||
"views": [
|
||||
{
|
||||
"width": 1440,
|
||||
"overflow": false
|
||||
},
|
||||
{
|
||||
"width": 390,
|
||||
"overflow": false
|
||||
}
|
||||
],
|
||||
"pageErrors": [],
|
||||
"nonAuthApiWrites": 0
|
||||
}
|
||||
Reference in new issue
Block a user