NodeGroupInterface is not linked to Network
Bug #1341619 reported by
Gavin Panella
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Julian Edwards | ||
1.6 |
Fix Released
|
High
|
Julian Edwards |
Bug Description
NodeGroupInterf
This class duplicates some of :class:`Network`, and adds settings for
managing DHCP. Some day we hope to delegate the duplicated fields, and
have auto-discovery populate the :class:`Network` model along the way.
The introduction of the latter of NodeGroupInterface or Network should not have been done without linking NGI to Network. MAAS now has two models of the networks it interacts with.
Related branches
lp:~julian-edwards/maas/cluster-interfaces-as-networks
- Jeroen T. Vermeulen (community): Approve
-
Diff: 356 lines (+180/-21)4 files modifiedsrc/maasserver/forms.py (+32/-0)
src/maasserver/models/network.py (+16/-0)
src/maasserver/models/tests/test_network.py (+39/-0)
src/maasserver/tests/test_forms.py (+93/-21)
lp:~julian-edwards/maas/cluster-interfaces-as-networks-2
- Gavin Panella (community): Approve
-
Diff: 453 lines (+404/-20)2 files modifiedsrc/maasserver/forms.py (+33/-20)
src/maasserver/migrations/0099_convert_cluster_interfaces_to_networks.py (+371/-0)
lp:~julian-edwards/maas/auto-link-mac-to-network
- Gavin Panella (community): Approve
-
Diff: 79 lines (+34/-2)2 files modifiedsrc/maasserver/api.py (+10/-0)
src/maasserver/tests/test_api_nodegroup.py (+24/-2)
lp:~julian-edwards/maas/consider-static-range
- Jeroen T. Vermeulen (community): Approve
-
Diff: 107 lines (+33/-9)2 files modifiedsrc/maasserver/api.py (+12/-3)
src/maasserver/tests/test_api_nodegroup.py (+21/-6)
lp:~julian-edwards/maas/backport-network-mac-linkage
- Julian Edwards (community): Approve
-
Diff: 431 lines (+249/-19)6 files modifiedsrc/maasserver/api.py (+19/-3)
src/maasserver/forms.py (+38/-0)
src/maasserver/models/network.py (+16/-0)
src/maasserver/models/tests/test_network.py (+39/-0)
src/maasserver/tests/test_api_nodegroup.py (+50/-13)
src/maasserver/tests/test_forms.py (+87/-3)
Changed in maas: | |
assignee: | nobody → Julian Edwards (julian-edwards) |
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
milestone: | none → 1.6.1 |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I thought about and suggested a model change in my DHCP work to handle this, so it should be relatively straightforward.