~bjornt/maas:bug-1818132-patch-0182-fail

Last commit made on 2019-03-01
Get this branch:
git clone -b bug-1818132-patch-0182-fail https://git.launchpad.net/~bjornt/maas
Only Björn Tillenius can upload to this branch. If you are Björn Tillenius please log in for upload directions.

Branch merges

Branch information

Name:
bug-1818132-patch-0182-fail
Repository:
lp:~bjornt/maas

Recent commits

ea96c0d... by Björn Tillenius

LP #1818132: Upgrading fails 0182_remove_duplicate_null_ips migration

All the staticipaddress foreign key constraints are now taking into
account.

b999fb9... by Newell Jensen

Add network configuration for ephemeral deployments.

e19c69f... by Björn Tillenius

LP #1817305: Remove duplicate null ip records for the same interface and subnet Edit

This cleans up the data mostly, so that we don't have 10s of thousands
redundant records in the database slowing things down.

This patch doesn't handle the case where there are multiple interfaces
sharing the same ip address records, but only a few redundant records
should remain, so they won't affect performance.

08a102a... by Steve Rydz

LP: #346588 - Add ability for GUI to delete individual discovered device

cab1f94... by Blake Rouse

LP: #1817894 - Fix PXE mechanism where PXE interface shares a MAC address with a bridge or bond.

5f5ab3c... by Mike Pontillo

Fix missing delete_by_mac_and_ip in discovery handler allowed_methods.

5fcf2bf... by Blake Rouse

Fixes LP: #1815091 - Unable to clear the nodes storage configuration when a virtual block device exists on top of another virtual block device.

b5e6896... by Björn Tillenius

LP #1817056: StaticIPAddress records with NULL ip keeps adding up

When the update_lease() RCP method gets called for an expired
lease, it adds a null IP record so that the interface stays linked to
the subnet. It didn't re-use existing such records, though.

38430e0... by Alberto Donato

add metric to track region/rack RPC calls latency

cfd4cbd... by Blake Rouse

Add the machines clone API.

This allows a user to clone a machines storage and interfaces configuration to a set of machines. All destinations are validated against the source before the clone operation is performed.