Skip to content

Commit 6949be9

Browse files
merge main into multicast-e2e, update dednrite hashes
2 parents cc63562 + 3d2d0c1 commit 6949be9

232 files changed

Lines changed: 4523 additions & 2581 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/buildomat/jobs/build-and-test-helios.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#:
33
#: name = "build-and-test (helios)"
44
#: variety = "basic"
5-
#: target = "helios-2.0"
5+
#: target = "helios-2.0-32c256gb"
66
#: rust_toolchain = true
77
#: output_rules = [
88
#: "%/work/*",

.github/buildomat/jobs/build-and-test-linux.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#:
33
#: name = "build-and-test (ubuntu-22.04)"
44
#: variety = "basic"
5-
#: target = "ubuntu-22.04"
5+
#: target = "ubuntu-22.04-large"
66
#: rust_toolchain = true
77
#: output_rules = [
88
#: "%/work/*",

.github/buildomat/jobs/package.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#:
33
#: name = "helios / package"
44
#: variety = "basic"
5-
#: target = "helios-2.0"
5+
#: target = "helios-2.0-16c64gb"
66
#: rust_toolchain = true
77
#: output_rules = [
88
#: "=/work/package.tar.gz",

.github/buildomat/jobs/tuf-repo.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#:
33
#: name = "helios / build TUF repo"
44
#: variety = "basic"
5-
#: target = "helios-2.0"
5+
#: target = "helios-2.0-16c128gb"
66
#: rust_toolchain = true
77
#: output_rules = [
88
#: "=/work/manifest.toml",

Cargo.lock

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

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -477,10 +477,10 @@ digest = "0.10.7"
477477
dns-server = { path = "dns-server" }
478478
dns-server-api = { path = "dns-server-api" }
479479
dns-service-client = { path = "clients/dns-service-client" }
480-
dpd-client = { git = "https://github.com/oxidecomputer/dendrite", rev = "258d2be18a97a77049637f010251c233365b1727", features = ["multicast"] }
480+
dpd-client = { git = "https://github.com/oxidecomputer/dendrite", rev = "e8a68118b5c2333f586d9bdcc4a1f63f2db98631", features = ["multicast"] }
481481
dropshot = { version = "0.16.6", features = [ "usdt-probes" ] }
482-
dropshot-api-manager = "0.5.2"
483-
dropshot-api-manager-types = "0.5.2"
482+
dropshot-api-manager = "0.6.0"
483+
dropshot-api-manager-types = "0.6.0"
484484
dyn-clone = "1.0.20"
485485
either = "1.15.0"
486486
ereport-types = { path = "ereport/types" }
@@ -693,7 +693,7 @@ prettyplease = { version = "0.2.36", features = ["verbatim"] }
693693
proc-macro2 = "1.0"
694694
progenitor = "0.13.0"
695695
progenitor-client = "0.13.0"
696-
progenitor-extras = "0.1.0"
696+
progenitor-extras = "0.1.1"
697697
progenitor-client010 = { package = "progenitor-client", version = "0.10.0" }
698698
# NOTE: if you change the pinned revision of the `bhyve_api` and propolis
699699
# dependencies, you must also update the references in package-manifest.toml to

clients/bootstrap-agent-lockstep-client/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ progenitor::generate_api!(
2727
AllowedSourceIps = omicron_common::api::external::AllowedSourceIps,
2828
Baseboard = sled_hardware_types::Baseboard,
2929
ImportExportPolicy = sled_agent_types::early_networking::ImportExportPolicy,
30+
SwitchSlot = sled_agent_types::early_networking::SwitchSlot,
3031
},
3132
);
3233

clients/nexus-lockstep-client/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ progenitor::generate_api!(
7070
ReconfiguratorConfigView = nexus_types::deployment::ReconfiguratorConfigView,
7171
RecoverySiloConfig = sled_agent_types_versions::latest::rack_init::RecoverySiloConfig,
7272
SledAgentUpdateStatus = nexus_types::internal_api::views::SledAgentUpdateStatus,
73-
SwitchLocation = sled_agent_types::early_networking::SwitchLocation,
73+
SwitchSlot = sled_agent_types::early_networking::SwitchSlot,
7474
TrustQuorumConfig = nexus_types::trust_quorum::TrustQuorumConfig,
7575
UpdateStatus = nexus_types::internal_api::views::UpdateStatus,
7676
ZoneStatus = nexus_types::internal_api::views::ZoneStatus,

clients/sled-agent-client/src/lib.rs

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,7 @@ progenitor::generate_api!(
2929
}),
3030
derives = [schemars::JsonSchema, PartialEq],
3131
patch = {
32-
BfdPeerConfig = { derives = [Eq, Hash] },
33-
BgpConfig = { derives = [Eq, Hash] },
34-
BgpPeerConfig = { derives = [Eq, Hash] },
35-
MaxPathConfig = { derives = [Eq, Hash] },
36-
LldpPortConfig = { derives = [Eq, Hash, PartialOrd, Ord] },
37-
TxEqConfig = { derives = [Eq, Hash] },
3832
OmicronPhysicalDiskConfig = { derives = [Eq, Hash, PartialOrd, Ord] },
39-
PortConfig = { derives = [Eq, Hash] },
40-
RouteConfig = { derives = [Eq, Hash] },
41-
RouterLifetimeConfig = { derives = [Eq, Hash] },
42-
UplinkAddressConfig = { derives = [Eq, Hash] },
4333
VirtualNetworkInterfaceHost = { derives = [Eq, Hash] },
4434
},
4535
crates = {
@@ -50,6 +40,9 @@ progenitor::generate_api!(
5040
Attestation = sled_agent_types_versions::latest::rot::Attestation,
5141
Baseboard = sled_agent_types_versions::latest::inventory::Baseboard,
5242
BaseboardId = sled_hardware_types::BaseboardId,
43+
BfdPeerConfig = sled_agent_types_versions::latest::early_networking::BfdPeerConfig,
44+
BgpConfig = sled_agent_types_versions::latest::early_networking::BgpConfig,
45+
BgpPeerConfig = sled_agent_types_versions::latest::early_networking::BgpPeerConfig,
5346
ByteCount = omicron_common::api::external::ByteCount,
5447
CertificateChain = sled_agent_types_versions::latest::rot::CertificateChain,
5548
CommitRequest = trust_quorum_types::messages::CommitRequest,
@@ -62,6 +55,7 @@ progenitor::generate_api!(
6255
DiskManagementStatus = omicron_common::disk::DiskManagementStatus,
6356
DiskManagementError = omicron_common::disk::DiskManagementError,
6457
DiskVariant = omicron_common::disk::DiskVariant,
58+
EarlyNetworkConfigBody = sled_agent_types_versions::latest::early_networking::EarlyNetworkConfigBody,
6559
Epoch = trust_quorum_types::types::Epoch,
6660
ExternalIpGatewayMap = omicron_common::api::internal::shared::ExternalIpGatewayMap,
6761
ExternalIpConfig = omicron_common::api::internal::shared::ExternalIpConfig,
@@ -73,8 +67,11 @@ progenitor::generate_api!(
7367
Inventory = sled_agent_types_versions::latest::inventory::Inventory,
7468
InventoryDisk = sled_agent_types_versions::latest::inventory::InventoryDisk,
7569
InventoryZpool = sled_agent_types_versions::latest::inventory::InventoryZpool,
70+
LldpAdminStatus = sled_agent_types_versions::latest::early_networking::LldpAdminStatus,
71+
LldpPortConfig = sled_agent_types_versions::latest::early_networking::LldpPortConfig,
7672
LrtqUpgradeMsg = trust_quorum_types::messages::LrtqUpgradeMsg,
7773
MacAddr = omicron_common::api::external::MacAddr,
74+
MaxPathConfig = sled_agent_types_versions::latest::early_networking::MaxPathConfig,
7875
Measurement = sled_agent_types_versions::latest::rot::Measurement,
7976
MeasurementLog = sled_agent_types_versions::latest::rot::MeasurementLog,
8077
MupdateOverrideBootInventory = sled_agent_types_versions::latest::inventory::MupdateOverrideBootInventory,
@@ -89,24 +86,31 @@ progenitor::generate_api!(
8986
OmicronZoneImageSource = sled_agent_types_versions::latest::inventory::OmicronZoneImageSource,
9087
OmicronZoneType = sled_agent_types_versions::latest::inventory::OmicronZoneType,
9188
OmicronZonesConfig = sled_agent_types_versions::latest::inventory::OmicronZonesConfig,
89+
PortConfig = sled_agent_types_versions::latest::early_networking::PortConfig,
9290
PortFec = sled_agent_types_versions::latest::early_networking::PortFec,
9391
PortSpeed = sled_agent_types_versions::latest::early_networking::PortSpeed,
9492
PrepareAndCommitRequest = trust_quorum_types::messages::PrepareAndCommitRequest,
93+
RackNetworkConfig = sled_agent_types_versions::latest::early_networking::RackNetworkConfig,
9594
ReconfigureMsg = trust_quorum_types::messages::ReconfigureMsg,
9695
ResolvedVpcFirewallRule = omicron_common::api::internal::shared::ResolvedVpcFirewallRule,
9796
ResolvedVpcRoute = omicron_common::api::internal::shared::ResolvedVpcRoute,
9897
ResolvedVpcRouteSet = omicron_common::api::internal::shared::ResolvedVpcRouteSet,
9998
Rot = sled_agent_types_versions::latest::rot::Rot,
99+
RouteConfig = sled_agent_types_versions::latest::early_networking::RouteConfig,
100100
RouterId = omicron_common::api::internal::shared::RouterId,
101+
RouterLifetimeConfig = sled_agent_types_versions::latest::early_networking::RouterLifetimeConfig,
101102
RouterTarget = omicron_common::api::internal::shared::RouterTarget,
102103
RouterVersion = omicron_common::api::internal::shared::RouterVersion,
103104
Sha3_256Digest = sled_agent_types_versions::latest::rot::Sha3_256Digest,
104105
SledRole = sled_agent_types_versions::latest::inventory::SledRole,
105106
SourceNatConfigGeneric = omicron_common::api::internal::shared::SourceNatConfigGeneric,
106-
SwitchLocation = sled_agent_types_versions::latest::early_networking::SwitchLocation,
107+
SwitchSlot = sled_agent_types_versions::latest::early_networking::SwitchSlot,
107108
Threshold = trust_quorum_types::types::Threshold,
109+
TxEqConfig = sled_agent_types_versions::latest::early_networking::TxEqConfig,
110+
UplinkAddressConfig = sled_agent_types_versions::latest::early_networking::UplinkAddressConfig,
108111
Vni = omicron_common::api::external::Vni,
109112
VpcFirewallIcmpFilter = omicron_common::api::external::VpcFirewallIcmpFilter,
113+
WriteNetworkConfigRequest = sled_agent_types_versions::latest::early_networking::WriteNetworkConfigRequest,
110114
ZpoolKind = omicron_common::zpool_name::ZpoolKind,
111115
ZpoolName = omicron_common::zpool_name::ZpoolName,
112116
}

clients/wicketd-client/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ progenitor::generate_api!(
8686
StepEventForUplinkPreflightSpec = wicket_common::preflight_check::StepEvent,
8787
StepEventForInstallinatorSpec = installinator_common::StepEvent,
8888
StepEventForWicketdEngineSpec = wicket_common::update_events::StepEvent,
89-
SwitchLocation = omicron_common::api::internal::shared::SwitchLocation,
89+
SwitchSlot = sled_agent_types::early_networking::SwitchSlot,
9090
UpdateSimulatedResult = wicket_common::rack_update::UpdateSimulatedResult,
9191
UpdateTestError = wicket_common::rack_update::UpdateTestError,
9292
UplinkPreflightStepId = wicket_common::preflight_check::UplinkPreflightStepId,

0 commit comments

Comments
 (0)