-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCargo.toml
112 lines (105 loc) · 3.09 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
[workspace]
resolver = "2"
default-members = [
"ddm",
"ddmadm",
"ddmd",
"ddm-admin-client",
"bfd",
"util",
"mg-ddm-verify",
"tests",
"rdb",
"bgp",
"mg-admin-client",
"mgadm",
"mgd",
"mg-lower",
"mg-common",
]
members = [
"lab",
"ddm",
"ddmadm",
"ddmd",
"ddm-admin-client",
"bfd",
"package",
"util",
"mg-ddm-verify",
"tests",
"bgp",
"mg-admin-client",
"mgadm",
"rdb",
"mgd",
"mg-lower",
"mg-common",
]
[workspace.dependencies]
slog = { version = "2.7.0", features = ["max_level_trace", "release_max_level_debug"] }
slog-term = "2.9"
slog-envlogger = "2.2"
slog-async = "2.8"
slog-bunyan = "2.5"
socket2 = { version = "0.5", features = ["all"] }
ispf = { git = "https://github.com/oxidecomputer/ispf" }
serde = { version = "1.0.219", features = ["derive"] }
hostname = "0.3"
thiserror = "1.0"
dropshot = { version = "0.16.0", features = [ "usdt-probes" ] }
schemars = { version = "0.8", features = [ "uuid1", "chrono" ] }
tokio = { version = "1.37", features = ["full"] }
serde_repr = "0.1"
anyhow = "1.0.97"
hyper = "1.6.0"
hyper-util = { version = "0.1", features = ["full"] }
serde_json = "1.0.140"
percent-encoding = "2.3.1"
libnet = { git = "https://github.com/oxidecomputer/netadm-sys", branch = "main" }
progenitor = "0.9.1"
reqwest = { version = "0.12", default-features = false, features = ["json", "stream", "rustls-tls"] }
clap = { version = "4.5.32", features = ["derive", "unstable-styles", "env"] }
tabwriter = { version = "1", features = ["ansi_formatting"] }
colored = "2.1"
ctrlc = { version = "3.4.5", features = ["termination"] }
ztest = { git = "https://github.com/oxidecomputer/falcon", branch = "main" }
anstyle = "1.0.10"
nom = "7.1"
num_enum = "0.7.3"
pretty-hex = "0.4"
pretty_assertions = "1.4"
lazy_static = "1.4"
sled = "0.34"
ciborium = "0.2.2"
http = "1.3.1"
http-body-util = "0.1"
humantime = "2.1"
rand = "0.8.5"
backoff = "0.4"
mg-common = { path = "mg-common" }
chrono = { version = "0.4.40", features = ["serde"] }
oximeter = { git = "https://github.com/oxidecomputer/omicron", branch = "main"}
oximeter-producer = { git = "https://github.com/oxidecomputer/omicron", branch = "main"}
oxnet = { version = "0.1.1", default-features = false, features = ["schemars", "serde"] }
omicron-common = { git = "https://github.com/oxidecomputer/omicron", branch = "main"}
uuid = { version = "1.8", features = ["serde", "v4"] }
smf = { git = "https://github.com/illumos/smf-rs", branch = "main" }
libc = "0.2"
itertools = "0.13"
rhai = { version = "1", features = ["metadata", "sync"] }
semver = "1.0"
[workspace.dependencies.opte-ioctl]
git = "https://github.com/oxidecomputer/opte"
rev = "cd9aa6467c5e62c6d97f6aafa2150d6930e3a0fa"
[workspace.dependencies.oxide-vpc]
git = "https://github.com/oxidecomputer/opte"
rev = "cd9aa6467c5e62c6d97f6aafa2150d6930e3a0fa"
[workspace.dependencies.dpd-client]
git = "https://github.com/oxidecomputer/dendrite"
branch = "main"
package = "dpd-client"
[workspace.dependencies.dendrite-common]
git = "https://github.com/oxidecomputer/dendrite"
branch = "main"
package = "common"