Skip to content

Commit 0a6ef27

Browse files
committed
feat: add gateway HTTPS termination and passthrough routing
1 parent 9181009 commit 0a6ef27

File tree

9 files changed

+875
-65
lines changed

9 files changed

+875
-65
lines changed

Cargo.lock

Lines changed: 86 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,4 +185,4 @@ jemalloc-ctl = "0.5"
185185
bollard = "0.19.4"
186186
portable-pty = { version = "0.9.0" }
187187
dashmap = "6.1.0"
188-
pingora = { version = "0.8.0", default-features = false, features = ["proxy", "lb"] }
188+
pingora = { version = "0.8.0", default-features = false, features = ["proxy", "lb", "rustls"] }

landscape-gateway/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ landscape-common = { path = "../landscape-common" }
88
landscape-database = { path = "../landscape-database" }
99
pingora = { workspace = true }
1010
tokio = { workspace = true }
11+
tokio-rustls = { workspace = true }
12+
rustls = { workspace = true }
1113
tracing = { workspace = true }
1214
async-trait = { workspace = true }
1315
serde = { workspace = true }
1416
arc-swap = { workspace = true }
17+
uuid = { workspace = true }

0 commit comments

Comments
 (0)