Created by Felipe Reyes on 2016-08-05 and last modified on 2016-08-05
Get this branch:
bzr branch lp:~freyes/maas/lp1610414
Only Felipe Reyes can upload to this branch. If you are Felipe Reyes please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Felipe Reyes

Recent revisions

5225. By Felipe Reyes on 2016-08-05

MAASClient: if op is None for POST, it's omitted from the query string

Fixes LP: #1610414

5224. By Blake Rouse on 2016-08-04

[r=allenap][bug=][author=blake-rouse] Add the ability to create bridge interfaces with stp and forward delay on machines. Pass the bridge creation to curtin when the machine is being deployed.

5223. By Gavin Panella on 2016-08-03

[r=mpontillo][bug=][author=allenap] New fixture MAASRootFixture which creates a deep copy of MAAS_ROOT and updates the environment.

This is useful when tests need to mutate the contents of MAAS_ROOT.

5222. By Mike Pontillo on 2016-08-02

[r=allenap][bug=][author=mpontillo] Add utility functions to get interface children from the interface dictionary. These functions are necessary to calculate which interfaces should be observed for devices. (For example, Ethernet interfaces with bond children should not be observed, since we will prefer to observe the bond. But Ethernet interfaces with VLAN children should be observed.)

5221. By Newell Jensen on 2016-08-01

[r=andreserl][bug=1607980][author=newell-jensen] Add code to set owner to None in stop_rescue_mode on the Node model when the previous_status was the Broken state. Add missing unit tests for Rescue Mode on the Node model as well (this was accidentally left out of the rescue-mode branch).

5220. By Mike Pontillo on 2016-07-29

[r=andreserl][bug=1604461][author=mpontillo] Ensure a specified IP address is not within a dyanamic range before allowing it to be reserved.

5219. By Newell Jensen on 2016-07-29

[r=blake-rouse][bug=][author=newell-jensen] Adds Rescue Mode to MAAS. Rescue Mode allows an owner/admin, of a broken or deployed machine, to boot an ephemeral environment that they can SSH into for diagnostic purposes. This can be used in place of a "Live CD" boot that is sometimes used to diagnose faulty systems.

5218. By Gavin Panella on 2016-07-29

[r=blake-rouse][bug=][author=allenap] Validate all DHCP configurations with `dhcpd -t`.

There was quite a lot of fallout from this, including a couple of bugs relating to IPv6. Failover peers are no longer used for DHCPv6 configurations (bug 1606508) and NTP servers must be filtered in future (bug 1606499).

5217. By Gavin Panella on 2016-07-29

[r=andreserl][bug=][author=allenap] Remove reactor_sync; it was neat but also needlessly complex.

5216. By Gavin Panella on 2016-07-29

[r=andreserl][bug=][author=allenap] Remove the python3 directory; it's no longer relevant.

As a historical artefact this is still available in lp:maas/1.10.

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.