[SRU] Please SRU MAAS 2.0 (final) into Xenial

Bug #1615210 reported by Andres Rodriguez on 2016-08-20
This bug affects 1 person
Affects Status Importance Assigned to Milestone
maas (Ubuntu)

Bug Description

Following the SRU of MAAS 2.0rc2 (LP #1599523) in Xenial, we would like to request the SRU of MAAS 2.0 Final.

This is a new version of MAAS that provides bugfixes only. It addresses various upstream bugs, that were fixed after RC2 was released (and before it landed in Xenial).

[Regression Potential]
Minimal. MAAS has been thoroughly tested stand alone as well as via upgrades. It has been QA'd in a CI lab as well as other production deployments:

Tests done:

1. Upgraded a production lab.

2. MAAS CI Lab:
 - Tests Installation (from pkgs), configuration / customization of MAAS, enlistment, commissioning. It also tests deployments with Juju.
 - Tests various API's
 - Tests are performed against Xenial

3. Other manual testing include:
 - Installation (both fresh and upgrades)
 - Configuration
 - Taking nodes through the lifecycle for regression testing.
 - Custom configuration to ensure proper operation.
 - Tests API's for regressions, and keeping backwards compatibility.

2.0.0 (rc4)

Issues fixed in this release

LP: #1592666 Mirror URL contains double slash (/) after hostname, impacting proxy cachaility.
LP: #1604461 [2.0rc2] Static IP address are allowed to be created in a dynamic range.
LP: #1610397 When juju adds containers to MAAS, ensure they inherit the parent machine domain name, if none is passed by Juju.
LP: #1611342 UI error while generating a MAAS key (token).
LP: #1610414 apiclient.maas_client.MAASClient.post() always sets an op in the query string

2.0.0 (rc3)

Issues fixed in this release

LP: #1557434 For the MAAS CLI, mimic the error behaviour provided by argparse 1.1 on PyPI when insufficient arguments are given.
LP: #1594991 MAAS displays every power query on the summarized view of node event log.
LP: #1603147 Commissioning dropdown is grey and checkmarks are missing.
LP: #1576116 [2.0rc1] MAAS does not respect default subnet's DNS server when choosing default DNS
LP: #1600720 [2.0rc1] MAAS doesn't honor DNS settings for a subnet for DHCP
LP: #1598028 [2.0] Loading latest machine events can make web browser unresponsive
LP: #1604128 [2.0rc2] Unable to add a public SSH Key due to lp1604147
LP: #1604169 [2.0] maas login yields "ImportError: No module named 'maasserver'"
LP: #1604962 Fixes to correctly log cloud-init/curtin FAIL events in the node event log.
LP: #1604987 Fixes to correctly log "mark_failed" events.
LP: #1602721 [2.0rc2] Can't get node-results via cli/api
LP: #1604465 [2.0] RackController.get_image_sync_status causes huge load on regiond process
LP: #1598149 [2.0rc2] MAAS is not automatically monitoring timeouts for commissioning.
LP: #1605252 [2.0] Error messaging about monitor expiry has been dropped

description: updated
Changed in maas (Ubuntu):
importance: Undecided → Critical
Changed in maas (Ubuntu Xenial):
importance: Undecided → Critical
Changed in maas (Ubuntu):
status: New → Fix Released

Hello Andres, or anyone else affected,

Accepted maas into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/maas/2.0.0+bzr5189-0ubuntu1~16.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in maas (Ubuntu Xenial):
status: New → Fix Committed
tags: added: verification-needed
tags: added: verification-done
removed: verification-needed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package maas - 2.0.0+bzr5189-0ubuntu1~16.04.1

maas (2.0.0+bzr5189-0ubuntu1~16.04.1) xenial-proposed; urgency=medium

  * New upstream release, 2.0.0 bzr5189 (SRU LP: #1615210):
    - Cluster Controllers now deprecated. Introducing Rack Controllers.
      + Machine no longer belong to Rack Controllers.
      + High availability it is now supported.
      + Rack Controllers manage DHCP on the Fabric Level.
    - Region Controller high availability and scalability.
      + Ability to configure multiple Region Controller API endpoints.
    - API 1.0 has been deprecated. Introducing new API 2.0.
    - MAAS is introducing IP Ranges and deprecated the Static Range.
      + MAAS now controls the whole subnet.
      + The static Range has now been deprecated.
      + Users can now only create a dynamic or reserved range.
    - MAAS Static Range has been deprecated. MAAS Controls the whole Subnet.
    - New networks GUI.
    - MAAS now fully manages DNS.
    - Extended Storage Support. Includes:
      + XFS, Mount Options, Swap Partitions, tmpfs/ramfs.
    - Adding support for DHCP Snippets.
      + Creates extra custom DHCP config at the Node, Subnet and Global level.
    - MAAS Proxy is now managed by MAAS.
    - Service Tracking. MAAS now tracks status of the several services it runs.

 -- Andres Rodriguez <email address hidden> Mon, 22 Aug 2016 16:25:57 +0100

Changed in maas (Ubuntu Xenial):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for maas has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers