[2.1, UI] creating a bridge on a machine doesn't inherit machine nic config or allow configuring during creation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Medium
|
Anthony Dillon | ||
2.1 |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
If I have a device existing (say ens3 that is set as being in subnet 10.0.0.0/24) and then I select that device and click "Add Bridge", it fills out some information about the bridge and I click accept.
It now no longer shows ens3, but shows br0. However, that br0 is not configured to be in a subnet, or with an IP address policy. Also, the menu that pops up when you create the bridge doesn't let you set any of those things. You have to notice, and remember, and then go back and edit the new device to match the old values.
I would expect the Add Bridge dialog to have similar items that you get during "Edit", and have it pre-populated with the values from the device that you are bridging.
Related branches
- Mike Pontillo (community): Approve
- MAAS Lander: Approve
- Lilyana Videnova (community): Approve
-
Diff: 2185 lines (+1331/-439)7 files modifiedsrc/maasserver/static/js/angular/controllers/node_details_networking.js (+141/-15)
src/maasserver/static/js/angular/controllers/tests/test_node_details_networking.js (+128/-12)
src/maasserver/static/partials/node-details.html (+1051/-406)
src/maasserver/static/scss/_patterns_tag-input.scss (+0/-1)
src/maasserver/static/scss/_tables.scss (+6/-0)
src/maasserver/tests/test_preseed_network.py (+4/-4)
src/maasserver/websockets/handlers/tests/test_machine.py (+1/-1)
summary: |
- creating a bridge on a device doesn't inherit device config or allow - configuring during creation + creating a bridge on a machine doesn't inherit machine nic config or + allow configuring during creation |
summary: |
- creating a bridge on a machine doesn't inherit machine nic config or - allow configuring during creation + [2.1, UI] creating a bridge on a machine doesn't inherit machine nic + config or allow configuring during creation |
Changed in maas: | |
importance: | Undecided → Medium |
milestone: | none → 2.2.0 |
status: | New → Triaged |
Changed in maas: | |
milestone: | 2.2.0 → 2.2.x |
Changed in maas: | |
milestone: | 2.2.x → 2.3.x |
Changed in maas: | |
assignee: | nobody → Steve Rydz (steverydz) |
Changed in maas: | |
assignee: | Steve Rydz (steverydz) → Anthony Dillon (ya-bo-ng) |
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |