[2.0b3] Interfaces on region controllers are not discovered
Bug #1573626 reported by
Blake Rouse
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Lee Trager |
Bug Description
When a node in MAAS is just a region controller its interfaces are not being discovered. Also when the node is a region and rack controller the interfaces could be discovered by regiond instead of rackd.
When running MAAS in HA this is a problem as the IP addresses that the region controller is using on a subnet is not shown or reserved by MAAS. Allowing a deploying machine to pick that IP address.
Related branches
lp:~ltrager/maas/region_refresh
- Gavin Panella (community): Approve
- Blake Rouse (community): Approve
- Lee Trager: Pending requested
-
Diff: 1815 lines (+708/-338)16 files modifiedsrc/maasserver/models/node.py (+73/-16)
src/maasserver/models/tests/test_node.py (+183/-1)
src/maasserver/regiondservices/tests/test_networks_monitoring.py (+2/-0)
src/maasserver/rpc/regionservice.py (+8/-62)
src/maasserver/rpc/tests/test_regionservice.py (+63/-172)
src/maasserver/start_up.py (+65/-0)
src/maasserver/tests/test_start_up.py (+126/-2)
src/maasserver/views/tests/test_rpc.py (+6/-1)
src/metadataserver/api.py (+1/-1)
src/metadataserver/tests/test_api.py (+1/-1)
src/provisioningserver/events.py (+4/-4)
src/provisioningserver/refresh/__init__.py (+28/-4)
src/provisioningserver/refresh/tests/test_refresh.py (+117/-22)
src/provisioningserver/rpc/cluster.py (+1/-0)
src/provisioningserver/rpc/clusterservice.py (+6/-35)
src/provisioningserver/rpc/tests/test_clusterservice.py (+24/-17)
Superseded
for merging
into
lp:~ltrager/maas/push_rack_refresh
- Blake Rouse (community): Needs Information
- Lee Trager: Pending requested
-
Diff: 919 lines (+487/-76)13 files modifiedsrc/maasserver/models/node.py (+55/-8)
src/maasserver/models/signals/nodes.py (+9/-0)
src/maasserver/models/signals/tests/test_nodes.py (+11/-0)
src/maasserver/models/tests/test_node.py (+181/-1)
src/maasserver/rpc/regionservice.py (+13/-4)
src/maasserver/rpc/tests/test_regionservice.py (+102/-21)
src/metadataserver/api.py (+1/-1)
src/metadataserver/tests/test_api.py (+1/-1)
src/provisioningserver/events.py (+2/-2)
src/provisioningserver/refresh/__init__.py (+29/-3)
src/provisioningserver/refresh/tests/test_refresh.py (+75/-0)
src/provisioningserver/rpc/clusterservice.py (+2/-34)
src/provisioningserver/rpc/tests/test_clusterservice.py (+6/-1)
Changed in maas: | |
status: | Triaged → Fix Committed |
assignee: | nobody → Lee Trager (ltrager) |
Changed in maas: | |
status: | Fix Committed → 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.