~newell-jensen/maas:add-hw-testing-to-settings

Last commit made on 2017-09-15
Get this branch:
git clone -b add-hw-testing-to-settings 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:
add-hw-testing-to-settings
Repository:
lp:~newell-jensen/maas

Recent commits

6123cf7... by Newell Jensen

Add/update forms, views, urls and associated unit tests.

22d63ae... by Newell Jensen

Add Test Scripts to Settings page in the UI.

c83fb7a... by Andres Rodriguez

LP: #1642298 - Grub upgrades overwrites NVRAM, breaking MAAS boot order.

Grub2 package upgrades overwrite the NVRAM. This causes the MAAS written NVRAM to be overwritten, which causes machines to be unable to PXE boot in subsequent reboots.

9bb61b0... by Lee Trager

Return a query set of the latest run script results and their histories.

8a1bc1a... by Newell Jensen

Update hardware testing builtin script smartctl so that it no longer uses threads and instead takes a storage parameter.

6c056fd... by Newell Jensen

Update hardware testing builtin script badblocks so that it no longer uses threads and instead takes a storage parameter.

fc2f29b... by Newell Jensen

Add builtin script fio test for hardware testing.

ad72d23... by Lee Trager

Regenerate the current_testing_script_set when commissioning completes.

When commissioning finishes and there are testing scripts to run
maas_run_remote_scripts sends the TESTING signal. This changes node.status to
TESTING. Commissioning may have changed the storage devices available. MAAS now checks if any testing script to be run after commissioning uses the
storage parameter. If so the ScriptResult is deleted and a new one is created
which uses the default(test all storage devices).

maas_run_remote_scripts checks if any test scripts use the storage parameter
after the TESTING signal is sent. If so it redownloads the script tarball
which will contain the updated parameters.

245e73f... by Lee Trager

Pass parameters to scripts.

Paramaters are now passed to commissioning and testing scripts. If the
parameter is a storage type maas_run_remote_scripts will attempt to lookup
the storage device by model and serial to get the block device path.

811586b... by Mike Pontillo

LP: #1703035 - Controller version notifications

 * Add logic to parse and sort arbitrary MAAS version strings.
 * Add controller version to listing page.
 * Display notifications when controller versions are out-of-date.
 * Display short version on controller details page by default.
   (Full version is available with a tooltip.)