~blake-rouse/maas:cmd-timeout-service-monitor

Last commit made on 2018-09-18
Get this branch:
git clone -b cmd-timeout-service-monitor https://git.launchpad.net/~blake-rouse/maas
Only Blake Rouse can upload to this branch. If you are Blake Rouse please log in for upload directions.

Branch merges

Branch information

Name:
cmd-timeout-service-monitor
Repository:
lp:~blake-rouse/maas

Recent commits

89cf222... by Blake Rouse

Add tests.

d6ae0d7... by Blake Rouse

Add a timeout to executing subprocess commands with service monitor.

44672e6... by Lee Trager

Make pxeconfig.cfg/ an optional part of the bootload config path.

The builtin PXE bootloader on s390x KVM sets the default bootloader path
prefix to pxelinux.cfg/ while on other platforms pxelinux.cfg/ is always part
of the path. Make pxelinux.cfg/ an optional part of the bootloader config
path so booting works now and will continue to work if this is ever
corrected.

eabc4ba... by Andres Rodriguez

Revert "Allow enlisted nodes that have successfully commissioned to be tested."

This reverts commit 00f417318822634da70081dce5146b65e2a78c48 because this causes newly enlisted machines to go to 'Ready' instead of 'New'. This is also breaking the CI.

890c0c7... by Anthony Dillon

Replace GA script with GTM

00f4173... by Lee Trager

Allow enlisted nodes that have successfully commissioned to be tested.

Allow enlisted nodes that have successfully commissioned and are currently in
a NEW status can now start testing. Once testing has successfully completed
the node will transition into READY status.

9146022... by Newell Jensen

LP: #1788696 -- Add ability to update pod's name from the UI.

d57aef2... by Lee Trager

LP: #1788884 - Make sure all bootloader sym links are created on rackd start.

MAAS 2.5 switches to using lpxelinux.0 which has been added to the pxelinux
bootloader on maas.io. Older versions of MAAS will download lpxelinux.0 into
the pxelinux bootloaders directory but only MAAS 2.5+ knows to create the
sym link. Sym links were only created when new bootloaders were downloaded.
Users who upgraded from < 2.5 were broken as the sym link was never created.
On rackd start the symlinks are now recreated.

a537e5a... by Alberto Donato <email address hidden>

LP: #1792023 - Fix local/external user check for MAASAPIAuthentication

f4f741a... by Lee Trager

LP: #1787621 - Retrieve undefined release title directly from OS registry.

MAAS tries to retrieve the resource title from the database. If it has not
been defined in the configured stream or by user during custom image upload
MAAS asks the OS driver to return a release. Each OS driver does this through
string manipulation and does not need on disk access to the OS images. As
such it is safe to call the OS driver directly from the region and not use an
RPC call to all rack controllers.