Awesome! On Mon, 19 Sep 2016, 13:04 Andres Rodriguez, <[email protected]> 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 > [email protected] > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/maas-devel >
-- Maas-devel mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/maas-devel
