[SRU] MAAS 2.0rc2 to Xenial

Bug #1599523 reported by Andres Rodriguez
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
maas (Ubuntu)
Fix Released
Critical
Unassigned
Xenial
Fix Released
Undecided
Unassigned

Bug Description

We would like to request a SRU for MAAS 2.0. This follow the approval by the Ubuntu Technical Board for backporting new MAAS upstream releases.

[Impact]
This is a new version of MAAS that provides bugfixes only. It increases MAAS' reliability and serviceability and greatly improves MAAS as a whole in comparison to MAAS beta3, which is currently in Xenial Main

[Regression Potential]
Minimal. MAAS has been thoroughly tested stand alone and upgrading from 2.0b3 to 2.0rc1. It has been QA'd in a CI lab as well as other production deployments:

Tests done:

1. Upgraded a production lab from 2.0b3 to 2.0rc1.

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 (rc2)
===========

LP: #1582070 Pick up wrong grub.cfg if another filesystem exists

LP: #1599223 [2.0] confusing reverse DNS lookups because MAAS creates multiple PTR records

LP: #1600259 [2.0] reverse DNS sometimes assigns FQDN where it should assign IFACE.FQDN

LP: #1599997 [2.0rc1] after upgrade from 2.0b3, Error on request (13) subnet.list: 'NoneType' object is not iterable

LP: #1598461 [2.0rc1] Image import dates are inconsistent

LP: #1598937 [2.0rc1] Following fresh install maas command fails - PermissionError: [Errno 13] Permission denied: '/home/ubuntu/.maascli.db'

LP: #1597787 [1.9.3,2.0] cannot create more than 4 partitions when disk is configured with mbr

LP: #1600267 [1.9,2.0,UX] Can't add aliases when parent interface is set to 'DCHP'

LP: #1600198 [1.9,2.0,UX] Creating a Bcache disk is not prevented when is not created in partition

2.0.0 (rc1)
===========

Issues fixed in this release
----------------------------

LP: #1576357 Determine a method for how to reconnect a deleted rack controller

LP: #1592246 [2.0b7, regression] maas-rack register makes up a new hostname

LP: #1595753 [beta8] HMC power driver regression -- Not able to connect via SSH.

LP: #1592885 [2.0b7] Date and time format should be consistent accross logs

LP: #1597324 [2.0b8] Unable to set default gateway interface

LP: #1515188 [1.9] VMware power management fails when VMs are organized in nested subfolders

LP: #1596046 [2.0] maas 2.0 pxeboot fails on PowerNV

2.0.0 (beta8)
=============

Issues fixed in this release
----------------------------

LP: #1590081 Allow ed25519 and ecdsa ssh keys

LP: #1462078 [2.0b2, UI] Can't add a device and it does not show why

LP: #1573626 [2.0b3] Interfaces on region controllers are not discovered

LP: #1562107 [2.0b4, UI] No feedback when failing to assign static IP address on the Node Details Page

LP: #1583670 [2.0b5] No way to read settings, like proxy, for non-admin users

LP: #1585016 [2.0b5] Commissing with LVM breaks deployments

LP: #1581729 [2.0b5] dns templates still in /etc/maas/templates

LP: #1588907 [2.0b6] django.db.utils.IntegrityError: insert or update on table "piston3_consumer" violates foreign key constraint LP: "piston3_consumer_user_id_4ac0863fa7e05162_fk_auth_user_id

LP: #1581130 [2.0b6] Image status stays out-of-sync after adding custom image

LP: #1590144 [2.0b6] core count not updated during commissioning if MAAS previously stored a higher core count

LP: #1592282 [2.0b7] Adding rack controller instructions could be in the GUI

LP: #1592132 [2.0b7] Enlisting output returns objects

LP: #1592137 [2.0b7, UI] Can't sort IP addresses under a subnet details page

LP: #1593789 [2.0b7] Nodes API doesn't show regions

2.0.0 (beta7)
=============

Issues fixed in this release
----------------------------

LP: #1587896 get_interfaces_definition is not thread-safe

LP: #1590946 Auto detection of running virtual environment during commissioning almost always fails

LP: #1591093 [2.0,1.9] 3rd party HP drivers (archive hostname renamed) - deployment fails

LP: #1590021 [2.0] Cannot create an IP reservation with a hostname

LP: #1591346 [2.0] maas createadmin fails

LP: #1577953 [2.0b4] Rack Controller fail to update commissioning info?

LP: #1579215 [2.0b4] Can attempt to commission enlisted nodes without chosen power type

LP: #1581219 [2.0b4 UI] MAAS WebUI doesn't quickly refresh when deleting machines

LP: #1581723 [2.0b5] request to http://192.168.10.27:5240/MAAS/metadata/status/43he8/latest failed

LP: #1587896 [2.0b5] p.refresh.get_swap_size misconverting units

LP: #1590499 [2.9b6] Can edit fabric and subnet on deployed node

LP: #1591395 [2.0b6] some arm64 systems need ipmi_ssif module in addition to ipmi_si

LP: #1589587 [2.0b6] Attempting to delete a VLAN that cannot be deleted, shows traceback in regiond.log

LP: #1591958 [2.0b6] Commisioning fails on machines without HW virtualization

LP: #1590991 [2.0b6] Cannot allocate a node based on its system_id

LP: #1589562 [2.0b6, UI] When I delete a fabric, it takes me back to the Node listing page

LP: #1589596 [2.0b6, UI] When I delete a space, it takes me back to the Node listing page

LP: #1588298 [2.0b5, UI] No form validation when adding a subnet, space, fabric or vlan

LP: #1589606 [2.0b6, UI] Message "No IP ranges have been reserved for this subnet." doesn't go away after adding IP Range

LP: #1589583 [2.0b6, UI] Can't add a VLAN over the WebUI

LP: #1589560 [2.6b6, UI] Adding a fabric with an optional name ends up with a new fabric with automatically assigned name

LP: #1589595 [2.6b6, UI] Adding a space with an optional name ends up with a new space with automatically assigned name

2.0.0 (beta6)
=============

Issues fixed in this release
----------------------------

LP: #1572646 Spurious failures in test_regionservice

LP: #1582836 use http for stream mirror, not https

LP: #1583715 MAAS version API call should not require authentication

LP: #1572740 Detect and identify NIC SR-IOV capability

LP: #1584211 [1.9,2.0]Commissioning fails when BIOS reports floppy drive, but there is none installed

LP: #1584850 [1.9,2.0] DNS record created against IPv6 address when it is not on the PXE interface

LP: #1586555 [2.0] MaaS 2.0 BMC information not removed when nodes are removed

LP: #1508741 [2.0] IPMI driver does not handle timeouts correctly

LP: #1585759 [2.0] Display RAM amount to the first decimal place in the UI

LP: #1585760 [2.0] Expose the refresh rack controller action over the UI

LP: #1585768 [2.0] Rename maas-nodegrou-worker to MAAS

LP: #1553841 [2.0a1] MAAS should ensure that BMC password is correct before saving

LP: #1571645 [2.0b2] DNS zone serials are not stable

LP: #1570985 [2.0b2] If you deploy a machine in MAAS, and manually install a rack controller in it, it disappears from the machine list"

LP: #1576417 [2.0b3] rack / region controllers are visible to non-admins

LP: #1577972 [2.0b4] external maas-rack-controller logs to syslog instead of maas.log

LP: #1580817 [2.0b4] twisted.internet.error.ConnectionDone: Connection was closed cleanly.

LP: #1581318 [2.0b4 UI/API] No notifications rack controller is disconnected. No power type available

LP: #1580350 [2.0b5] AMT machines using wsman do not netboot

LP: #1581737 [2.0b5] When installing secondary region controller on its on, last image sync is never

LP: #1583685 [2.0b5] Can't force the import of images per Rack Controller

LP: #1585649 [2.0b5] After changing proxy, MAAS cannot install images

LP: #1584936 [2.0b5] MAAS doesn't import default images automatically

LP: #1558635 [2.0b5] Trying to assign an IP address statically to a device results in builtins.AttributeError: 'NoneType' object has no attribute 'link_subnet' (vid, fabric_id)=(2, 0) already exists.

LP: #1583333 [2.0b5] duplicate key on startup: Key

LP: #1588531 [2.0b5] Deployed regions should be able to transistion back to machines

LP: #1581224 [2.0b5] domain details page does not update as the domain contents change

LP: #1583392 [2.0b5] Cannot disable DHCP if you remove the subnet first ("Cannot configure DHCP: At least one dynamic range is required.")

LP: #1588846 [2.0b5] builtins.ValueError: invalid literal for int() with base 10

LP: #1585628 [2.0, UI] Bulk actions-Nodes action doesn’t apply should be red

LP: #1587936 [2.0, UI] Add fabric, VLAN, Space show's badly place form

LP: #1587939 [2.0, UI] 'Commission' a node under the Node Listing Page shows actions not correctly formatted.

LP: #1587998 [2.0, UI] Add domain show's badly place form

LP: #1588000 [2.0, UI] There's no spacing between combo boxes under the Machine Details page

2.0.0 (beta5)
=============

Issues fixed in this release
----------------------------

LP: #1572076 [UI 2.0b1] Impossible to change subnet CIDR or gateway with instant editing

LP: #1568102 [UI 2.0b1] Network details page doesn't have CSS for editting

LP: #1571670 [UI 2.0b2] Can't edit fabric's, vlans, subnets from the WebUI

LP: #1571672 [UI 2.0b2] Can't add/edit/delete IP ranges through UI

LP: #1570990 [UI/Backend 2.0b2] Can't delete a rack controller from the Rack Details Page

LP: #1576267 [UI 2.0b3] interface addresses on rack controller details page not updated automatically

LP: #1577386 [UI 2.0b4] Actions list is unordered

LP: #1580827 [UI 2.0b4] I can 'add special filesystem' when the machine is deployed

LP: #1521618 [1.9] wrong subnet in DHCP answer when multiple networks are present

LP: #1536346 [2.0] include maas resetMachine() API primitive

LP: #1575567 [2.0] Re-commissioning doesn't detect storage changes

LP: #1570002 [2.0] Expose custom network in non ubuntu deployments

LP: #1580260 [2.0a4] Reserved IP ranges should be allowed to be created by standard users

LP: #1542353 [2.0b2] 6 Core system is listed as having a single CPU

LP: #1570995 [2.0b2] Cannot delete a rack controller that was previously a 'machine'

LP: #1576758 [2.0b3] IP Ranges section on the subnet page should be shown even if no ranges

LP: #1372544 [2.0b3] Tag changes depend on rack / cluster connection

LP: #1577953 [2.0b4] Rack Controller fail to update commissioning info?

LP: #1577954 [2.0b4] Rack Controller mark-broken / mark-fixed

LP: #1577970 [2.0b4] Registering external rack controller tracebacks

LP: #1578800 [2.0b4] RackControllerService flooding log with: 'RegionAdvertisingService' object has no attribute 'processId'

LP: #1580405 [2.0b4] set_initial_networking_configuration shouldn't raise ValidationError

LP: #1580280 [2.0b4] Disks less than 4MB in size cause a traceback on the MAAS server

LP: #1577974 [2.0b4] Rack Controller details page shows "never" under last image sync

LP: #1580285 [2.0b4] Machines successfully commission but don't get marked 'Ready'

LP: #1581654 [2.0b4] Region RPC losing connection and raising exception

LP: #1580771 [2.0b4] unregisterConnection() missing 1 required positional argument: 'host'

2.0.0 (beta4)
=============

Issues fixed in this release
----------------------------

LP: #1527634 [2.0] Disk erasing with Xenial results it abnormal poweroff

LP: #1555864 [2.0a1] UI Nodes page shows 'ascii' codec can't decode byte

LP: #1574003 [2.0a4] When power_type changed to manual "power_state" was not set to "unknown"

LP: #1571007 [2.0b2] MAAS Rack Controller doesn't log when it is importing images.

LP: #1575945 [2.0b3] rackd fails to register vlan interfaces with "vlan" naming scheme

LP: #1573492 [2.0b3] Traceback deleting fabric

LP: #1566108 [2.0b3] adding files with paths in the filename confuses maas

LP: #1571621 [2.0b3] MAAS does not add node to DNS Domain

LP: #1573644 [2.0b3] tag only supports 'nodes' and and not 'machines' or 'controller's

LP: #1573264 [2.0b3] enlistment fails: /tmp/sh.UZ7qJT/bin/maas-enlist: archdetect: not found

LP: #1562919 [2.0b3] creating a dnsresource-record at the root of a zone should allow fqdn=

LP: #1573690 [2.0b3] In the domain details pages, sometimes names have links to nodes when they should not

LP: #1576854 [2.0b3] Can't power on/off Rack Controller

LP: #1573660 [2.0b4] ipranges create raises incorrect error for missing type

LP: #1557597 [UI 2.0] fabric and space pages fail to update automatically

LP: #1567150 [UI 2.0b1] Subnet page doesn't show which machine or device owns an IP address

LP: #1571680 [UI 2.0b2] MAAS Controller listing page doesn't indicate whne a rack is downloading images

LP: #1573219 [1.9.1] Deleting user in UI leads to 500

LP: #1556219 [1.9.1] maas enlistment of power8 found ipmi 1.5 should do ipmi 2.0

summary: - [SRU] MAAS 2.0 to Xenial
+ [SRU] MAAS 2.0rc1 to Xenial
description: updated
Changed in maas:
importance: Undecided → Critical
description: updated
no longer affects: maas
summary: - [SRU] MAAS 2.0rc1 to Xenial
+ [SRU] MAAS 2.0rc2 to Xenial
description: updated
Changed in maas (Ubuntu):
importance: Undecided → Critical
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

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~rc2+bzr5156-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):
status: New → Fix Released
Changed in maas (Ubuntu Xenial):
status: New → Fix Committed
tags: added: verification-needed
Revision history for this message
Andres Rodriguez (andreserl) wrote :

I've tested MAAS 2.0 and can confirm the upgrade path works from beta3 works just fine and fixes relevant issues. Marking verification-done.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

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

  * New upstream bugfix release, 2.0.0 RC2 bzr5143 (LP: #1599523):
    - This new upstream release is a bug fix release that addresses several
      of the issues present in beta3, and improves the reliability of MAAS
      in Xenial. For changes please see the CHANGELOG.

 -- Andres Rodriguez <email address hidden> Tue, 12 Jul 2016 22:25:58 -0400

Changed in maas (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
Adam Conrad (adconrad) wrote : Update 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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.