~mpontillo/maas:enhanced-registration

Last commit made on 2017-08-01
Get this branch:
git clone -b enhanced-registration https://git.launchpad.net/~mpontillo/maas
Only Mike Pontillo can upload to this branch. If you are Mike Pontillo please log in for upload directions.

Branch merges

Branch information

Name:
enhanced-registration
Repository:
lp:~mpontillo/maas

Recent commits

dff1d72... by Mike Pontillo

Fix tests.

79bd221... by Mike Pontillo

Refactor rack registration for beacons.

 * Use inlineCallbacks for registerRackWithRegion
 * Call UpdateInterfaces if the registration was first processed
   minimally (such as without beaconing data).
 * Refactor UpdateInterface tests to ensure that repeated calls
   result in the same topology.

ad1883c... by Mike Pontillo

Enhance rack registration RPC call.

 * Send a boolean to indicate whether or not beacons will be used.
 * Send the version for the rack to the region.
 * Receive beacon support capability from the region.
 * Receive the version string of the region.

492b78a... by Björn Tillenius

Change the proxy settings UI to enable configuring a peer proxy.

The network part of the settings page was split into proxy, ntp, and dns, since it was getting too big.

abc094c... by Lee Trager

Enumate a terminal when logging script output

Some applications don't properly detect that they are not being run in a
terminal and refresh output for progress bars, counters, and spinners. These
characters quickly add up making the log difficult to read. When writing output
from an application emulate a terminal so readable data is captured.

Fixes: LP: #1705792

2319590... by Mike Pontillo

Fix fabric creation for rack DHCP IP addresses.

LP: #1705654

51b429c... by Mike Pontillo

Fix registration of disabled interfaces.

LP: #1705774

5b640bc... by Lee Trager

Increase the timeout of the LLDP install commissioning script.

027666b... by Lee Trager

Set the no_proxy environment variable to 127.0.0.1,localhost.

When MAAS starts importing boot resources it sets the proxy environment
variables for the whole process, if an external proxy is set. No exceptions were made for 127.0.0.1 or localhost. Region refresh sends results to itself over HTTP. Because no exceptions were allowed region refresh failed.

Fixes: LP: #1705508

78ee263... by Newell Jensen

LP: #1548402 - Handle errors in preseeds

Ensure that MAAS prevents starting the deployment of a machine if the preseeds fail to render.