MAAS 14.04 "trusty"

Milestone information

Project:
MAAS
Series:
1.5
Version:
14.04
Code name:
trusty
Released:
 
Registrant:
Julian Edwards
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Adam Collard, 4 Andres Rodriguez, 6 Blake Rouse, 1 Chris Glass, 14 Gavin Panella, 6 Graham Binns, 1 James Troup, 10 Jason Hobbs, 22 Jeroen T. Vermeulen, 33 Julian Edwards, 1 Kevin Kirkpatrick, 2 MAAS Maintainers, 29 Raphaël Badin, 2 Tycho Andersen
Blueprints:
1 Deferred, 4 Implemented
Bugs:
138 Fix Released

Download files for this release

File Description Downloads

Release notes 

Major new features
------------------

Advanced Networking.
  MAAS will now support multiple managed network interfaces on a single
  cluster. It will track networks (including tagged VLANs) to which each node
  is able to connect and provides this information in the API. API clients may
  also use networking information in acquisition constraints when asking for a
  new node allocation.

  See :ref:`The full Networking documentation <networks>`.

Zones.
  A Zone is an arbitrary grouping of nodes. MAAS now allows admins to define
  Zones, and place in them any of the region's nodes. Once defined, API
  clients can use the zone name as acquisition constraints for new node
  allocations.

  See :doc:`physical-zones` for more detail.

Hardware Enablement Kernels.
  MAAS is now able to fetch and use hardware enablement kernels which allow
  kernels for newer Ubuntu releases to be used on older releases.

  See :doc:`hardware-enablement-kernels`

Minor feature changes
---------------------

Maas-Test.
  A new project `maas-test`_ was created to put a piece of hardware through MAAS's
  test suite to see if it's suitable for use in MAAS, and optionally report the results
  to a bug in Launchpad's maas-test project.

.. _maas-test: https://launchpad.net/maas-test/

IPMI improvements.
  Many improvements were made to IPMI handling, including better detection
  during enlistment. Many IPMI-based systems that previously failed to work
  with MAAS will now work correctly.

Completion of image downloading changes.
  Further to the work done in the 1.4 (Ubuntu 13.10) release, MAAS now uses indexed
  "simplestreams" data published by Canonical to fetch not only the ephemeral
  images, but now also the kernels and ramdisks. The resource download
  configuration is now in a new file ``/etc/maas/bootresources.yaml`` on
  each cluster controller. All previous configuration files for image
  downloads are now obsolete. The new file will be pre-configured based on
  images that are already present on the cluster.

  This change also enables end-users to provide their own simplestreams data
  and thusly their own custom images.

Cluster-driven hardware availability.
  When adding or editing node hardware in the region controller, MAAS will
  contact the relevant cluster controller to validate the node's settings.
  As of release, the only validation made is the architecture and the power
  settings. Available architectures are based on which images have been
  imported on the cluster. In the future, this will enable new cluster
  controllers to be added that contain drivers for new hardware without
  restarting the region controller.

Seamicro hardware.
  MAAS now supports the Seamicro 15000 hardware for power control and API-based
  enlistment.

AMT.
  MAAS now supports power control using `Intel AMT`_.

.. _Intel AMT: http://www.intel.com/content/www/us/en/architecture-and-technology/intel-active-management-technology.html

DNS forwarders.
  In MAAS's settings it's now possible to configure an upstream DNS, which will
  be set in the bind daemon's 'forwarders' option.

Foreign DHCP servers.
  MAAS detects and shows you if any other DHCP servers are active on the
  networks that are on the cluster controller.

Commissioning Results.
  A node's commissioning results are now shown in the UI.

Renamed commands.
  ``maas`` is renamed to ``maas-region-admin``. ``maas-cli`` is now just
  ``maas``.

Changelog 

This release does not have a changelog.

5 blueprints and 138 bugs targeted

Blueprint Priority Assignee Delivery
Advanced networking (VLAN, bonded NIC etc) Advanced networking (VLAN, bonded NIC etc) 5 Essential   11 Implemented
Availability Zones Availability Zones 5 Essential Julian Edwards  11 Implemented
maas-test package maas-test package 5 Essential   11 Implemented
Data-driven hardware enablement Data-driven hardware enablement 5 Essential   11 Implemented
Usability points from the training debrief Usability points from the training debrief 5 Essential   2 Deferred
Bug report Importance Assignee Status
1227035 #1227035 If a template substitution fails, the appserver crashes 2 Critical Julian Edwards  10 Fix Released
1240215 #1240215 changing the default arches in import_pxe_files prevents maas-import-ephemerals from running 2 Critical Andres Rodriguez  10 Fix Released
1254047 #1254047 MAAS wsgi.py fails to load on trusty 2 Critical Raphaël Badin  10 Fix Released
1255479 #1255479 MaaS Internal Server Error 500 while parsing tags with namespaces in definition upon commissioning 2 Critical Gavin Panella  10 Fix Released
1257269 #1257269 bin/test.pserv fails on Django 1.6 2 Critical Raphaël Badin  10 Fix Released
1263644 #1263644 NodeViewsTest.test_node_list_sorts_by_zone does not pass on trunk 2 Critical Raphaël Badin  10 Fix Released
1269648 #1269648 OAuth unauthorized errors mask the actual error text 2 Critical Raphaël Badin  10 Fix Released
1270052 #1270052 Adding an SSH key fails due to a UnicodeDecodeError 2 Critical Raphaël Badin  10 Fix Released
1274024 #1274024 kernel parameters are not set up in the installed OS's grub cfg 2 Critical Julian Edwards  10 Fix Released
1274190 #1274190 periodic_probe_dhcp task raises IOError('No such device') 2 Critical Julian Edwards  10 Fix Released
1274217 #1274217 MAAS celery DHCP traceback 2 Critical Julian Edwards  10 Fix Released
1274871 #1274871 Enlisting of AMT managed NUCs fails with power type 2 Critical Graham Binns  10 Fix Released
1274912 #1274912 Internal server error when trying to stop a node with no power type 2 Critical Graham Binns  10 Fix Released
1274926 #1274926 A node's nodegroup is autodetected using the request's IP even when the request is a manual API/CLI call 2 Critical Julian Edwards  10 Fix Released
1278895 #1278895 When any of the commissioning scripts fails, the error reported contains the list of the scripts that *didn't* fail 2 Critical Raphaël Badin  10 Fix Released
1279107 #1279107 maas_ipmi_autodetect.py ignores command failures 2 Critical Jason Hobbs  10 Fix Released
1281474 #1281474 Dev service fails to start: AttributeError: class Factory has no attribute 'forProtocol' 2 Critical Gavin Panella  10 Fix Released
1282828 #1282828 Almost impossible to provide a valid nodegroup ID when enlisting new node on API 2 Critical Julian Edwards  10 Fix Released
1283114 #1283114 MAAS' DHCP server is not stopped when the number of managed interfaces is zero 2 Critical Julian Edwards  10 Fix Released
1285233 #1285233 MacAddress.__unicode__: AttributeError: 'str' object has no attribute 'get_raw' 2 Critical Julian Edwards  10 Fix Released
1285244 #1285244 deleting a node sometimes fails with omshell error 2 Critical Julian Edwards  10 Fix Released
1285248 #1285248 ImproperlyConfigured django error 2 Critical Raphaël Badin  10 Fix Released
1285607 #1285607 maas_ipmi_autodetect mistakes empty slot for taken slot 2 Critical Jason Hobbs  10 Fix Released
1287274 #1287274 On OCPv3 Roadrunner, maas_ipmi_autodetect fails because LAN Channel settings can't be changed 2 Critical Jason Hobbs  10 Fix Released
1287512 #1287512 OCPv3 roadrunner detects IPMI as 1.5, which isn't supported. 2 Critical Jason Hobbs  10 Fix Released
1287602 #1287602 Edit node form defaults to default zone 2 Critical Jeroen T. Vermeulen  10 Fix Released
1288001 #1288001 maasserver.views.tests.test_rpc.RPCViewTest.test_rpc_info fails except in isolation 2 Critical Gavin Panella  10 Fix Released
1288827 #1288827 maas-cli power_type documentation refers to dotted decimal value 2 Critical Julian Edwards  10 Fix Released
1288921 #1288921 probe_and_enlist_hardware requires mode parameter, should be model 2 Critical Blake Rouse  10 Fix Released
1289151 #1289151 The bulk action to attach a bunch of nodes to a zone fails (500 error) 2 Critical Raphaël Badin  10 Fix Released
1289456 #1289456 maas IPMI user creation fails on some DRAC systems 2 Critical Jason Hobbs  10 Fix Released
1289485 #1289485 MAAS failing to enlist nodes in the Lenovo lab 2 Critical Julian Edwards  10 Fix Released
1290622 #1290622 report_boot_images does not remove images that were deleted from the cluster 2 Critical Jeroen T. Vermeulen  10 Fix Released
1290822 #1290822 Include "label" in boot images directory hierarchy 2 Critical Jeroen T. Vermeulen  10 Fix Released
1293676 #1293676 internal server error when marking nodes as using fast-path installer 2 Critical Gavin Panella  10 Fix Released
1293791 #1293791 ipmi template tries to apply ipmi to *hosts* address rather than ipmi address 2 Critical Julian Edwards  10 Fix Released
1294516 #1294516 maas-import-ephemerals crashes 2 Critical Raphaël Badin  10 Fix Released
1295644 #1295644 MAAS cannot be installed on non-amd64 system 2 Critical Gavin Panella  10 Fix Released
1298652 #1298652 bootresources.yaml contains "selections: null" 2 Critical Julian Edwards  10 Fix Released
1298714 #1298714 Boot resources config migration uses the wrong tftproot 2 Critical Jeroen T. Vermeulen  10 Fix Released
1299143 #1299143 maas package installation fails to place /etc/maas/templates/uefi 2 Critical Andres Rodriguez  10 Fix Released
1300285 #1300285 generated dhcpd.conf not using else for pxelinux.0 2 Critical Blake Rouse  10 Fix Released
1300550 #1300550 Man page for maas-import-pxe-files still documents the old script (and config files) 2 Critical Jeroen T. Vermeulen  10 Fix Released
1300587 #1300587 Cloud-archive selection widget is obsolete 2 Critical Jeroen T. Vermeulen  10 Fix Released
1301809 #1301809 Report boot images no directory traceback 2 Critical Raphaël Badin  10 Fix Released
1302772 #1302772 update of maas-cluster-controller on trusty dumps traceback and crashes 2 Critical Jeroen T. Vermeulen  10 Fix Released
1302818 #1302818 SM15K Invalid power control 2 Critical Blake Rouse  10 Fix Released
1305118 #1305118 Default simplestreams path still uses old ‘v1’ data source 2 Critical Jeroen T. Vermeulen  10 Fix Released
1306335 #1306335 maas-dhcp needs to quote interface name in /etc/maas/dhcpd.conf 2 Critical Jeroen T. Vermeulen  10 Fix Released
1052339 #1052339 MAAS only supports one "managed" (DNS/DHCP) interface per cluster controller. 3 High Jeroen T. Vermeulen  10 Fix Released
1052397 #1052397 maas-import-pxe-files doesn't try -updates first 3 High Julian Edwards  10 Fix Released
1058126 #1058126 maas dbshell stacktraces in package 3 High Jeroen T. Vermeulen  10 Fix Released
1064212 #1064212 If a machine is booted manually when in status "Declared" or "Ready", TFTP server tracebacks 3 High Julian Edwards  10 Fix Released
1073460 #1073460 Node-specific kernel and ramdisk is not possible 3 High MAAS Maintainers  10 Fix Released
1166994 #1166994 [SRU] need to use generic kernel for highbank on ARM 3 High Julian Edwards  10 Fix Released
1177932 #1177932 Unable to select which pxe files to download by both series and architecture. 3 High   10 Fix Released
1181334 #1181334 i386 required to install amd64 3 High Tycho Andersen  10 Fix Released
1184589 #1184589 When external commands, issued by MAAS, fail, the log output does not give any information about the failure. 3 High Julian Edwards  10 Fix Released
1187851 #1187851 Newline added to end of files obtained with maas-cli 3 High Graham Binns  10 Fix Released
1189742 #1189742 CLI commands documentation does not explain how to pass parameters 3 High Jeroen T. Vermeulen  10 Fix Released
1191735 #1191735 TFTP server not listening on all interfaces 3 High Gavin Panella  10 Fix Released
1210393 #1210393 MAAS ipmi fails on OCPv3 Roadrunner 3 High Jason Hobbs  10 Fix Released
1222804 #1222804 NodeCommissionResultManager.store_data() does not update script_result when there's a pre-existing result 3 High Jeroen T. Vermeulen  10 Fix Released
1222807 #1222807 NodeCommissionResult.data is CharField but needs to hold binary data 3 High Gavin Panella  10 Fix Released
1227749 #1227749 UEFI support for MAAS 3 High Blake Rouse  10 Fix Released
1228205 #1228205 piston hijacks any TypeError raised by MAAS 3 High Raphaël Badin  10 Fix Released
1234880 #1234880 HP ilo4 consoles default to autodetect protocol, which doesn't work 3 High Andres Rodriguez  10 Fix Released
1235174 #1235174 set_hardware_details() shims do not reprocess tags in response to a change in LLDP commission results 3 High Gavin Panella  10 Fix Released
1236870 #1236870 search box doesn't work in docs 3 High Raphaël Badin  10 Fix Released
1237197 #1237197 No scheduled job for images download 3 High Jeroen T. Vermeulen  10 Fix Released
1237398 #1237398 "You'll need a separate MAAS key for each Juju environment" is wrong. 3 High Julian Edwards  10 Fix Released
1238284 #1238284 mutiple ip address displayed for a node 3 High Raphaël Badin  10 Fix Released
1240418 #1240418 tags juju parameter is wrong in the documentation when using juju-core 3 High Julian Edwards  10 Fix Released
1241054 #1241054 Default logging configuration is misleading. 3 High Raphaël Badin  10 Fix Released
1243917 #1243917 'maas createsuperuser' errors out if no email address is entered. 3 High Jeroen T. Vermeulen  10 Fix Released
1246531 #1246531 dhcpd.conf not updated when user hits "Save cluster controller" 3 High Raphaël Badin  10 Fix Released
1246625 #1246625 The power parameters used by the virsh power template are inconsistent. 3 High Julian Edwards  10 Fix Released
1247708 #1247708 Cluster interface shows up with no interface name 3 High Julian Edwards  10 Fix Released
1247945 #1247945 maas-cluster-controller package still deploys a /etc/maas/import_ephemerals 3 High   10 Fix Released
1248893 #1248893 maas-cli listing nodes filtered by hostname doesn't work 3 High Chris Glass  10 Fix Released
1249435 #1249435 kernel options not showing up in WebUI and not being passed at install time to one node 3 High Julian Edwards  10 Fix Released
1250410 #1250410 Search box renders incorrectly in Firefox 3 High Raphaël Badin  10 Fix Released
1251214 #1251214 MAASClient issues POST requests instead of PUT requests. 3 High Julian Edwards  10 Fix Released
1254053 #1254053 Installing MAAS on trusty gives a big warning about deprecated postgresql 9.1 3 High Andres Rodriguez  10 Fix Released
1254111 #1254111 MAAS tft server lacks uEFI netboot files. 3 High Blake Rouse  10 Fix Released
1255497 #1255497 juju quick start should not prefer --upload-tools 3 High Julian Edwards  10 Fix Released
1268795 #1268795 unable to automatically commission Cisco UCS server due to BMC user permissions 3 High Jason Hobbs  10 Fix Released
1270131 #1270131 1 CPU when there are multiple cores on Intel NUC 3 High Raphaël Badin  10 Fix Released
1271056 #1271056 API call for listing nodes filtered by zone 3 High Adam Collard  10 Fix Released
1273650 #1273650 Fastpath installer does not pick up package mirror settings from MAAS 3 High Graham Binns  10 Fix Released
1274017 #1274017 MAAS new user creation requires E-Mail address, throws wrong error when not provided 3 High Raphaël Badin  10 Fix Released
1274465 #1274465 Network identity shows broadcast address instead of the network's address 3 High Raphaël Badin  10 Fix Released
1274499 #1274499 dhcp lease rollover causes loss of access to managment IP 3 High Julian Edwards  10 Fix Released
1275643 #1275643 When both IPMI 1.5 and 2.0 are available, MAAS should use 2.0 3 High Jason Hobbs  10 Fix Released
1275649 #1275649 MAAS packaging doesn't include maas-generated named.conf.options.inside.maas file 3 High Julian Edwards  10 Fix Released
1276450 #1276450 MAAS, using amt, cannot guarantee that the correct machine is being contacted 3 High   10 Fix Released
1276919 #1276919 MAAS uses the .master domain by default 3 High Julian Edwards  10 Fix Released
1276985 #1276985 The "Edit cluster interface" page shows an undocumented "Foreign dhcp ip" field. 3 High Raphaël Badin  10 Fix Released
1279304 #1279304 Node commissioning results are not displayed in the UI 3 High Jeroen T. Vermeulen  10 Fix Released
1279728 #1279728 Storage capacity isn't always detected 3 High Raphaël Badin  10 Fix Released
1280680 #1280680 AttributeError: 'ClusterClient' object has no attribute 'loseConnection' 3 High Gavin Panella  10 Fix Released
1281173 #1281173 Docs - Preseed file location is incorrect 3 High Kevin Kirkpatrick  10 Fix Released
1283918 #1283918 Intermittent test failure: test_wait_script_waits_for_lldpd 3 High Jeroen T. Vermeulen  10 Fix Released
1284789 #1284789 documentation about who can run maas command is inconsistent/wrong 3 High Julian Edwards  10 Fix Released
1285272 #1285272 maas-cli doesn't show zone as one of the parameters that could be updated in a node 3 High Julian Edwards  10 Fix Released
1287439 #1287439 trivial power_parameters_skip_{check,validation} doc confusion 3 High James Troup  10 Fix Released
1287964 #1287964 MAAS incorrectly detects / sets-up BMC information on Dell PowerEdge servers 3 High Jason Hobbs  10 Fix Released
1288222 #1288222 test_macaddresses_are_sorted is flaky 3 High Graham Binns  10 Fix Released
1292491 #1292491 pserv traceback when region controller not yet ready 3 High Gavin Panella  10 Fix Released
1293661 #1293661 cannot use fast path installer to deploy other than trusty 3 High Julian Edwards  10 Fix Released
1293942 #1293942 Still intermittent test failures in test_wait_script_waits_for_lldpd 3 High Gavin Panella  10 Fix Released
1294302 #1294302 fast installer fails to PXE boot on armhf/highbank 3 High Jason Hobbs  10 Fix Released
1295035 #1295035 The UI doesn't display the list of available boot images 3 High Raphaël Badin  10 Fix Released
1295479 #1295479 Migration to new import script 3 High Jeroen T. Vermeulen  10 Fix Released
1297814 #1297814 MAAS does not advertise its capabilities 3 High Raphaël Badin  10 Fix Released
1298790 #1298790 Logout page vulnerable to CSRF 3 High Raphaël Badin  10 Fix Released
1302819 #1302819 MAAS cannot enlist machines from SM15k 3 High Blake Rouse  10 Fix Released
1306325 #1306325 Retrieval of third party driver udebs doesn't use MAAS's HTTP proxy setting 3 High   10 Fix Released
1307906 #1307906 New 3rd party drivers UI warning is untested 3 High Graham Binns  10 Fix Released
1234716 #1234716 The region uses an internal enum instead of cluster boot image info 4 Medium MAAS Maintainers  10 Fix Released
1237346 #1237346 The network discovery section on the node view page is too prominent 4 Medium Raphaël Badin  10 Fix Released
1238148 #1238148 maas-import-ephemerals gives no status output 4 Medium   10 Fix Released
1238158 #1238158 maas-import-ephemerals copies where move would be superior 4 Medium Jeroen T. Vermeulen  10 Fix Released
1248624 #1248624 Documentation about virsh power control does not contain Matt Rae's explanation 4 Medium Julian Edwards  10 Fix Released
1252523 #1252523 maas-dhcp is installed by default, but docs claim otherwise 4 Medium Julian Edwards  10 Fix Released
1252752 #1252752 maas-import-pxe-files takes too long to complete 4 Medium   10 Fix Released
1262160 #1262160 Node listing sorts by zone ID, not by zone name 4 Medium Gavin Panella  10 Fix Released
1271189 #1271189 support switching image streams in import ephemerals 4 Medium   10 Fix Released
1287310 #1287310 hard to determine valid values for power parameters 4 Medium Raphaël Badin  10 Fix Released
991743 #991743 src/maastesting/matchers.py.ContainsAll duplicates code from testtools. 5 Low Raphaël Badin  10 Fix Released
1071786 #1071786 Test suite breaks: “bin/test.maas src/maasserver/tests” has database problems 5 Low Jeroen T. Vermeulen  10 Fix Released
1225981 #1225981 Strange Rabbit exception output in test suite 5 Low Gavin Panella  10 Fix Released
1262063 #1262063 Can't run test_views_nodes.py in isolation 5 Low Jeroen T. Vermeulen  10 Fix Released
1272014 #1272014 MAAS prompts user to run `maas createadmin`; instead of `maas createsuperuser` 5 Low Tycho Andersen  10 Fix Released
1274561 #1274561 DebuggingLoggerMiddleware doesn't log the responses. 5 Low Raphaël Badin  10 Fix Released
1299374 #1299374 Broadcast address is required on cluster form 5 Low Jeroen T. Vermeulen  10 Fix Released
1108319 #1108319 maascli could have a way to tell which cluster controllers don't have the pxe files 6 Wishlist Raphaël Badin  10 Fix Released
1286369 #1286369 documentation for managing virtual machines in MAAS is confusing 1 Undecided Gavin Panella  10 Fix Released
This milestone contains Public information
Everyone can see this information.