Retry transient terminal DNS lookups (#1011)

* Retry transient terminal DNS lookups

* Apply DNS retry to SSH entry points
This commit is contained in:
ZacharyZcR
2026-07-10 08:03:19 +08:00
committed by GitHub
parent 6b98b86969
commit 4f05bd4fbd
9 changed files with 270 additions and 4 deletions
+2
View File
@@ -28,6 +28,7 @@ import {
getRuntimeLabel,
type ContainerRuntime,
} from "./container-runtime.js";
import { resolveSshConnectConfigHost } from "./ssh-dns.js";
const sshLogger = logger;
@@ -1617,6 +1618,7 @@ app.post("/docker/ssh/connect", async (req, res) => {
return;
}
} else {
await resolveSshConnectConfigHost(config);
client.connect(config);
}
} catch (error) {