Uploading multiple images from the same ISO results in incorrect names in GUI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Caleb Ellis | ||
maas-ui |
Fix Released
|
Unknown
|
Bug Description
Using version 3.1.0~beta5-
This bug is with the GUI, but I will provide some CLI output to facilitate triage as well.
Using the instructions contained in this repo, provided for use with NVIDIA's DGX OS: https:/
Two bundles are built for upload - one for DGX A100 systems, and another for DGX 2 systems.
The upload commands used from the CLI are (redacting the username):
maas <user> boot-resources create name='custom/
maas <user> boot-resources create name='custom/
Important to know (I think) - both tar.gz files are based on the same ISO, but target different system types via the Packer JSON file (which you can take a look at in the GitHub repo above).
Uploading either of the two bundles by itself results in the correct behavior via the GUI. However, once both tar.gz bundles are uploaded, the UI result is the image named "both-uploaded" in the attached zip file.
However, the output from the CLI command 'maas <user> boot-resources read' appears correct - the images are tracked as distinct (note - the skipped 14 id is because I deleted and recreated the DGX-2 upload to make sure I didn't make a mistake).
{
"id": 15,
"type": "Uploaded",
"name": "dgx2-5.1",
"title": "NVIDIA DGX-2 5.1"
},
{
"id": 13,
"type": "Uploaded",
"name": "dgx_a100-5.1",
"title": "NVIDIA DGX-A100 5.1"
}
When going to delete an image in the GUI, both images open with the "Delete" button presented (see "click-
Clicking delete on the bottom trashcan results in two custom images in the list still - and the names are as one would expect prior to the bug occurring (see "after-
Clicking on the top image's trashcan in the GUI does nothing. Clicking delete on the bottom image's trashcan behaves as one would expect (see "after-
tags: | added: ui |
Changed in maas-ui: | |
importance: | Undecided → Unknown |
status: | New → Unknown |
Changed in maas: | |
assignee: | nobody → Caleb Ellis (caleb-ellis) |
milestone: | none → 3.1.0 |
importance: | Undecided → High |
status: | New → In Progress |
Changed in maas-ui: | |
status: | Unknown → Fix Released |
Changed in maas: | |
status: | In Progress → Fix Committed |
milestone: | 3.1.0 → 3.1.0-rc1 |
Changed in maas: | |
status: | Fix Committed → Fix Released |