~ltrager/maas:lp1836293_2.6

Last commit made on 2019-08-08
Get this branch:
git clone -b lp1836293_2.6 https://git.launchpad.net/~ltrager/maas
Only Lee Trager can upload to this branch. If you are Lee Trager please log in for upload directions.

Branch merges

Branch information

Name:
lp1836293_2.6
Repository:
lp:~ltrager/maas

Recent commits

e0ae5d8... by Lee Trager

LP: #1836293 - Install Debian packages with --no-install-recommends

Backport of edb6603

74f6896... by Adam Collard

Bump DEFAULT_VERSION to 2.6.1

a4c12e3... by Blake Rouse

Fix get_mac_addresses to ignore zero based mac addresses. Fix get_all_interfaces_definition to ignore zero based mac addresses.

Backport of 34631c2fe5062ac9078c8175d3fabf7eef394d8a

52f2b53... by Blake Rouse

Do not convert IPv4 addresses to IPv6 cast addresses.

Backport of 573da6972903c1b5566aad3012b97b09108d46eb

dbbc280... by Newell Jensen

Backport of d0a34d08f4b0fe245423939229daa3b71e0843a7

LP: #1806969 -- Explicitly search for bridges, bonds, followed by the remaining interfaces when retrieving a requested machine via interface constraints.

fc8c42d... by Lee Trager

Backport of 302d171 LP: #1835275 - Remove netplan interface lock.

Netplan creates a configuration file which locks the interface used to boot.
This ensures netbooted environments don't get disconnected. MAAS may send
a netplan configuration file which will reconfigure the boot interface. The
script runner will ensure the machine reconnects.

d4c3a71... by Conrad Hoffmann

Fixes LP: #1836867 - Change config merge order to allow overrides

The contains the user-supplied config from e.g.. Settings made in there are
expected to be passed to curtin as is. However, with other
(Maas-generated) configs being merged after it, values that the user set
explicitly may be overwritten by Maas.

Merging the last ensures that the user-supplied values
override the Maas-generated ones.

Backport of 396f0cc4ef741ed57bf247830b09df49974cd2cf.

7f420f4... by Blake Rouse

Fixes LP: #1836703 - Add additional Windows version so license keys can be specified.

Backport of 2661671555c49b3d751e5d08f044a8a2a49b23d3

9cf8277... by Alberto Donato

backport e832cade5f9619ad7b526c2af49b9ce48c6ef230 - LP: #1836769 - rsyslog: only listen on its own socket, not the system one (/dev/log)

0f7de1c... by Lee Trager

Backport of 36d5dd0 - LP: #1835289 - Fix error handling on the commissioning API.

The commissioning API was returning an exception instead or raising it. This
caused a 500 internal error with no readable error message. Fixing this
revealed the commissioning API cannot be used with embedded script YAML as
the commissioning API sets the script_type to commissioning. The form now
allows fields to be set as long as they match what is in the script YAML.