Created by LaMont Jones and last modified
Get this branch:
bzr branch lp:~lamont/maas/bug-1655049
Only LaMont Jones can upload to this branch. If you are LaMont Jones please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

LaMont Jones

Recent revisions

5627. By LaMont Jones on 2017-01-09

netaddr.EUI can also return IndexError. See Bug#1628761

5626. By Gavin Panella on 2017-01-06

[r=blake-rouse][bug=][author=allenap] Run database tests without needing Django's test cases, mostly.

Previously Django's test cases did set-up and tear-down of the test database. In migrations mode this was teeth-grindingly slow; in legacy mode it was much quicker, but the database was not the same as would have been produced by migrations. Now a template database is constructed using migrations (with some cheats to make it much quicker) which is then used to prepare the database that tests use. In other words it combines the correctness of migrations with the speed of Django's legacy approach.

5625. By Lee Trager on 2017-01-05

[r=blake-rouse][bug=][author=ltrager] Create Script, ScriptResult, and ScriptSet models.

The Script model will be used to store the default scripts as well as user created scripts in the MAAS database. These scripts will be run during commissioning or testing. The results of a script run will be stored in a ScriptResult which will replace the NodeResult model. Scripts run together will be grouped by a ScriptSet which allows users to easily view historical script results by run.

5624. By Blake Rouse on 2017-01-05

[r=newell-jensen][bug=][author=blake-rouse] Add architecture to discovered chassis and machine. Fix small issues using an actual chassis driver. Allow a power driver to use asynchronous methods for power actions.

5623. By Blake Rouse on 2017-01-05

[r=newell-jensen][bug=][author=blake-rouse] Add the ability to create a new chassis using the API.

Adds the new create API on the chassis endpoint to create a chassis. Re-works the organization of the chassis and power driver registries so circular imports will no longer occur. Adds logging for chassis driver issues on the rack controller as well are propagated back to the region.

5622. By Gavin Panella on 2017-01-05

[r=ltrager][bug=][author=allenap] Finding and dismissing notifications.

5621. By Blake Rouse on 2017-01-05

[r=ltrager][bug=][author=allenap] Simple model for notifications.

Notifications can be targeted at an individual user, all users, or all admins, or combinations thereof.

5620. By Mike Pontillo on 2017-01-04

[r=allenap][bug=][author=mpontillo] Remove 'space' field from Subnet model.

 * Backward compatibility adjustments for model, API, and websockets.
 * Fix routable pairs query to join intervening VLANs.
 * Fix a large number of unit tests.

5619. By Blake Rouse on 2017-01-03

[r=allenap][bug=][author=blake-rouse] Sync the Chassis model and its children machines with a DiscoveredChassis object.

This will be used when a chassis is discovered or refreshed.

5618. By LaMont Jones on 2016-12-21

[r=newell-jensen][bug=][author=lamont] Cleanup duplicate-key-with-different-value lint errors.

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.