MAAS Alpha 3 released!

Karl WaghornMoyce karl.waghorn-moyce at canonical.com
Mon Sep 19 13:04:03 UTC 2016


Double awesome! FUJ ;)

On Mon, Sep 19, 2016 at 1:11 PM Joseph Williams <faooful at gmail.com> wrote:

> Awesome!
>
> On Mon, 19 Sep 2016, 13:04 Andres Rodriguez, <
> andres.rodriguez at canonical.com> wrote:
>
>> I'm happy to annouce that MAAS 2.1.0 Alpha 3 has been released.
>>
>> *Availability*
>> MAAS 2.1.0 Alpha 3 has been made available in:
>>
>> *ppa:maas/next*
>>
>> *Filing bugs*
>> Users can file bugs in [1], please use a prefix for the subject, such as
>> [2.1].
>>
>> [1] https://bugs.launchpad.net/maas/+filebug
>>
>> *Release Notes*
>> Major new features
>>
>>    -
>>
>>    *First User Configuration Journey (UI)*
>>
>> Starting from alpha 3, MAAS now provides the ability for administrators
>> to perform some initial configuration when they log-in into the UI for the
>> first time. The configuration includes:
>>
>>
>>    -
>>
>>    Ability to change the name of your MAAS.
>>    -
>>
>>    Ability to configure options that affect connectivity:
>>    -
>>
>>       Option to select an Upstream DNS Server (Optional)
>>       -
>>
>>       Option to input different Ubuntu Mirrors (Required).
>>       -
>>
>>       Option to input an external proxy (Optional)
>>       -
>>
>>    Ability to select additional images to download.
>>
>>
>>
>>    -
>>
>>    MAAS Images page re-written in AngularJS
>>
>> Continuing the transition from YUI to AngularJS, the MAAS Images page has
>> now been completely redesigned and reimplemented in AngularJS. Improvements
>> to the Image page include:
>>
>>
>>    - Ability to select the image source (maas.io or custom repository).
>>       - Show the releases and architectures available in the custom
>>       repository before the import starts.
>>       - Ability to view the status of the image in the import process.
>>       - Show percentage based progress on the image import.
>>       - Additionally, the ‘Boot Images’ section in the Settings page has
>>       been removed.
>>
>>
>>
>>    -
>>
>>    MAAS time sync, NTP services and configuration
>>
>> Starting from alpha 3, MAAS now provides managed NTP services (with ntpd)
>> in both the Region and Rack controller. This allows MAAS to not only keep
>> its own controllers time synced, but the deployed machines as well.
>>
>>
>>    - Region Controller time syncs from external source
>>
>> The Region Controller configures the NTP service (ntpd) to keep its time
>> sync from one or various external sources. By default, the MAAS region
>> controller syncs its time from ntp.ubuntu.com. The default can be
>> changed by one or multiple external NTP servers from the Settings page,
>> under the Network Configuration section.
>>
>>
>>    - Rack Controller time syncs from the Region Controller
>>
>> The Rack Controllers also configure the NTP service (ntpd). Unlike the
>> Region Controllers, the Rack Controllers sync their time from the Region
>> Controller(s) instead of accessing directly to the external time source.
>>
>> Additionally, the Rack Controllers also configure DHCP with the correct
>> NTP information, so that any machine on the network that DHCP’s from MAAS
>> can benefit of the NTP configuration.
>>
>>
>>    - Machines configured to sync time from external NTP (transitional).
>>
>> MAAS also configures deployed machines with NTP configuration. This is
>> done by cloud-init via MAAS vendor data.
>>
>> MAAS will configure machines to use either the MAAS Rack Controllers on
>> the same VLAN, or the external time source (if configured under the
>> Settings page).
>>
>> Minor new features
>>
>>    -
>>
>>    *(Backend) Ability to import SSH keys from Launchpad and Github*
>>
>> MAAS now provides the ability to import SSH keys for a user from
>> Launchpad and Github. This is currently supported via the API or via the
>> user creation process. Users can import their SSH keys when creating their
>> user for Launchpad or Github:
>>
>> maas createadmin --ssh-import lp:<user-id>
>>
>> maas createadmin --ssh-import gh:<user-id>
>>
>> Or via the API based CLI with:
>>
>> maas <maas username> sshkeys import protocol=lp auth_id=<user-id>
>>
>> maas <maas username> sshkeys import protocol=gh auth_id=<user-id>
>>
>>
>>
>>    -
>>
>>    MAAS now provides cloud-init vendor data for NTP
>>
>> As of MAAS 2.1 alpha 3, MAAS now provide cloud-init vendor data. Vendor
>> data allows cloud-init to do some initial configurations on the system
>> before user data is being run. As of 2.1, MAAS will provide NTP
>> configuration which is delivered via vendor data. Note that this is
>> dependent on the latest version of cloud-init (0.7.8-1-g3705bb5-0ubuntu1
>> <https://launchpad.net/ubuntu/+source/cloud-init/0.7.8-1-g3705bb5-0ubuntu1>).
>> This is currently available in Yakkety and is in progress to be available
>> in Xenial.
>>
>>
>>    -
>>
>>    Add ability to enable or disable network discovery
>>
>> MAAS now provides the ability to disable the discovery of networks and
>> devices. By default, discovery is enabled. This setting can be changed
>> under the Settings page, or via the MAAS CLI and API using the
>> “network_discovery” configuration key. (Accepted values are “enabled” and
>> “disabled”.) When discovery is disabled, mDNS records and ARP requests will
>> no longer be stored in MAAS, and the listening processes on each rack
>> controller will be shut down.
>>
>>
>>    -
>>
>>    New command: maas-rack scan-network [[interface|cidr] [cidr…]]
>>
>> MAAS now provides a command that can be used to scan networks for
>> neighbours. Only networks connected to each rack controller will be
>> scanned. If ‘nmap’ is installed, MAAS will make use of its ARP scanning
>> capability to quickly scan each attached network. Otherwise, it will fall
>> back to a slower scan using parallel ‘ping’ requests. Only IPv4 networks
>> will be scanned.
>> Bugs fixed
>>
>>    -
>>
>>    *Bug #1620514 <http://launchpad.net/bugs/1620514>: [2.1a2] errors
>>    during network observation processes can result in a process leak*
>>    -
>>
>>       Fixes an issue that caused out-of-memory conditions on MAAS racks
>>       in certain situations, due to too many neighbour discovery processes being
>>       allowed to spawn concurrently.
>>
>> Other notable changes
>>
>>    -
>>
>>    MAAS new CSS Framework - Vanilla
>>
>> In MAAS 2.1 alpha 3, MAAS started using the MAAS Vanilla Framework. This
>> introduces a extensible CSS framework that allow MAAS to follow the same
>> design patters as other Ubuntu websites and products. The Vanilla framework
>> is originally produced by the Ubuntu design team, and MAAS has adopted such
>> framework.
>>
>>
>> Users will see a new refreshed look on their MAAS.
>>
>>
>> http://ubuntudesign.github.io/vanilla-framework/
>> Known issues and workaroundsUnable to cancel the image import.
>>
>> When downloading images, MAAS will fail to cancel the import of all or
>> any of the images being imported. MAAS will first download all the images
>> before the user is able to remove them.
>>
>>
>>    -
>>
>>    https://bugs.launchpad.net/maas/+bug/1623634
>>
>>
>> Unable to enable DHCP if NTP server is unresolvable.
>>
>> If the NTP server(s) are unresolvable, DHCP will fail to enable. This is
>> because DHCP doesn’t accept DNS names for DHCP’s NTP configuration, and as
>> such, MAAS tries to resolve the domain before it is able to set it in the
>> configuration.
>>
>>
>>    -
>>
>>    https://bugs.launchpad.net/maas/+bug/1623994
>>
>>
>> Rack failed to run/register on fresh install
>>
>> The MAAS Rack Controller is unable to register after a fresh install due
>> to being unable to parse network interfaces. After manual restart of
>> maas-rackd, the rack was successfully registered.
>>
>>
>>    - https://bugs.launchpad.net/maas/+bug/1624693
>>
>>
>> Ongoing work
>>
>>    -
>>
>>    First User Journery - Ability to import SSH Keys
>>    -
>>
>>    Device Discovery - WebUI
>>    -
>>
>>    Improved IPv6 Support
>>    -
>>
>>    MAAS Image Consolidation
>>    -
>>
>>    Support for HWE Rolling Kernels
>>
>>
>> --
>> Andres Rodriguez
>> Engineering Manager, MAAS
>> Canonical USA, Inc.
>> --
>> Maas-devel mailing list
>> Maas-devel at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/maas-devel
>>
> --
> Maas-devel mailing list
> Maas-devel at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/maas-devel
>
-- 
Karl Waghorn-Moyce
Visual Designer
Cloud & Web Team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/maas-devel/attachments/20160919/2e2d3c3d/attachment-0001.html>


More information about the Maas-devel mailing list