policy/v2: SaaS-derived compat tests for nodeAttrs
Adds a data-driven test that loads testdata/nodeattrs_results/*.hujson and diffs the captured SaaS-rendered netmaps against headscale's compileNodeAttrs output. Each capture is one scenario the SaaS control plane has rendered against the same policy headscale is asked to compile -- the test enforces shape parity per node. tailnet_state_caps.go enumerates the caps SaaS emits where headscale has no equivalent concept yet (user-role admin/owner, tailnet lock, services host, app connectors, internal magicsock and SSH tuning, tailnet-state metadata) plus the always-on baseline (admin, ssh, file-sharing) and the taildrive pair. stripUnmodelledTailnetStateCaps filters both sides of cmp.Diff so the comparison focuses on the policy-driven caps. PeerCapMap encodes which caps the Tailscale client reads from the peer view (suggest-exit-node when exit routes are approved, etc.) for use by the mapper. testcapture switches to typed tailcfg/netmap/filtertype/apitype values so schema drift between the capture tool and headscale becomes a compile error rather than a silent test failure. Existing compat suites (acl, grants, routes, ssh, issue_3212) move to the typed shape. The 53 SelfNode netmap captures and the 7 anonymizer-corrupted suggest-charmander -> suggest-exit-node restorations in routes_results / issue_3212 ride along.
This commit is contained in:
parent
3f73ed5404
commit
078b9e308f
72 changed files with 463447 additions and 183 deletions
|
|
@ -273,7 +273,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -451,7 +451,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
@ -1496,7 +1496,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -1653,7 +1653,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
@ -2676,7 +2676,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -2854,7 +2854,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
@ -3881,7 +3881,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -4059,7 +4059,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
@ -5263,7 +5263,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
@ -6306,7 +6306,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -6463,7 +6463,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
@ -7502,7 +7502,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -7659,7 +7659,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
@ -8708,7 +8708,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -8864,7 +8864,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
@ -9913,7 +9913,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -10069,7 +10069,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
@ -11112,7 +11112,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -11269,7 +11269,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
@ -12320,7 +12320,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -13512,7 +13512,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -13669,7 +13669,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}],
|
||||
|
|
|
|||
|
|
@ -261,7 +261,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -453,7 +453,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
@ -1463,7 +1463,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -1655,7 +1655,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
@ -2664,7 +2664,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -2856,7 +2856,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
@ -3870,7 +3870,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -4061,7 +4061,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
@ -5074,7 +5074,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -6273,7 +6273,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -6465,7 +6465,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
@ -7469,7 +7469,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -7661,7 +7661,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
@ -8653,7 +8653,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -8866,7 +8866,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
@ -9880,7 +9880,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -10071,7 +10071,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
@ -11079,7 +11079,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -11271,7 +11271,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
@ -12471,7 +12471,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
@ -13479,7 +13479,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -13671,7 +13671,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}],
|
||||
|
|
|
|||
|
|
@ -250,7 +250,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -407,7 +407,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -1447,7 +1447,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -1604,7 +1604,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -2643,7 +2643,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -2821,7 +2821,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -3844,7 +3844,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -4000,7 +4000,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -5199,7 +5199,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -6216,7 +6216,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -6394,7 +6394,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -7428,7 +7428,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -7606,7 +7606,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -8628,7 +8628,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -8785,7 +8785,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -9829,7 +9829,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -9985,7 +9985,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -11023,7 +11023,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -11180,7 +11180,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -12226,7 +12226,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -13413,7 +13413,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -13570,7 +13570,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
|
|||
|
|
@ -302,7 +302,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -345,7 +345,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -1477,7 +1477,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -1520,7 +1520,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -2672,7 +2672,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -2715,7 +2715,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -3850,7 +3850,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -3893,7 +3893,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -5028,7 +5028,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -6200,7 +6200,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -6243,7 +6243,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -7348,7 +7348,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -7391,7 +7391,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -8526,7 +8526,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -8569,7 +8569,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -9725,7 +9725,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -9747,7 +9747,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -10897,7 +10897,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -10940,7 +10940,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -12093,7 +12093,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -13223,7 +13223,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit", "tag:router"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -13266,7 +13266,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
|
|||
|
|
@ -237,7 +237,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -281,7 +281,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -1439,7 +1439,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -1483,7 +1483,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -2640,7 +2640,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -2684,7 +2684,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -3846,7 +3846,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -3890,7 +3890,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -5050,7 +5050,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -6249,7 +6249,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -6293,7 +6293,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -7445,7 +7445,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -7489,7 +7489,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -8651,7 +8651,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -8673,7 +8673,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -9856,7 +9856,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -9900,7 +9900,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -11055,7 +11055,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -11099,7 +11099,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -12278,7 +12278,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
@ -13455,7 +13455,7 @@
|
|||
"Tags": ["tag:exit", "tag:router"],
|
||||
"PrimaryRoutes": ["172.16.0.0/24"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "wartortle",
|
||||
"ComputedNameWithHost": "wartortle"
|
||||
}, {
|
||||
|
|
@ -13499,7 +13499,7 @@
|
|||
"Cap": 131,
|
||||
"Tags": ["tag:exit"],
|
||||
"Online": true,
|
||||
"CapMap": {"suggest-charmander": null},
|
||||
"CapMap": {"suggest-exit-node": null},
|
||||
"ComputedName": "charmander",
|
||||
"ComputedNameWithHost": "charmander"
|
||||
}, {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue