Created by Blake Rouse on 2016-12-06 and last modified on 2016-12-06
Get this branch:
bzr branch lp:~blake-rouse/maas/is-importing
Only Blake Rouse can upload to this branch. If you are Blake Rouse please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Blake Rouse

Recent revisions

5590. By Blake Rouse on 2016-12-06

Add new is_importing API to get import status.

5589. By Blake Rouse on 2016-12-06

[r=newell-jensen][bug=][author=blake-rouse] Add Chassis, Storage, and ChassisHints models.

ChassisHints is set one-to-one to Chassis. So a Chassis object will always have a chassis_hints reference. ChassisHints will be used to help users know what the maximum values they can request when composing a machine.

5588. By Newell Jensen on 2016-12-06

[r=blake-rouse][bug=][author=newell-jensen] Adds power state to DiscoveredMachine so that we can track the power state of the machines in a chassis.

5587. By Gavin Panella on 2016-12-06

[r=blake-rouse][bug=1646748][author=allenap] Remove src/maas.

5586. By Andres Rodriguez on 2016-12-06

[r=blake-rouse][bug=1582323][author=andreserl] Select MAAS datasource specifically to ensure commissioning doesn't fail when competing cloud metadata resides on disk

5585. By Blake Rouse on 2016-12-06

[r=mpontillo][bug=1254807,1602412][author=blake-rouse] Support the ability for a VLAN to act as a relay for another VLAN.

5584. By Blake Rouse on 2016-12-05

[r=newell-jensen][bug=][author=blake-rouse] Add DiscoverChassis RPC method to the rack controller.

This RPC method will be used by the region controller to get all the information about a chassis. The region will perform all the logic to create/update the chassis based on the result returned by the rack controller.

5583. By Mike Pontillo on 2016-12-05

[r=mpontillo][bug=][author=mpontillo] Support for unmanaged subnets.

Part 1: Begin adding support for unmanaged subnets.

 * Adds a 'managed' field (default=True) to the Subnet model.
 * Allows manipulation of the 'managed' field using the API.
   (Updates the SubnetForm so that the new field can be used
   during creates or updates.)
 * Updates websocket handler tests to account for the new field.
 * Updates test factory to account for the new field.
 * Adds (and, for consistency, reformats) API documentation to
   explain what the 'managed' flag does.

Part 2: Update IP allocation algorithm for unmanaged subnets.

 * When choosing the next IP address to automatically allocate
   from an unmanaged subnet, include *only* IP ranges of type
   RESERVED in the set of possibilities.
 * Update subnet tests to add scenarios for unmanaged networks.
 * Drive-by fix to change legacy term 'comment' used in MAASIPSet to
   be 'purpose' (for consistency).

Part 3: Add 'managed' flag to subnet details page.

Part 4: Exclude unmanaged subnets when generating DHCP configuration. Update UI text accordingly.

5582. By Blake Rouse on 2016-12-05

[r=newell-jensen][bug=][author=blake-rouse] Add classes that the discover method on the chassis drivers will return.

The DiscoveredChassis class will be mapped to a JSON object and sent over RPC to the region controller. The region controller will then convert the JSON object back to the DiscoveredChassis class that the region will use to create/update a chassis.

5581. By Gavin Panella on 2016-12-02

[r=mpontillo][bug=][author=allenap] Fix a few tests that fail in Yakkety because of changes in netaddr's OUI database.

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.