Skip to content

Commit e652934

Browse files
authored
execution driver for SP updates (#7977)
1 parent 9690c22 commit e652934

File tree

12 files changed

+2134
-13
lines changed

12 files changed

+2134
-13
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ members = [
4545
"dev-tools/pins",
4646
"dev-tools/reconfigurator-cli",
4747
"dev-tools/reconfigurator-exec-unsafe",
48+
"dev-tools/reconfigurator-sp-updater",
4849
"dev-tools/releng",
4950
"dev-tools/repl-utils",
5051
"dev-tools/repo-depot-standalone",
@@ -188,6 +189,7 @@ default-members = [
188189
"dev-tools/pins",
189190
"dev-tools/reconfigurator-cli",
190191
"dev-tools/reconfigurator-exec-unsafe",
192+
"dev-tools/reconfigurator-sp-updater",
191193
"dev-tools/releng",
192194
"dev-tools/repl-utils",
193195
"dev-tools/repo-depot-standalone",
@@ -688,7 +690,7 @@ tokio = "1.43.0"
688690
tokio-postgres = { version = "0.7", features = [ "with-chrono-0_4", "with-uuid-1" ] }
689691
tokio-stream = "0.1.17"
690692
tokio-tungstenite = "0.23.1"
691-
tokio-util = { version = "0.7.13", features = ["io", "io-util"] }
693+
tokio-util = { version = "0.7.13", features = ["io", "io-util", "time"] }
692694
toml = "0.8.20"
693695
toml_edit = "0.22.24"
694696
tough = { version = "0.20.0", features = [ "http" ] }
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[package]
2+
name = "reconfigurator-sp-updater"
3+
version = "0.1.0"
4+
edition = "2021"
5+
license = "MPL-2.0"
6+
7+
[lints]
8+
workspace = true
9+
10+
[dependencies]
11+
anyhow.workspace = true
12+
clap.workspace = true
13+
chrono.workspace = true
14+
dropshot.workspace = true
15+
futures.workspace = true
16+
gateway-client.workspace = true
17+
humantime.workspace = true
18+
internal-dns-resolver.workspace = true
19+
internal-dns-types.workspace = true
20+
nexus-mgs-updates.workspace = true
21+
nexus-types.workspace = true
22+
omicron-repl-utils.workspace = true
23+
qorb.workspace = true
24+
serde_json.workspace = true
25+
slog.workspace = true
26+
tokio = { workspace = true, features = [ "full" ] }
27+
tufaceous-artifact.workspace = true
28+
omicron-workspace-hack.workspace = true
29+
30+
[[bin]]
31+
name = "reconfigurator-sp-updater"
32+
path = "src/main.rs"

0 commit comments

Comments
 (0)