MAAS Development Update - August 21st - Sept 1st
Andres Rodriguez
andres.rodriguez at canonical.com
Fri Sep 8 19:43:55 UTC 2017
Hello MAASters! This is the development summary for the weeks of August
21st - Sept 1st.
MAAS 2.3 (current development release)
- *Hardware Testing Phase 2*
-
- Added parameters form for script parameters validation.
- Accept and validate results from nodes.
- Added hardware testing 7zip CPU benchmarking builtin script.
- WIP – ability to send parameters to test scripts and process
results of individual components. (e.g. will provide the ability
for users
to select which disk they want to test, and capture results accordingly)
- WIP – disk benchmark test via Fio.
- *Network beaconing & better network discovery*
-
- MAAS controllers now send out beacon advertisements every 30
seconds, regardless of whether or not any solicitations were received.
- *Switch Support*
-
- Backend changes to automatically detect switches (during
commissioning) and make use of the new switch model.
- Introduce base infrastructure for NOS drivers, similar to the power
management one.
- Install the Rack Controller when deploying a supported Switch
(Wedge 40, Wedge 100)
- UI – Add a switch listing tab behind a feature flag.
- *Minor UI improvements*
-
- The version of MAAS installed on each controller is now reported on
the controller details page.
- *python-libmaas*
- Added ability to power on, power off, and query the power state of
a machine.
- Added PowerState enum to make it easy to check the current power
state of a machine.
- Added ability to reference the children and parent interfaces of an
interface.
- Added ability to reference the owner of node.
- Added base level `Node` object that `Machine`, `Device`,
`RackController`, and `RegionController` extend from.
- Added `as_machine`, `as_device`, `as_rack_controller`, and
`as_region_controller` to the Node object. Allowing the ability
to convert
a `Node` into the type you need to perform an action on.
- *Bug fixes:*
-
- LP: #1676992 – force Postgresql restart on maas-region-controller
installation.
- LP: #1708512 – Fix DNS & Description misalignment
- LP: #1711714 – Add cloud-init reporting for deployed Ubuntu Core
systems
- LP: #1684094 – Make context menu language consistent for IP ranges.
- LP: #1686246 – Fix docstring for set-storage-layout operation
- LP: #1681801 – Device discovery – Tooltip misspelled
- LP: #1688066 – Add Spice graphical console to pod created VM’s
- LP: #1711700 – Improve DNS reloading so its happens only when
required.
- LP: #1712423, #1712450, #1712422 – Properly handle a ScriptForm
being sent an empty file.
- LP: #1621175 – Generate password for BMC’s with non-spec compliant
password policy
- LP: #1711414 – Fix deleting a rack when it is installed via the snap
- LP: #1702703 – Can’t run region controller without a rack
controller installed.
--
Andres Rodriguez
Engineering Manager, MAAS
Canonical USA, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/maas-devel/attachments/20170908/2d0b1bb2/attachment-0001.html>
More information about the Maas-devel
mailing list