Skip to content

Commit d1bd3fb

Browse files
committed
(7/N) Use nexus_generation, update it
1 parent 86cee63 commit d1bd3fb

File tree

18 files changed

+8684
-3818
lines changed

18 files changed

+8684
-3818
lines changed

dev-tools/reconfigurator-cli/tests/output/cmds-example-stdout

Lines changed: 4 additions & 248 deletions
Large diffs are not rendered by default.

dev-tools/reconfigurator-cli/tests/output/cmds-mupdate-update-flow-stdout

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -508,6 +508,7 @@ chicken switches:
508508
* waiting on MUPdate overrides
509509
* MUPdate overrides exist
510510
* zone updates waiting on MUPdate overrides
511+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
511512

512513

513514

@@ -884,6 +885,7 @@ chicken switches:
884885
* waiting on MUPdate overrides
885886
* MUPdate overrides exist
886887
* zone updates waiting on MUPdate overrides
888+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
887889

888890

889891
> blueprint-diff latest
@@ -1109,6 +1111,7 @@ chicken switches:
11091111
* waiting on MUPdate overrides
11101112
* MUPdate overrides exist
11111113
* zone updates waiting on MUPdate overrides
1114+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
11121115

11131116

11141117

@@ -1399,6 +1402,7 @@ chicken switches:
13991402
* waiting on MUPdate overrides
14001403
* MUPdate overrides exist
14011404
* zone updates waiting on MUPdate overrides
1405+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
14021406

14031407

14041408
> blueprint-show latest
@@ -1575,6 +1579,7 @@ chicken switches:
15751579
* waiting on MUPdate overrides
15761580
* MUPdate overrides exist
15771581
* zone updates waiting on MUPdate overrides
1582+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
15781583

15791584

15801585

@@ -1819,6 +1824,7 @@ chicken switches:
18191824
* waiting on MUPdate overrides
18201825
* MUPdate overrides exist
18211826
* zone updates waiting on MUPdate overrides
1827+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
18221828

18231829

18241830
> blueprint-show latest
@@ -1996,6 +2002,7 @@ chicken switches:
19962002
* waiting on MUPdate overrides
19972003
* MUPdate overrides exist
19982004
* zone updates waiting on MUPdate overrides
2005+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
19992006

20002007

20012008

@@ -2218,7 +2225,9 @@ chicken switches:
22182225
* skipping noop zone image source check on sled d81c6a84-79b8-4958-ae41-ea46c9b19763: all 6 zones are already from artifacts
22192226
* 1 pending MGS update:
22202227
* model0:serial0: RotBootloader(PendingMgsUpdateRotBootloaderDetails { expected_stage0_version: ArtifactVersion("0.0.1"), expected_stage0_next_version: NoValidVersion })
2228+
* only placed 0/2 desired nexus zones
22212229
* zone updates waiting on pending MGS updates (RoT / SP / Host OS / etc.)
2230+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
22222231

22232232

22242233
> blueprint-show latest
@@ -2401,7 +2410,9 @@ chicken switches:
24012410
* skipping noop zone image source check on sled d81c6a84-79b8-4958-ae41-ea46c9b19763: all 6 zones are already from artifacts
24022411
* 1 pending MGS update:
24032412
* model0:serial0: RotBootloader(PendingMgsUpdateRotBootloaderDetails { expected_stage0_version: ArtifactVersion("0.0.1"), expected_stage0_next_version: NoValidVersion })
2413+
* only placed 0/2 desired nexus zones
24042414
* zone updates waiting on pending MGS updates (RoT / SP / Host OS / etc.)
2415+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
24052416

24062417

24072418

@@ -2622,7 +2633,7 @@ INFO skipping board for MGS-driven update, serial_number: serial0, part_number:
26222633
INFO skipping board for MGS-driven update, serial_number: serial1, part_number: model1
26232634
INFO skipping board for MGS-driven update, serial_number: serial2, part_number: model2
26242635
INFO ran out of boards for MGS-driven update
2625-
INFO some zones not yet up-to-date, sled_id: 98e6b7c2-2efa-41ca-b20a-0a4d61102fe6, zones_currently_updating: [ZoneCurrentlyUpdating { zone_id: 0c71b3b2-6ceb-4e8f-b020-b08675e83038 (service), zone_kind: Nexus, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("0e32b4a3e5d3668bb1d6a16fb06b74dc60b973fa479dcee0aae3adbb52bf1388") }, inv_image_source: InstallDataset } }, ZoneCurrentlyUpdating { zone_id: 427ec88f-f467-42fa-9bbb-66a91a36103c (service), zone_kind: InternalDns, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("ffbf1373f7ee08dddd74c53ed2a94e7c4c572a982d3a9bc94000c6956b700c6a") }, inv_image_source: InstallDataset } }, ZoneCurrentlyUpdating { zone_id: 5199c033-4cf9-4ab6-8ae7-566bd7606363 (service), zone_kind: Crucible, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("6f17cf65fb5a5bec5542dd07c03cd0acc01e59130f02c532c8d848ecae810047") }, inv_image_source: InstallDataset } }, ZoneCurrentlyUpdating { zone_id: 6444f8a5-6465-4f0b-a549-1993c113569c (service), zone_kind: InternalNtp, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("67593d686ed04a1709f93972b71f4ebc148a9362120f65d239943e814a9a7439") }, inv_image_source: InstallDataset } }, ZoneCurrentlyUpdating { zone_id: 803bfb63-c246-41db-b0da-d3b87ddfc63d (service), zone_kind: ExternalDns, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("ccca13ed19b8731f9adaf0d6203b02ea3b9ede4fa426b9fac0a07ce95440046d") }, inv_image_source: InstallDataset } }, ZoneCurrentlyUpdating { zone_id: ba4994a8-23f9-4b1a-a84f-a08d74591389 (service), zone_kind: CruciblePantry, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("21f0ada306859c23917361f2e0b9235806c32607ec689c7e8cf16bb898bc5a02") }, inv_image_source: InstallDataset } }]
2636+
INFO some zones not yet up-to-date, zones_currently_updating: [ZonePropagationIncomplete { zone_id: 0c71b3b2-6ceb-4e8f-b020-b08675e83038 (service), zone_kind: Nexus, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("0e32b4a3e5d3668bb1d6a16fb06b74dc60b973fa479dcee0aae3adbb52bf1388") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: 427ec88f-f467-42fa-9bbb-66a91a36103c (service), zone_kind: InternalDns, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("ffbf1373f7ee08dddd74c53ed2a94e7c4c572a982d3a9bc94000c6956b700c6a") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: 5199c033-4cf9-4ab6-8ae7-566bd7606363 (service), zone_kind: Crucible, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("6f17cf65fb5a5bec5542dd07c03cd0acc01e59130f02c532c8d848ecae810047") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: 6444f8a5-6465-4f0b-a549-1993c113569c (service), zone_kind: InternalNtp, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("67593d686ed04a1709f93972b71f4ebc148a9362120f65d239943e814a9a7439") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: 803bfb63-c246-41db-b0da-d3b87ddfc63d (service), zone_kind: ExternalDns, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("ccca13ed19b8731f9adaf0d6203b02ea3b9ede4fa426b9fac0a07ce95440046d") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: ba4994a8-23f9-4b1a-a84f-a08d74591389 (service), zone_kind: CruciblePantry, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("1.0.0") }, hash: ArtifactHash("21f0ada306859c23917361f2e0b9235806c32607ec689c7e8cf16bb898bc5a02") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: 3eeb8d49-eb1a-43f8-bb64-c2338421c2c6 (service), zone_kind: Nexus, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("2.0.0") }, hash: ArtifactHash("e9b7035f41848a987a798c15ac424cc91dd662b1af0920d58d8aa1ebad7467b6") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: 75b220ba-a0f4-4872-8202-dc7c87f062d0 (service), zone_kind: CruciblePantry, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("2.0.0") }, hash: ArtifactHash("3ff26dad96faa8f67251f5de40458b4f809d536bfe8572134da0e42c2fa12674") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: ea5b4030-b52f-44b2-8d70-45f15f987d01 (service), zone_kind: InternalDns, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("2.0.0") }, hash: ArtifactHash("de30657a72b066b8ef1f56351a0a5d4d7000da0a62c4be9b2e949a107ca8a389") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: f10a4fb9-759f-4a65-b25e-5794ad2d07d8 (service), zone_kind: InternalNtp, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("2.0.0") }, hash: ArtifactHash("d76e26198daed69cdae04490d7477f8c842e0dbe37d463eac0d0a8d3fb803095") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: f55647d4-5500-4ad3-893a-df45bd50d622 (service), zone_kind: Crucible, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("2.0.0") }, hash: ArtifactHash("866f6a7c2e51c056fb722b5113e80181cc9cd8b712a0d3dbf1edc4ce29e5229e") }, inv_image_source: InstallDataset } }, ZonePropagationIncomplete { zone_id: f6ec9c67-946a-4da3-98d5-581f72ce8bf0 (service), zone_kind: ExternalDns, reason: ImageSourceMismatch { bp_image_source: Artifact { version: Available { version: ArtifactVersion("2.0.0") }, hash: ArtifactHash("f282c45771429f7bebf71f0cc668521066db57c6bb07fcfccdfb44825d3d930f") }, inv_image_source: InstallDataset } }]
26262637
generated blueprint 12d602a6-5ab4-487a-b94e-eb30cdf30300 based on parent blueprint 8f2d1f39-7c88-4701-aa43-56bf281b28c1
26272638
planning report for blueprint 12d602a6-5ab4-487a-b94e-eb30cdf30300:
26282639
chicken switches:
@@ -2633,6 +2644,8 @@ chicken switches:
26332644
* noop converting host phase 2 slot B to Artifact on sled 2b8f0cb3-0295-4b3c-bc58-4fe88b57112c
26342645
* noop converting host phase 2 slot B to Artifact on sled 98e6b7c2-2efa-41ca-b20a-0a4d61102fe6
26352646
* noop converting host phase 2 slot B to Artifact on sled d81c6a84-79b8-4958-ae41-ea46c9b19763
2647+
* only placed 0/2 desired nexus zones
2648+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
26362649

26372650

26382651
> blueprint-diff latest
@@ -2975,6 +2988,7 @@ chicken switches:
29752988
* waiting on MUPdate overrides
29762989
* MUPdate overrides exist
29772990
* zone updates waiting on MUPdate overrides
2991+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
29782992

29792993

29802994
> blueprint-diff latest
@@ -3206,7 +3220,9 @@ planning report for blueprint 27e755bc-dc10-4647-853c-f89bb3a15a2c:
32063220
* adding zones despite MUPdate override, as specified by the `add_zones_with_mupdate_override` chicken switch
32073221
* discretionary zone placement waiting for NTP zones on sleds: c3bc4c6d-fdde-4fc4-8493-89d2a1e5ee6b
32083222
* missing NTP zone on sled c3bc4c6d-fdde-4fc4-8493-89d2a1e5ee6b
3223+
* only placed 0/2 desired nexus zones
32093224
* zone updates waiting on MUPdate overrides
3225+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
32103226

32113227

32123228
> blueprint-diff latest

dev-tools/reconfigurator-cli/tests/output/cmds-noop-image-source-stdout

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ chicken switches:
186186
* waiting on MUPdate overrides
187187
* MUPdate overrides exist
188188
* zone updates waiting on MUPdate overrides
189+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
189190

190191

191192

@@ -553,6 +554,7 @@ chicken switches:
553554
* waiting on MUPdate overrides
554555
* MUPdate overrides exist
555556
* zone updates waiting on MUPdate overrides
557+
* waiting to update top-level nexus_generation: pending non-nexus zone updates
556558

557559

558560

0 commit comments

Comments
 (0)