[2.0] If the machine is deployed, I cannot update NIC's nor storage
Bug #1598175 reported by
Andres Rodriguez
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Blake Rouse | ||
2.0 |
Won't Fix
|
High
|
Unassigned |
Bug Description
I have a deployed machine with a failed disk or a failed NIC. I would liek to update the information in MAAS, however, I can't because the API doesn't allow me to.
I should be able to update that information while the machine is deployed.
I think I should be able to change:
1. For a NIC, the MAC address and the NIC name in MAAS (in case the OS gives a different one).
2. For a disk, this becomes a bit more complicated, but we could allow changing the serial number that identifies the disk, and assume it is the same disk (space) and has the same partitions.
Related branches
lp:~blake-rouse/maas/fix-1598175
- Mike Pontillo (community): Approve
-
Diff: 644 lines (+337/-23)13 files modifiedsrc/maasserver/api/blockdevices.py (+24/-9)
src/maasserver/api/interfaces.py (+25/-3)
src/maasserver/api/tests/test_blockdevice.py (+26/-0)
src/maasserver/api/tests/test_interfaces.py (+24/-2)
src/maasserver/forms.py (+16/-0)
src/maasserver/forms_interface.py (+11/-0)
src/maasserver/static/js/angular/controllers/node_details_networking.js (+35/-0)
src/maasserver/static/js/angular/controllers/tests/test_node_details_networking.js (+92/-0)
src/maasserver/static/partials/node-details.html (+8/-8)
src/maasserver/tests/test_forms_blockdevice.py (+35/-0)
src/maasserver/tests/test_forms_interface.py (+22/-0)
src/maasserver/websockets/handlers/machine.py (+5/-1)
src/maasserver/websockets/handlers/tests/test_machine.py (+14/-0)
Changed in maas: | |
milestone: | none → 2.0.0 |
importance: | Undecided → High |
status: | New → Triaged |
tags: | added: canonical-bootstack |
Changed in maas: | |
milestone: | 2.0.0 → 2.1.0 |
Changed in maas: | |
milestone: | 2.0.1 → 2.1.0 |
Changed in maas: | |
milestone: | 2.1.0 → 2.1.1 |
Changed in maas: | |
assignee: | nobody → Blake Rouse (blake-rouse) |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.