Skip to content

Commit

Permalink
Merge branch 'main' into explicit-datasets
Browse files Browse the repository at this point in the history
  • Loading branch information
smklein committed Jul 26, 2024
2 parents 29c4eb7 + 1c27e88 commit 75f006b
Show file tree
Hide file tree
Showing 115 changed files with 2,176 additions and 1,936 deletions.
32 changes: 30 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 8 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ members = [
"key-manager",
"nexus",
"nexus-config",
"nexus-sled-agent-shared",
"nexus/authz-macros",
"nexus/auth",
"nexus/db-fixed-data",
Expand Down Expand Up @@ -145,6 +146,7 @@ default-members = [
"key-manager",
"nexus",
"nexus-config",
"nexus-sled-agent-shared",
"nexus/authz-macros",
"nexus/auth",
"nexus/db-fixed-data",
Expand Down Expand Up @@ -377,29 +379,30 @@ nexus-reconfigurator-execution = { path = "nexus/reconfigurator/execution" }
nexus-reconfigurator-planning = { path = "nexus/reconfigurator/planning" }
nexus-reconfigurator-preparation = { path = "nexus/reconfigurator/preparation" }
nexus-saga-recovery = { path = "nexus/saga-recovery" }
omicron-certificates = { path = "certificates" }
omicron-passwords = { path = "passwords" }
omicron-workspace-hack = "0.1.0"
oxlog = { path = "dev-tools/oxlog" }
oxnet = { git = "https://github.com/oxidecomputer/oxnet" }
nexus-sled-agent-shared = { path = "nexus-sled-agent-shared" }
nexus-test-interface = { path = "nexus/test-interface" }
nexus-test-utils-macros = { path = "nexus/test-utils-macros" }
nexus-test-utils = { path = "nexus/test-utils" }
nexus-types = { path = "nexus/types" }
num-integer = "0.1.46"
num = { version = "0.4.3", default-features = false, features = [ "libm" ] }
omicron-certificates = { path = "certificates" }
omicron-cockroach-admin = { path = "cockroach-admin" }
omicron-common = { path = "common" }
omicron-gateway = { path = "gateway" }
omicron-nexus = { path = "nexus" }
omicron-omdb = { path = "dev-tools/omdb" }
omicron-package = { path = "package" }
omicron-passwords = { path = "passwords" }
omicron-rpaths = { path = "rpaths" }
omicron-sled-agent = { path = "sled-agent" }
omicron-test-utils = { path = "test-utils" }
omicron-workspace-hack = "0.1.0"
omicron-zone-package = "0.11.0"
oxide-client = { path = "clients/oxide-client" }
oxide-vpc = { git = "https://github.com/oxidecomputer/opte", rev = "3dc9a3dd8d3c623f0cf2c659c7119ce0c026a96d", features = [ "api", "std" ] }
oxlog = { path = "dev-tools/oxlog" }
oxnet = { git = "https://github.com/oxidecomputer/oxnet" }
once_cell = "1.19.0"
openapi-lint = { git = "https://github.com/oxidecomputer/openapi-lint", branch = "main" }
openapiv3 = "2.0.0"
Expand Down
6 changes: 3 additions & 3 deletions clients/ddm-admin-client/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ impl Client {
}, |err, duration| {
info!(
me.log,
"Failed to notify ddmd of our address (will retry after {duration:?}";
"Failed to notify ddmd of our address (will retry after {duration:?})";
"err" => %err,
);
}).await.unwrap();
Expand All @@ -112,7 +112,7 @@ impl Client {
}, |err, duration| {
info!(
me.log,
"Failed to notify ddmd of tunnel endpoint (retry in {duration:?}";
"Failed to notify ddmd of tunnel endpoint (retry in {duration:?})";
"err" => %err,
);
}).await.unwrap();
Expand Down Expand Up @@ -176,7 +176,7 @@ impl Client {
}, |err, duration| {
info!(
me.log,
"Failed enable ddm stats (will retry after {duration:?}";
"Failed enable ddm stats (will retry after {duration:?})";
"err" => %err,
);
}).await.unwrap();
Expand Down
1 change: 1 addition & 0 deletions clients/nexus-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ workspace = true
chrono.workspace = true
futures.workspace = true
nexus-types.workspace = true
nexus-sled-agent-shared.workspace = true
omicron-common.workspace = true
omicron-passwords.workspace = true
oxnet.workspace = true
Expand Down
5 changes: 5 additions & 0 deletions clients/nexus-client/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,18 @@ progenitor::generate_api!(
// as "blueprint" this way, but we have really useful functionality
// (e.g., diff'ing) that's implemented on our local type.
Blueprint = nexus_types::deployment::Blueprint,
Certificate = omicron_common::api::internal::nexus::Certificate,
DatasetKind = omicron_common::api::internal::shared::DatasetKind,
Generation = omicron_common::api::external::Generation,
ImportExportPolicy = omicron_common::api::external::ImportExportPolicy,
MacAddr = omicron_common::api::external::MacAddr,
Name = omicron_common::api::external::Name,
NetworkInterface = omicron_common::api::internal::shared::NetworkInterface,
NetworkInterfaceKind = omicron_common::api::internal::shared::NetworkInterfaceKind,
NewPasswordHash = omicron_passwords::NewPasswordHash,
OmicronPhysicalDiskConfig = nexus_types::disk::OmicronPhysicalDiskConfig,
OmicronPhysicalDisksConfig = nexus_types::disk::OmicronPhysicalDisksConfig,
RecoverySiloConfig = nexus_sled_agent_shared::recovery_silo::RecoverySiloConfig,
TypedUuidForCollectionKind = omicron_uuid_kinds::CollectionUuid,
TypedUuidForDownstairsKind = omicron_uuid_kinds::TypedUuid<omicron_uuid_kinds::DownstairsKind>,
TypedUuidForPropolisKind = omicron_uuid_kinds::TypedUuid<omicron_uuid_kinds::PropolisKind>,
Expand Down
1 change: 1 addition & 0 deletions clients/sled-agent-client/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ workspace = true
anyhow.workspace = true
async-trait.workspace = true
chrono.workspace = true
nexus-sled-agent-shared.workspace = true
omicron-common.workspace = true
omicron-uuid-kinds.workspace = true
omicron-workspace-hack.workspace = true
Expand Down
Loading

0 comments on commit 75f006b

Please sign in to comment.