~newell-jensen/maas:lxd-commissioning-hooks-network

Last commit made on 2019-09-12
Get this branch:
git clone -b lxd-commissioning-hooks-network https://git.launchpad.net/~newell-jensen/maas
Only Newell Jensen can upload to this branch. If you are Newell Jensen please log in for upload directions.

Branch merges

Branch information

Name:
lxd-commissioning-hooks-network
Repository:
lp:~newell-jensen/maas

Recent commits

5cca5e1... by Newell Jensen

Update node model unit test.

dcc6778... by Newell Jensen

Remove --json flag.

ab8e3b6... by Newell Jensen

Remove --json flag from ip addr as this is not supported in xenial. Update unit tests.

a56fa9e... by Newell Jensen

Add script for ip addr back for extracting the IP addresses of the commissioning node. Update unit tests.

5d9f19e... by Newell Jensen

Update hooks to use LXD networking information. Delete old tests and hooks for ip addr. Still need to have LXD add ip addresses for the NICs.

ea23a9f... by Steve Rydz

Add interface connection actions to network table

161d27f... by Steve Rydz

Add bridge type field to create bridge form

7b8c2a2... by Steve Rydz

Add bridge type text to network table

c05580b... by Newell Jensen

Use LXD commissioning memory output instead of lshw memory output when post processing the script result hooks. Update cpu_speed to iterate over the sockets to take average frequency.

ddd1275... by Blake Rouse

Fixes LP: #1811222 - Add conditional unique index to ensure that only 1 physical interface with the same mac address can exist in the database.

This prevents serialization issues where it was possible for 2 database connections to create the same physical interface with the same MAC address at the same time. Adds a data migration to remove any duplicates that would have been previously allowed into the database before the unique index is added.