@@ -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 }
0 commit comments