-
Notifications
You must be signed in to change notification settings - Fork 65
Add blueprint/sled agent details #9524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
4acf358
2ddaf59
12604e4
f648154
4f407f3
2d4dab6
c03b47f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -95,6 +95,12 @@ parent: 02697f74-b14a-4418-90f0-c28b2a3a6aa9 | |
| B current contents | ||
|
|
||
|
|
||
| measurements: | ||
| ---------------------- | ||
| hash version prune | ||
| ---------------------- | ||
|
|
||
|
|
||
| physical disks: | ||
| ------------------------------------------------------------------------------------ | ||
| vendor model serial disposition | ||
|
|
@@ -212,6 +218,12 @@ parent: 02697f74-b14a-4418-90f0-c28b2a3a6aa9 | |
| B current contents | ||
|
|
||
|
|
||
| measurements: | ||
| ---------------------- | ||
| hash version prune | ||
| ---------------------- | ||
|
|
||
|
|
||
| physical disks: | ||
| ------------------------------------------------------------------------------------ | ||
| vendor model serial disposition | ||
|
|
@@ -326,6 +338,12 @@ parent: 02697f74-b14a-4418-90f0-c28b2a3a6aa9 | |
| B current contents | ||
|
|
||
|
|
||
| measurements: | ||
| ---------------------- | ||
| hash version prune | ||
| ---------------------- | ||
|
|
||
|
|
||
| physical disks: | ||
| ------------------------------------------------------------------------------------ | ||
| vendor model serial disposition | ||
|
|
@@ -519,6 +537,12 @@ parent: 02697f74-b14a-4418-90f0-c28b2a3a6aa9 | |
| B current contents | ||
|
|
||
|
|
||
| measurements: | ||
| ---------------------- | ||
| hash version prune | ||
| ---------------------- | ||
|
|
||
|
|
||
| physical disks: | ||
| ------------------------------------------------------------------------------------ | ||
| vendor model serial disposition | ||
|
|
@@ -1174,6 +1198,12 @@ parent: 02697f74-b14a-4418-90f0-c28b2a3a6aa9 | |
| B current contents | ||
|
|
||
|
|
||
| measurements: | ||
| ---------------------- | ||
| hash version prune | ||
| ---------------------- | ||
|
|
||
|
|
||
| physical disks: | ||
| ------------------------------------------------------------------------------------ | ||
| vendor model serial disposition | ||
|
|
@@ -1229,6 +1259,12 @@ parent: 02697f74-b14a-4418-90f0-c28b2a3a6aa9 | |
| B current contents | ||
|
|
||
|
|
||
| measurements: | ||
| ---------------------- | ||
| hash version prune | ||
| ---------------------- | ||
|
|
||
|
|
||
| physical disks: | ||
| ------------------------------------------------------------------------------------ | ||
| vendor model serial disposition | ||
|
|
@@ -1284,6 +1320,12 @@ parent: 02697f74-b14a-4418-90f0-c28b2a3a6aa9 | |
| B current contents | ||
|
|
||
|
|
||
| measurements: | ||
| ---------------------- | ||
| hash version prune | ||
| ---------------------- | ||
|
|
||
|
|
||
| physical disks: | ||
| ------------------------------------------------------------------------------------ | ||
| vendor model serial disposition | ||
|
|
@@ -1564,13 +1606,22 @@ LEDGERED SLED CONFIG | |
| b61b7c3c-d665-44b3-9312-794aa81c59de crucible install-dataset | ||
| b957d6cf-f7b2-4bee-9928-c5fde8c59e04 crucible install-dataset | ||
| e246f5e3-0650-4afc-860f-ee7114d309c5 crucible install-dataset | ||
| measurements: | ||
| install dataset | ||
|
|
||
| zone image resolver status: | ||
| zone manifest: | ||
| path on boot disk: /fake/path/install/zones.json | ||
| boot disk inventory: | ||
| manifest generated by installinator (mupdate ID: 00000000-0000-0000-0000-000000000000) | ||
| no artifacts in install dataset (this should only be seen in simulated systems) | ||
| no non-boot disks | ||
| measurement manifest: | ||
| path on boot disk: /fake/path/install/zones.json | ||
| boot disk inventory: | ||
| manifest generated by installinator (mupdate ID: 00000000-0000-0000-0000-000000000000) | ||
| no artifacts in install dataset (this should only be seen in simulated systems) | ||
| no non-boot disks | ||
|
Comment on lines
+1620
to
+1624
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is it right that this duplicates the block above it?
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I should at least change the path for testing but this is going to look very similar since they are being generated in very similar circumstances. The mupdate-id does get duplicated but I found it difficult to pull the mupdate ID up a level. |
||
| mupdate override: | ||
| path on boot disk: /fake/path/install/mupdate_override.json | ||
| no override on boot disk | ||
|
|
@@ -1590,6 +1641,8 @@ LEDGERED SLED CONFIG | |
| all disks reconciled successfully | ||
| all datasets reconciled successfully | ||
| all zones reconciled successfully | ||
| reference measurements: | ||
| (measurement set is empty) | ||
|
Comment on lines
+1644
to
+1645
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. What's "reference measurements" here? Is this the set of measurements that Nexus has told Sled Agent are allowed right now? I think more generally I'm confused about the difference between these three sections here ("measurements", "measurement manifest", and "reference measurements").
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Correct
"measurement manifest" is the set of measurements on the the "measurements" above are either a list of hashes for reconfigurator based update or a directive to use the install dataset. the "reference measurements" are the resolved paths we should actually pass to sprockets |
||
| reconciler task status: idle (finished at <REDACTED_TIMESTAMP> after running for <REDACTED_DURATION>s) | ||
|
|
||
| sled 32d8d836-4d8a-4e54-8fa9-f31d79c42646 (role = Gimlet, serial serial2) | ||
|
|
@@ -1691,13 +1744,22 @@ LEDGERED SLED CONFIG | |
| 6c2a57b0-2de0-4409-a6b9-c9aa5614eefa crucible install-dataset | ||
| 99a750b2-724d-4828-ae5f-0df1aad90166 crucible install-dataset | ||
| e668d83e-a28c-42dc-b574-467e57403cc1 crucible install-dataset | ||
| measurements: | ||
| install dataset | ||
|
|
||
| zone image resolver status: | ||
| zone manifest: | ||
| path on boot disk: /fake/path/install/zones.json | ||
| boot disk inventory: | ||
| manifest generated by installinator (mupdate ID: 00000000-0000-0000-0000-000000000000) | ||
| no artifacts in install dataset (this should only be seen in simulated systems) | ||
| no non-boot disks | ||
| measurement manifest: | ||
| path on boot disk: /fake/path/install/zones.json | ||
| boot disk inventory: | ||
| manifest generated by installinator (mupdate ID: 00000000-0000-0000-0000-000000000000) | ||
| no artifacts in install dataset (this should only be seen in simulated systems) | ||
| no non-boot disks | ||
| mupdate override: | ||
| path on boot disk: /fake/path/install/mupdate_override.json | ||
| no override on boot disk | ||
|
|
@@ -1717,6 +1779,8 @@ LEDGERED SLED CONFIG | |
| all disks reconciled successfully | ||
| all datasets reconciled successfully | ||
| all zones reconciled successfully | ||
| reference measurements: | ||
| (measurement set is empty) | ||
| reconciler task status: idle (finished at <REDACTED_TIMESTAMP> after running for <REDACTED_DURATION>s) | ||
|
|
||
| sled 89d02b1b-478c-401a-8e28-7a26f74fa41b (role = Gimlet, serial serial0) | ||
|
|
@@ -1911,13 +1975,22 @@ LEDGERED SLED CONFIG | |
| dc2666e6-4c3e-4b8e-99bc-bcdb5f8986e1 crucible_pantry install-dataset | ||
| f4dc5b5d-6eb6-40a9-a079-971eca862285 crucible install-dataset | ||
| ffbf02f0-261d-4723-b613-eb861245acbd internal_dns install-dataset | ||
| measurements: | ||
| install dataset | ||
|
|
||
| zone image resolver status: | ||
| zone manifest: | ||
| path on boot disk: /fake/path/install/zones.json | ||
| boot disk inventory: | ||
| manifest generated by installinator (mupdate ID: 00000000-0000-0000-0000-000000000000) | ||
| no artifacts in install dataset (this should only be seen in simulated systems) | ||
| no non-boot disks | ||
| measurement manifest: | ||
| path on boot disk: /fake/path/install/zones.json | ||
| boot disk inventory: | ||
| manifest generated by installinator (mupdate ID: 00000000-0000-0000-0000-000000000000) | ||
| no artifacts in install dataset (this should only be seen in simulated systems) | ||
| no non-boot disks | ||
| mupdate override: | ||
| path on boot disk: /fake/path/install/mupdate_override.json | ||
| no override on boot disk | ||
|
|
@@ -1937,6 +2010,8 @@ LEDGERED SLED CONFIG | |
| all disks reconciled successfully | ||
| all datasets reconciled successfully | ||
| all zones reconciled successfully | ||
| reference measurements: | ||
| (measurement set is empty) | ||
| reconciler task status: idle (finished at <REDACTED_TIMESTAMP> after running for <REDACTED_DURATION>s) | ||
|
|
||
| KEEPER MEMBERSHIP | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What does this mean? That the current set of measurements that are in-use are coming from the install dataset?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, see the comment in https://rfd.shared.oxide.computer/rfd/0512#_measurements_in_reconfigurator about install dataset