Skip to content

Commit b0d1377

Browse files
committed
chore(deps): tower is a workspace dependency
see linkerd/linkerd2#8733 for more information. see #3504 as well. see #3456 (c740b6d), #3466 (ca50d6b), #3473 (b87455a), and #3701 (cf4ef39) for some other previous pr's that moved dependencies to be managed at the workspace level. see also linkerd/drain-rs#36 for another related pull request that relates to our tower dependency. Signed-off-by: katelyn martin <kate@buoyant.io>
1 parent d2111e5 commit b0d1377

File tree

32 files changed

+33
-33
lines changed

32 files changed

+33
-33
lines changed

Cargo.lock

-1
Original file line numberDiff line numberDiff line change
@@ -4078,7 +4078,6 @@ version = "0.1.41"
40784078
source = "registry+https://github.com/rust-lang/crates.io-index"
40794079
checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
40804080
dependencies = [
4081-
"log",
40824081
"pin-project-lite",
40834082
"tracing-attributes",
40844083
"tracing-core",

Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ tokio-rustls = { version = "0.26", default-features = false, features = [
113113
] }
114114
tonic = { version = "0.10", default-features = false }
115115
tonic-build = { version = "0.10", default-features = false }
116+
tower = { version = "0.4.13", default-features = false }
116117

117118
[workspace.dependencies.linkerd2-proxy-api]
118119
version = "0.15.0"

hyper-balance/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ http = { workspace = true }
1212
http-body = { workspace = true }
1313
hyper = { workspace = true, features = ["deprecated"] }
1414
pin-project = "1"
15-
tower = { version = "0.4", default-features = false, features = ["load"] }
15+
tower = { workspace = true, default-features = false, features = ["load"] }
1616
tokio = { version = "1", features = ["macros"] }
1717

1818
[dev-dependencies]

linkerd/app/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ thiserror = "2"
3333
tokio = { version = "1", features = ["rt"] }
3434
tokio-stream = { version = "0.1", features = ["time", "sync"] }
3535
tonic = { workspace = true, default-features = false, features = ["prost"] }
36-
tower = "0.4"
36+
tower = { workspace = true }
3737
tracing = "0.1"

linkerd/app/gateway/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ once_cell = "1"
1717
thiserror = "2"
1818
tokio = { version = "1", features = ["sync"] }
1919
tonic = { workspace = true, default-features = false }
20-
tower = { version = "0.4", default-features = false }
20+
tower = { workspace = true, default-features = false }
2121
tracing = "0.1"
2222

2323
[dev-dependencies]
@@ -26,6 +26,6 @@ linkerd-app-outbound = { path = "../outbound", features = ["test-util"] }
2626
linkerd-proxy-server-policy = { path = "../../proxy/server-policy" }
2727
tokio = { version = "1", features = ["rt", "macros"] }
2828
tokio-test = "0.4"
29-
tower = { version = "0.4", default-features = false, features = ["util"] }
29+
tower = { workspace = true, default-features = false, features = ["util"] }
3030
tower-test = "0.4"
3131
linkerd-app-test = { path = "../test" }

linkerd/app/inbound/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ rangemap = "1"
3737
thiserror = "2"
3838
tokio = { version = "1", features = ["sync"] }
3939
tonic = { workspace = true, default-features = false }
40-
tower = { version = "0.4", features = ["util"] }
40+
tower = { workspace = true, features = ["util"] }
4141
tracing = "0.1"
4242

4343
[dependencies.linkerd-proxy-server-policy]

linkerd/app/integration/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ tokio = { version = "1", features = ["io-util", "net", "rt", "macros"] }
4949
tokio-stream = { version = "0.1", features = ["sync"] }
5050
tokio-rustls = { workspace = true }
5151
rustls-pemfile = "2.2"
52-
tower = { version = "0.4", default-features = false }
52+
tower = { workspace = true, default-features = false }
5353
tonic = { workspace = true, features = ["transport"], default-features = false }
5454
tracing = "0.1"
5555
tracing-subscriber = { version = "0.3", default-features = false, features = [

linkerd/app/outbound/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ prometheus-client = "0.22"
3030
thiserror = "2"
3131
tokio = { version = "1", features = ["sync"] }
3232
tonic = { workspace = true, default-features = false }
33-
tower = { version = "0.4", features = ["util"] }
33+
tower = { workspace = true, features = ["util"] }
3434
tracing = "0.1"
3535

3636
linkerd-app-core = { path = "../core" }

linkerd/app/test/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ tokio = { version = "1", features = ["io-util", "net", "rt", "sync"] }
3030
tokio-test = "0.4"
3131
tokio-stream = { version = "0.1", features = ["sync"] }
3232
tonic = { workspace = true, default-features = false, optional = true }
33-
tower = { version = "0.4", default-features = false }
33+
tower = { workspace = true, default-features = false }
3434
tracing = "0.1"
3535
thiserror = "2"
3636

linkerd/detect/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ linkerd-io = { path = "../io" }
1414
linkerd-stack = { path = "../stack" }
1515
tokio = { version = "1", features = ["time"] }
1616
thiserror = "2"
17-
tower = "0.4"
17+
tower = { workspace = true }
1818
tracing = "0.1"

linkerd/http/insert/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ Tower middleware to insert parameters into HTTP extensions.
1313
futures = { version = "0.3", default-features = false }
1414
http = { workspace = true }
1515
pin-project = "1"
16-
tower = { version = "0.4", default-features = false }
16+
tower = { workspace = true, default-features = false }
1717

1818
linkerd-stack = { path = "../../stack" }

linkerd/http/metrics/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ hyper = { workspace = true, features = ["deprecated", "http1", "http2"] }
1818
parking_lot = "0.12"
1919
pin-project = "1"
2020
tokio = { version = "1", features = ["time"] }
21-
tower = "0.4"
21+
tower = { workspace = true }
2222
tracing = "0.1"
2323

2424
linkerd-error = { path = "../../error" }

linkerd/http/override-authority/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Tower middleware to override request authorities.
1111

1212
[dependencies]
1313
http = { workspace = true }
14-
tower = { version = "0.4", default-features = false }
14+
tower = { workspace = true, default-features = false }
1515
tracing = "0.1"
1616

1717
linkerd-stack = { path = "../../stack" }

linkerd/http/retain/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ This is mostly intended to support cache eviction.
1515
http = { workspace = true }
1616
http-body = { workspace = true }
1717
pin-project = "1"
18-
tower = { version = "0.4", default-features = false }
18+
tower = { workspace = true, default-features = false }
1919

2020
linkerd-stack = { path = "../../stack" }

linkerd/http/retry/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ http = { workspace = true }
1414
parking_lot = "0.12"
1515
pin-project = "1"
1616
tokio = { version = "1", features = ["macros", "rt"] }
17-
tower = { version = "0.4", features = ["retry"] }
17+
tower = { workspace = true, features = ["retry"] }
1818
tracing = "0.1"
1919
thiserror = "2"
2020

linkerd/http/upgrade/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ hyper = { workspace = true, default-features = false, features = [
2222
pin-project = "1"
2323
thiserror = "2"
2424
tokio = { version = "1", default-features = false }
25-
tower = { version = "0.4", default-features = false }
25+
tower = { workspace = true, default-features = false }
2626
tracing = "0.1"
2727
try-lock = "0.2"
2828

linkerd/idle-cache/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ tokio = { version = "1", default-features = false, features = [
2020
"sync",
2121
"time",
2222
] }
23-
tower = { version = "0.4", default-features = false, features = ["util"] }
23+
tower = { workspace = true, default-features = false, features = ["util"] }
2424
tracing = "0.1"
2525

2626
[dev-dependencies]

linkerd/proxy/api-resolve/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ http-body = { workspace = true }
2525
pin-project = "1"
2626
prost = { workspace = true }
2727
tonic = { workspace = true, default-features = false }
28-
tower = { version = "0.4", default-features = false }
28+
tower = { workspace = true, default-features = false }
2929
tracing = "0.1"

linkerd/proxy/dns-resolve/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ linkerd-proxy-core = { path = "../core" }
1818
linkerd-stack = { path = "../../stack" }
1919
tokio = { version = "1", features = ["sync"] }
2020
tokio-stream = { version = "0.1", features = ["sync"] }
21-
tower = "0.4"
21+
tower = { workspace = true }
2222
tracing = "0.1"

linkerd/proxy/http/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ pin-project = "1"
3636
rand = "0.9"
3737
thiserror = "2"
3838
tokio = { version = "1", features = ["rt", "sync", "time"] }
39-
tower = { version = "0.4", default-features = false }
39+
tower = { workspace = true, default-features = false }
4040
tracing = "0.1"
4141
try-lock = "0.2"
4242

linkerd/proxy/resolve/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ futures = { version = "0.3", default-features = false }
1414
linkerd-error = { path = "../../error" }
1515
linkerd-proxy-core = { path = "../core" }
1616
thiserror = "2"
17-
tower = "0.4"
17+
tower = { workspace = true }
1818
tracing = "0.1"
1919
pin-project = "1"

linkerd/proxy/spire-client/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ linkerd-exp-backoff = { path = "../../exp-backoff" }
1717
linkerd-stack = { path = "../../stack" }
1818
tokio = { version = "1", features = ["time", "sync"] }
1919
tonic = { workspace = true }
20-
tower = "0.4"
20+
tower = { workspace = true }
2121
tracing = "0.1"
2222
x509-parser = "0.17.0"
2323
asn1 = { version = "0.6", package = "simple_asn1" }

linkerd/proxy/tap/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ prost-types = { workspace = true }
2626
rand = { version = "0.9" }
2727
thiserror = "2"
2828
tokio = { version = "1", features = ["time"] }
29-
tower = { version = "0.4", default-features = false }
29+
tower = { workspace = true, default-features = false }
3030
tonic = { workspace = true, default-features = false }
3131
tracing = "0.1"
3232
pin-project = "1"

linkerd/proxy/tcp/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ linkerd-proxy-balance = { path = "../../proxy/balance" }
1515
linkerd-stack = { path = "../../stack" }
1616
rand = "0.9"
1717
tokio = { version = "1" }
18-
tower = { version = "0.4.13", default-features = false }
18+
tower = { workspace = true, default-features = false }
1919
pin-project = "1"

linkerd/reconnect/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ publish = false
1010
linkerd-error = { path = "../error" }
1111
linkerd-stack = { path = "../stack" }
1212
futures = { version = "0.3", default-features = false }
13-
tower = { version = "0.4", default-features = false }
13+
tower = { workspace = true, default-features = false }
1414
tracing = "0.1"
1515
pin-project = "1"
1616

linkerd/retry/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ publish = false
1010
futures = { version = "0.3", default-features = false }
1111
linkerd-error = { path = "../error" }
1212
linkerd-stack = { path = "../stack" }
13-
tower = { version = "0.4", default-features = false, features = ["retry"] }
13+
tower = { workspace = true, default-features = false, features = ["retry"] }
1414
tracing = "0.1"

linkerd/service-profiles/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ regex = "1"
2121
tokio = { version = "1", features = ["macros", "rt", "sync", "time"] }
2222
tokio-stream = { version = "0.1", features = ["sync"] }
2323
tonic = { workspace = true, default-features = false }
24-
tower = { version = "0.4.13", features = ["retry", "util"] }
24+
tower = { workspace = true, features = ["retry", "util"] }
2525
thiserror = "2"
2626
tracing = "0.1"
2727

linkerd/stack/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ pin-project = "1"
2020
thiserror = "2"
2121
tokio = { version = "1", features = ["macros", "rt", "sync", "time"] }
2222
tokio-util = { version = "0.7" }
23-
tower = { version = "0.4", features = ["buffer", "filter", "spawn-ready", "util"] }
23+
tower = { workspace = true, features = ["buffer", "filter", "spawn-ready", "util"] }
2424
tracing = "0.1"
2525

2626
[dev-dependencies]
2727
linkerd-tracing = { path = "../tracing", features = ["ansi"] }
2828
tower-test = "0.4"
2929
tokio-test = "0.4"
3030
tokio = { version = "1", features = ["rt-multi-thread", "time", "macros"] }
31-
tower = { version = "0.4", features = ["buffer", "filter", "util"] }
31+
tower = { workspace = true, features = ["buffer", "filter", "util"] }

linkerd/stack/metrics/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ publish = false
99
[dependencies]
1010
linkerd-metrics = { path = "../../metrics" }
1111
parking_lot = "0.12"
12-
tower = { version = "0.4", default-features = false }
12+
tower = { workspace = true, default-features = false }
1313
tokio = { version = "1", features = ["time"] }
1414

1515
[dev-dependencies]

linkerd/stack/tracing/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ publish = false
1010
futures = { version = "0.3", default-features = false }
1111
linkerd-error = { path = "../../error" }
1212
linkerd-stack = { path = ".." }
13-
tower = "0.4"
13+
tower = { workspace = true }
1414
tracing = "0.1"

linkerd/tls/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ linkerd-stack = { path = "../stack" }
1919
pin-project = "1"
2020
thiserror = "2"
2121
tokio = { version = "1", features = ["macros", "time"] }
22-
tower = "0.4"
22+
tower = { workspace = true }
2323
tracing = "0.1"
2424
untrusted = "0.9"
2525

linkerd/trace-context/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ linkerd-error = { path = "../error" }
1616
linkerd-stack = { path = "../stack" }
1717
rand = "0.8"
1818
thiserror = "1"
19-
tower = { version = "0.4", default-features = false, features = ["util"] }
19+
tower = { workspace = true, default-features = false, features = ["util"] }
2020
tracing = "0.1"

0 commit comments

Comments
 (0)