MAAS 2.4.0 (beta2)
New Features & Improvements
MAAS Internals optimisation
Continuing with MAAS’ internal surgery, a few more improvements have been made:
Improve the image download process, to ensure rack controllers immediately start image download after the region has finished downloading images.
Reduce the service monitor interval to 30 seconds. The monitor tracks the status of the various services provided alongside MAAS (DNS, NTP, Proxy).
UI Performance optimizations for machines, pods, and zones, including better filtering of node types.
KVM pod improvements
Continuing with the improvements for KVM pods, beta 2 adds the ability to:
Define a default storage pool
This feature allows users to select the default storage pool to use when composing machines, in case multiple pools have been defined. Otherwise, MAAS will pick the storage pool automatically depending which pool has the most available space.
API – Allow allocating machines with different storage pools
Allows users to request a machine with multiple storage devices from different storage pools. This feature uses storage tags to automatically map a storage pool in libvirt with a storage tag in MAAS.
Remove remaining YUI in favor of AngularJS.
As of beta 2, MAAS has now fully dropped the use of YUI for the Web Interface. The last section using YUI was the Settings page and the login page. Both sections have now been transitioned to use AngularJS instead.
Re-organize Settings page
The MAAS settings have now been reorganized into multiple tabs.
API for default DNS domain selection
Adds the ability to define the default DNS domain. This is currently only available via the API.
Vanilla framework upgrade
We would like to thank the Ubuntu web team for their hard work upgrading MAAS to the latest version of the Vanilla framework. MAAS is looking better and more consistent every day!
Please refer to the following for all 37 bug fixes in this release, which address issues with MAAS across the board: