fix(gre): не подменять неизвестные флаги состоянием туннеля

This commit is contained in:
Denozordec committed 2026-10-14 01:39:35 +07:00
1 parent 9c4a0992d7
commit 51a579d370
18 files changed
+877 -17

No files matched your search

+292
View File
@@ -0,0 +1,292 @@
{
"date": "2026-10-14",
"block": "12.5.220",
"baseline": true,
"database": "mm_accept_166_1791916058621",
"cases": [
{
"phase": "up",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "up",
"flags": {
"running": "true",
"disabled": "false"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "up",
"nativeCalls": 10
},
{
"phase": "degraded",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "degraded",
"flags": {
"running": "false",
"disabled": "false"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "degraded",
"nativeCalls": 10
},
{
"phase": "down",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "down",
"flags": {
"running": "false",
"disabled": "true"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "down",
"nativeCalls": 10
},
{
"phase": "yes-up",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "yes-up",
"flags": {
"running": "yes",
"disabled": "no"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "degraded",
"nativeCalls": 10
},
{
"phase": "yes-degraded",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "yes-degraded",
"flags": {
"running": "no",
"disabled": "no"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "degraded",
"nativeCalls": 10
},
{
"phase": "yes-down",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "yes-down",
"flags": {
"running": "no",
"disabled": "yes"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "degraded",
"nativeCalls": 10
},
{
"phase": "missing-disabled",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "missing-disabled",
"flags": {
"running": "true"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "up",
"nativeCalls": 10
},
{
"phase": "missing-running",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "missing-running",
"flags": {
"disabled": "false"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "degraded",
"nativeCalls": 10
},
{
"phase": "blank-disabled",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "blank-disabled",
"flags": {
"running": "true",
"disabled": ""
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "up",
"nativeCalls": 10
},
{
"phase": "invalid-running",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "invalid-running",
"flags": {
"running": "junk",
"disabled": "false"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "degraded",
"nativeCalls": 10
},
{
"phase": "invalid-disabled",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "invalid-disabled",
"flags": {
"running": "true",
"disabled": "junk"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "up",
"nativeCalls": 10
},
{
"phase": "both-missing",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "both-missing",
"flags": {},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "degraded",
"nativeCalls": 10
},
{
"phase": "disabled-missing-running",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "disabled-missing-running",
"flags": {
"disabled": "true"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "down",
"nativeCalls": 10
},
{
"phase": "disabled-invalid-running",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "disabled-invalid-running",
"flags": {
"disabled": "true",
"running": "junk"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "down",
"nativeCalls": 10
},
{
"phase": "recovery",
"endpoint": "GRE authenticated catalog",
"status": 200,
"tunnels": 2,
"failures": 0
},
{
"phase": "recovery",
"flags": {
"running": "true",
"disabled": "false"
},
"greWritten": 2,
"bgpWritten": 2,
"sourceErrors": 0,
"secondStatus": "up",
"nativeCalls": 10
}
],
"scope": "Actual compiled GRE operational flags and actual snapshot collector, owned SQL/native HTTP fixture; signed reader/authenticated GRE API",
"passed": true,
"nativeWrites": 0,
"disabledHomeRouterCalls": 0,
"ownedDatabaseAndRoleRemoved": true
}