Skip to content

Commit 5ec6ec8

Browse files
committed
fix(canopy): enable reqwest socks feature so the Tailscale SOCKS5 proxy works
Without the socks feature, reqwest rejects socks5:// proxy URLs with unsupported scheme socks5 which meant the Tailscale sidecar SOCKS5 proxy (the primary production network path to canopy per the integration design) never actually handled canopy traffic — everything went out through the pod's default network and hit canopy's public DNS directly, failing at TLS/routing.
1 parent 648e299 commit 5ec6ec8

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ kube_quantity = "0.9.0"
2121
mimalloc = { version = "0.1", default-features = false }
2222
prometheus = "0.14.0"
2323
rand = "0.10.1"
24-
reqwest = { version = "0.13.4", features = ["json"] }
24+
reqwest = { version = "0.13.4", features = ["json", "socks"] }
2525
rust_decimal = "1.42.0"
2626
schemars = { version = "1.2.1", features = ["jiff02"] }
2727
serde = { version = "1.0.228", features = ["derive"] }

0 commit comments

Comments
 (0)