fix(network): скрыть GRE PSK и сохранить признак IPsec
This commit is contained in:
1 parent
a404da768d
commit
3f3f06f147
24 files changed
+1570
-23
No files matched your search
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.209",
|
||||
"database": "mm_accept_166_1791897731540",
|
||||
"baseline": true,
|
||||
"cases": [
|
||||
{
|
||||
"role": "reader",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": true,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "reader",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": false,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "filter-writer",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": true,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "filter-writer",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": false,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "network-writer",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": true,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "network-writer",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": false,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "network-admin",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": true,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "network-admin",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": false,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "is-admin-only",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": true,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "is-admin-only",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": false,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "unauthenticated",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 401
|
||||
},
|
||||
{
|
||||
"role": "unauthenticated",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 401
|
||||
}
|
||||
],
|
||||
"scope": "Production compiled GRE/Filters GET and auth with own restricted PostgreSQL, local native HTTP fixture, synthetic nonempty PSK and isolated signed JWT",
|
||||
"passed": true,
|
||||
"internalSnapshotRetainsPsk": true,
|
||||
"nativeWrites": 0,
|
||||
"databaseAndRoleRemoved": true
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.209",
|
||||
"runtime": "ux-gre209",
|
||||
"services": {
|
||||
"backend": {
|
||||
"image": "mmapp-test/backend:ux-gre209",
|
||||
"imageId": "sha256:5324663c72cc559354d09538aaed115bd3dc08f653d53e553223898c2ed06baf",
|
||||
"running": true,
|
||||
"health": "healthy"
|
||||
},
|
||||
"frontend": {
|
||||
"image": "mmapp-test/frontend:ux-gre209",
|
||||
"imageId": "sha256:30d7d3886c0b531bd8119337d156e80f7348f0dfe12e75db632ee59483310b28",
|
||||
"running": true,
|
||||
"health": null
|
||||
}
|
||||
},
|
||||
"rollbackTags": {
|
||||
"MMAPP_IMAGE_TAG": "ux-native208",
|
||||
"BACKEND_IMAGE_TAG": "ux-native208"
|
||||
},
|
||||
"chrPasswordsChanged": false,
|
||||
"source": [
|
||||
{
|
||||
"kind": "backend",
|
||||
"matched": 473
|
||||
},
|
||||
{
|
||||
"kind": "frontend",
|
||||
"matched": 527
|
||||
}
|
||||
],
|
||||
"compiledMatched": 1048
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.209",
|
||||
"stats": {
|
||||
"startTime": "2026-10-13T13:29:15.534Z",
|
||||
"duration": 13684.177,
|
||||
"expected": 4,
|
||||
"skipped": 0,
|
||||
"unexpected": 0,
|
||||
"flaky": 0
|
||||
},
|
||||
"scope": "Masked GRE PSK export on 1440/320 and existing PSK edit/clear API fixtures",
|
||||
"apiMocked": true,
|
||||
"uniqueCases": 4
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.209",
|
||||
"database": "mm_accept_166_1791898793107",
|
||||
"baseline": false,
|
||||
"cases": [
|
||||
{
|
||||
"role": "reader",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "reader",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "filter-writer",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "filter-writer",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "network-writer",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": true,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "network-writer",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "network-admin",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": true,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "network-admin",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "is-admin-only",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "is-admin-only",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 200,
|
||||
"pskExposed": false,
|
||||
"configuredStatePresent": true,
|
||||
"plainStateNull": true
|
||||
},
|
||||
{
|
||||
"role": "unauthenticated",
|
||||
"path": "/api/gre/tunnels",
|
||||
"status": 401
|
||||
},
|
||||
{
|
||||
"role": "unauthenticated",
|
||||
"path": "/api/filters/gre-tunnels",
|
||||
"status": 401
|
||||
}
|
||||
],
|
||||
"scope": "Production compiled GRE/Filters GET and auth with own restricted PostgreSQL, local native HTTP fixture, synthetic nonempty PSK and isolated signed JWT",
|
||||
"passed": true,
|
||||
"internalSnapshotRetainsPsk": true,
|
||||
"nativeWrites": 0,
|
||||
"databaseAndRoleRemoved": true
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.209",
|
||||
"runtime": "ux-gre209",
|
||||
"cases": [
|
||||
{
|
||||
"host": "194.226.121.150",
|
||||
"createdDisabled": true,
|
||||
"adminSecretRetained": true,
|
||||
"readerSecretRedacted": true,
|
||||
"catalogConfiguredStateRetained": true,
|
||||
"catalogKeyAbsent": true,
|
||||
"dataPlaneTest": false
|
||||
},
|
||||
{
|
||||
"host": "104.165.244.7",
|
||||
"createdDisabled": true,
|
||||
"adminSecretRetained": true,
|
||||
"readerSecretRedacted": true,
|
||||
"catalogConfiguredStateRetained": true,
|
||||
"catalogKeyAbsent": true,
|
||||
"dataPlaneTest": false
|
||||
}
|
||||
],
|
||||
"uiCases": [
|
||||
{
|
||||
"width": 1440,
|
||||
"role": "reader",
|
||||
"actualNativeData": true,
|
||||
"templateLabel": true,
|
||||
"keyMaterialPublished": false,
|
||||
"mutationRequests": 0,
|
||||
"pageErrors": 0
|
||||
},
|
||||
{
|
||||
"width": 1440,
|
||||
"role": "admin",
|
||||
"actualNativeData": true,
|
||||
"templateLabel": false,
|
||||
"keyMaterialPublished": false,
|
||||
"mutationRequests": 0,
|
||||
"pageErrors": 0
|
||||
},
|
||||
{
|
||||
"width": 320,
|
||||
"role": "reader",
|
||||
"actualNativeData": true,
|
||||
"templateLabel": true,
|
||||
"keyMaterialPublished": false,
|
||||
"mutationRequests": 0,
|
||||
"pageErrors": 0
|
||||
},
|
||||
{
|
||||
"width": 320,
|
||||
"role": "admin",
|
||||
"actualNativeData": true,
|
||||
"templateLabel": false,
|
||||
"keyMaterialPublished": false,
|
||||
"mutationRequests": 0,
|
||||
"pageErrors": 0
|
||||
}
|
||||
],
|
||||
"apiMocks": false,
|
||||
"realPortalJWT": true,
|
||||
"privateMaterialPublished": false,
|
||||
"cleanupCompleted": true,
|
||||
"scope": "Disabled owned native GRE interfaces and PSK read policy; no encryption/data-plane claim",
|
||||
"ownPortalUserRemoved": true
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.209",
|
||||
"command": "npm --prefix backend run test:live-maps",
|
||||
"passed": true,
|
||||
"location": "local development dependencies",
|
||||
"externalNativeDevices": false,
|
||||
"frontendTypecheckPassed": true,
|
||||
"backendBuildPassed": true,
|
||||
"eslintErrors": 0
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"date": "2026-10-13",
|
||||
"block": "12.5.209",
|
||||
"kinds": [
|
||||
{
|
||||
"kind": "backend",
|
||||
"matched": 473
|
||||
},
|
||||
{
|
||||
"kind": "frontend",
|
||||
"matched": 527
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user