~mpontillo/maas:version-info-updates-and-triggers

Last commit made on 2017-08-30
Get this branch:
git clone -b version-info-updates-and-triggers 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:
version-info-updates-and-triggers
Repository:
lp:~mpontillo/maas

Recent commits

2b2e445... by Mike Pontillo

Trigger and websocket work for controller verison

 * Add triggers for ControllerInfo model. (Only fire triggers
   if the version was updated.)
 * Add version information to Controller handler.
 * Add version reporting to controller refresh.
 * Add version display on controller details page.
 * Refactor trigger addition code to add register_triggers() method.

9f28797... by Andres Rodriguez

LP: #1686246 - Fix docstring for set-storage-layout operation

b6b05bc... by Andres Rodriguez

LP: #1681801 - Device discovery - Tooltip misspelled

56e58b6... by Andres Rodriguez

LP: #1688066 - Add Spice graphical console to pod created VM's

6c2ae15... by Andres Rodriguez

Fix typo that removed a 'return'.

e22d28d... by Lee Trager

Install packages before running scripts.

Scripts may now set the packages attribute. This attribute is a dictionary
which describes what apt packages, snap packages, or URLs to download. Package
installation happens before the script runs and is not counted against its
runtime. The region will be notified when script installation starts and an
installation failure will set the script to failed installation.
maas-run-remote-scripts will export the environment variable DOWNLOAD_PATH
which is the path to all URLs downloaded. Any URL containing a tar or zip will
 be extracted and any deb or snap file will be installed.

761f888... by Newell Jensen

Add ParametersForm for hardware testing script parameters validation. This branch validates script parameters on script upload. A future branch will validate any user supplied parameters.

7284811... by Andres Rodriguez

Minor packaging improvements

7c16b98... by Данило Шеган

Create Switch models for detected switches during commissioning.

Makes the existing hooks code use the Switch model and introduces NOSDriver infrastructure and a stub FlexswitchNOSDriver.

2d7d8ad... by Mike Pontillo

Add ControllerInfo model.

 * Also change Switch model to remove surrogate key.
 * Fix TimestampedModel to handle the lack of surrogate keys.