Created by LaMont Jones and last modified
Get this branch:
bzr branch lp:~lamont/maas/bug-1614584b
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

5592. By LaMont Jones

Strip any domain from the remaining uses of gethostname().

5591. By LaMont Jones

Driveby: fix TestStaticIPAddressManagerMapping.test_get_hostname_ip_mapping_returns_fqdn_and_other.

5590. By LaMont Jones

Handle the case where gethostname() returns an FQDN.

5589. By Blake Rouse

[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

[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

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

5586. By Andres Rodriguez

[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

[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

[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

[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.

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.