~blake-rouse/maas:clone-interfaces

Last commit made on 2019-02-20
Get this branch:
git clone -b clone-interfaces https://git.launchpad.net/~blake-rouse/maas
Only Blake Rouse can upload to this branch. If you are Blake Rouse please log in for upload directions.

Branch merges

Branch information

Name:
clone-interfaces
Repository:
lp:~blake-rouse/maas

Recent commits

0b16378... by Blake Rouse

Be more deligent on the cloning of IP address. Add unit tests for better coverage of IP address cloning.

d9fa868... by Blake Rouse

Add ability to clone interfaces from a source node to a destination node.

6ff0528... by Blake Rouse

Add Node model method to copy storage from a source node on the node. Requirements for the operation to succeed is that the nodes have the same number of disks and that the destination nodes disks are the same size or bigger than the source node.

Matching of the block devices between the 2 nodes goes through a hierarchy to provide the best match between the 2 nodes. A three step process is done to ensure the best match, while also increasing the likely hood of the clone operation succeeding.

Due to the nature of virtual block devices that allow more partitions and filesystems to be layered on top, the code is rather complex. It iterates over the filesystem groups and cache sets in layers cloning each layer until moving up to the next layer to clone. This cloning of filesystem groups and cache sets is continued until no more filesystem groups or cache sets exist for the node.

fe0570c... by Alberto Donato

expose prometheus metrics for the rackd, add metric for GetBootConfig

225eed0... by Newell Jensen

LP: #1814623 -- Don't require node_id power parameter for Redfish. If not supplied by the user, search for the first available system's id.

14b0b1d... by Steve Rydz

LP: #1811389 - Fix saving of resource pool for pods

b8b67c0... by Steve Rydz

LP: #1479721 - Add bulk tagging

20c8795... by Mike Pontillo

Modify default gateway selection algorithm to return all gateways in priority order, rather than one for each address family.

79625e6... by Steve Rydz

LP: #1811662 - Fix inconsistent Core and RAM counts on pods

893c6c7... by Newell Jensen

LP: #1807231 -- Disable strict host key checking for virsh pods.