Created by Newell Jensen on 2014-10-09 and last modified on 2014-10-09
Get this branch:
bzr branch lp:~newell-jensen/maas/bug-1376888
Only Newell Jensen can upload to this branch. If you are Newell Jensen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Newell Jensen

Recent revisions

3222. By Newell Jensen on 2014-10-09

Cleaning up tests.

3221. By Newell Jensen on 2014-10-09

Updated Node's delete method so that it will only delete host maps for macs from managed interfaces.

3220. By Jason Hobbs on 2014-10-09

[r=rvb][bug=1379209][author=jason-hobbs] Ask curtin to only bring up the PXE MAC interface by default.

3219. By Jason Hobbs on 2014-10-09

[r=rvb][bug=1379209][author=jason-hobbs] Modify claim_static_ip_addresses() to only claim IP addresses for the node's pxe_mac interface. This will stop nodes from being assigned static IP addresses for each interface on a managed network.

3218. By Gavin Panella on 2014-10-09

[r=julian-edwards][bug=][author=allenap] Use pg_advisory_xact_lock in preference to pg_advisory_lock.

The latter, when used by DatabaseLock, releases the lock before database updates are committed. This is fine for managing access to an external resource, but not for most of the existing uses in MAAS.

3217. By Gavin Panella on 2014-10-09

[r=julian-edwards][bug=][author=allenap] New helper method, TwistedLoggerFixture.containsError(), to help reduce test fragility.

3216. By Jason Hobbs on 2014-10-09

[r=rvb,gmb][bug=][author=jason-hobbs] Add Node.get_pxe_mac(). This will be used for picking which MAC to create a static IP assignment for, when starting a node.

3215. By Jason Hobbs on 2014-10-09

[r=rvb,jtv][bug=1379209][author=jason-hobbs] Populate Node.pxe_mac when handling a pxeconfig API call.

3214. By Jason Hobbs on 2014-10-09

[r=rvb][bug=1379209][author=jason-hobbs] Add 'pxe_mac' field to Node model.

3213. By Jeroen T. Vermeulen on 2014-10-09

[r=gmb][bug=1377005][author=jtv] Disable IPv4 in a new way: configure network interfaces with IP address of

This unfortunately only seems to work in 14.04. But the previous way, of simply not configuring any IPv4, broke IPv6 networking on all nodes that had IPv4 disabled. The workaround was to configure IPv4 addresses anyway, and then remove them again in /etc/rc.local.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.