fix: isolate provider egress tunnel diagnostics

This commit is contained in:
Codex
2026-06-28 16:15:41 +00:00
parent d225fd1a61
commit 4a636abb73
9 changed files with 368 additions and 25 deletions
+14
View File
@@ -154,6 +154,20 @@ function providerGatewaySignal(debug: unknown, providerId: string): ProviderTria
providerGatewayVersion: labels.providerGatewayVersion ?? null,
hostSshConfigured: labels.hostSshConfigured ?? null,
hostSshKeyPresent: labels.hostSshKeyPresent ?? null,
sshDataPool: {
transport: labels.providerGatewaySshDataTransport ?? null,
desired: labels.providerGatewaySshDataPoolDesired ?? null,
ready: labels.providerGatewaySshDataPoolReady ?? null,
claimed: labels.providerGatewaySshDataPoolClaimed ?? null,
},
egressProxy: {
enabled: labels.providerGatewayEgressProxy ?? null,
connected: labels.providerGatewayEgressProxyConnected ?? null,
activeTunnels: labels.providerGatewayEgressProxyActiveTunnels ?? null,
pendingTunnels: labels.providerGatewayEgressProxyPendingTunnels ?? null,
staleTunnels: labels.providerGatewayEgressProxyStaleTunnels ?? null,
oldestTunnelAgeMs: labels.providerGatewayEgressProxyOldestTunnelAgeMs ?? null,
},
capabilities,
});
}