~deadlight/maas:ssh-expanding

Last commit made on 2018-04-27
Get this branch:
git clone -b ssh-expanding https://git.launchpad.net/~deadlight/maas
Only Karl Williams can upload to this branch. If you are Karl Williams please log in for upload directions.

Branch merges

Branch information

Name:
ssh-expanding
Repository:
lp:~deadlight/maas

Recent commits

8274d84... by Karl Williams

LP: #1729844 - Open SSH key row when first added in the UI

2045e71... by Mike Pontillo

LP: #1761281 - Add triggers to update subnet websocket for IP address insert and delete.

ce45829... by Blake Rouse

LP: #1742971 - Fix absolute_reverse so it doesn't clobber base_url when performing the urljoin.

7b65582... by Lee Trager

Set the default release to Bionic

5d99b81... by Karl Williams

LP: #1766781 - Fix for contextual menu overflow issues

8a9423e... by Anthony Dillon

LP: #1766259 - Layout improvements for the machine listing table

7dee2a0... by Lee Trager

Signal skipped when block devices commissioning script is run in a container.

The block devices commissioning script runs on both controllers and machines.
It can not be run in a container or in a snap. When this is detected the script exists early returning no information. 720fa5c allows scripts to
return skipped when unable to run, this case was missed.

As this case can only happen on controllers support has been added for
controllers to signal results back.

0582b0b... by Karl Williams

Correctly format Reserved Ranges edit form

2a01e0c... by Lee Trager

LP: #1766680 - Fix HTML formatting and add missing end tags

b955039... by Lee Trager

LP: #1761600 - Don't return deferLater value.

In b352322 MAAS was modified to use asyncio or uvloop as the backend for
twisted. The value of deferLater was returned in maybe_change_power_state
which fixes a number of unit tests. Doing this causes the defer to be
resolved with the caller instead of running later. This meant when a user
issues a power action, such as deploy or release, the websocket and
subsequent RPC call didn't resolve until the power action is completed.

This removes the return so the power action can happen later greatly
speeding up power actions. The unit tests are fixed by patching
deferLater in the tests to use maybeDeferred.