Created by Greg Lutostanski on 2014-06-20 and last modified on 2014-06-20
Get this branch:
bzr branch lp:~lutostag/ubuntu/trusty/maas/1.5.2+packagefix
Only Greg Lutostanski can upload to this branch. If you are Greg Lutostanski please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Greg Lutostanski

Recent revisions

64. By Greg Lutostanski on 2014-06-20

* debian/control:
 - Add missing dependency in maas-cluster-controller for grub-common
   (LP: #1328231)
 - Move dependency from maas-cluster-controller to maas-provisioningserver
   for python-seamicroclient (LP: #1332532)

63. By Greg Lutostanski on 2014-06-04

* New upstream release:
  - Remove workaround for fixed Django bug 1311433 (LP: #1311433)
  - Ensure that validation errors are returned when adding a node over
    the API and its cluster controller is not contactable. (LP: #1305061)
  - Hardware enablement support for PowerKVM (LP: #1325038)
  - Shorten the time taken for a cluster to initially connect to the region
    via RPC to around 2 seconds (LP: #1317682)
  - Faster DHCP leases parser (LP: #1305102)
  - Documentation fixed explaining how to enable an ephemeral backdoor
    (LP: #1321696)
  - Use probe-and-enlist-hardware to enlist all virtual machine inside
    a libvirt machine, allow password qemu+ssh connections.
    (LP: #1315155, LP: #1315157)
  - Rename ppc64el boot loader to PowerKVM (LP: #1315154)
  - Fix NodeForm's is_valid() method so that it uses Django's way of setting
    errors on forms instead of putting text in self.errors['architecture']
    (LP: #1301465)
  - Change BootMethods to return their own IReader per-request, update method
    names to reflect new usage. (LP: #1315154)
  - Return early and stop the DHCP server when the list of managed interfaces
    of the nodegroup is empty. (LP: #1324944)
  - Fix invalid attribute references in the VirshSSH class. Added more test
    for the VirshSSH class. (LP: #1324966)
* debian/control:
  - Add missing dependency in maas-cluster-controller for python-pexpect
    (LP: #1322151)

62. By Andres Rodriguez on 2014-05-09

* Stable Release Update (LP: #1317601):
  - Hardware Enablement for Cisco B-Series. (LP: #1300476)
  - Allow AMT power type to specify IP Address. (LP: #1308772)
  - Spurious failure when starting and creating lock files. (LP: 1308069)
  - Fix usage of hardware enablement kernels by fixing the preseeds
    (LP: #1310082, LP: #1310076, LP: #1310082)
  - Fix parallel juju deployments. (LP: #1314409)
  - Clear distro_series when stopping node from WebUI (LP: #1316396)
  - Fix click hijacking (LP: #1298784)
  - Fix blocking API client when deleting a resource (LP: #1313556)
  - Do not import Trusty RC images by default (LP: #1311151)
  - debian/control: Add missing dep on python-crochet for
    python-maas-provisioningserver (LP: #1311765)

61. By Andres Rodriguez on 2014-04-09

* New upstream release
  - Add support to install Third Party Drivers. In order for this to be
    used the user will have to go to the Settings page to enable the
    installation of these drivers. (LP: #1305839)
  - Use release images instead of daily. (LP: #1306701)
  - Quote interface name in dhcpd.template, otherwise DHCP server fails
    to start. (LP: #1306335)
  - Fix IntegrityError, when multiple processes are trying to register
    the same component. (LP: #1307415)
  - Add missing armhf commissioning template (LP: #1307780)
* debian/maas-region-controller-min.install: Install drivers.yaml.
* debian/maas-region-controller.postinst: No longer show the
  installation note by default. (LP: #1284652)

60. By Andres Rodriguez on 2014-04-09

* New upstream bugfix release.
  - Fix simplestreams path to use the new data source path. (LP: #1305118)
  - Fix commissioning_distro_series validation failure. (LP: #1304408)
  - Fix DB migration 0072_remove_ipmi_autodetec. (LP: #1302156)
  - Update documentation.
* debian/maas-region-controller-min.maas-region-celery.upstart,
  debian/maas-region-controller-min.maas-txlongpoll.upstart: Fix ISO
  install by making sure rabbitmq user is really created if it does not
  exist (LP: #1298559)

59. By Andres Rodriguez on 2014-04-07

* New upstream bugfix release:
  - Fix Cluster Controller to handle deprecated config items gracefull.
    Otherwise it fails on upgrades. (LP: #1302772)
  - Fix documentation generation and referencing. (LP: #1302956)
  - Ensure we PXE boot when we turn on SM15K systems. (LP: #1303915)

58. By Andres Rodriguez on 2014-04-03

* New upstream bugfix release:
  - Fix catching exceptions raised by
    twisted.conch.ssh.keys.Key.fromString (LP: #1298788)
  - Fix validationg in default NodeGroupInterface.broadcast_ip making it
    optional. (LP: #1299374)
  - Drop install-pxe-bootloader as it conflicts with newer import script.
  - Remove references to old import script.
  - Fix changes that cause overwriting of existing entries.
  - Fix inappropriate ValidationError when defining networks with nested
    (but non-identical) address ranges. (LP: #1299114)
  - Fix issue where if a node does not provide an architecture type on dhcp
    request, or no other boot method is available for that architecture,
    the node still uses pxelinux.0 to boot. (LP: #1300285)
  - Take an advisory lock to prevent concurrent creation of the
    eventloops table. (LP: #1300363)
  - Remove the cloud_images_archive setting, as it conflicts with new
    import script. (LP: #1300587)
  - Add a 'logout confirmation' page. Using this, the logout action is
    protected against CSRF attacks because it uses a POST request, in
    conjunction with Django's CSRF protection feature. (LP: #1298790)
  - Fix cluster listings when dealing with large number of clusters by
    paginating it. (LP: #1301242)
  - Change list_boot_images() so that it can cope with a missing boot
    images directory: this happens if the reporting task runs before the
    images have been imported. (LP: #213984)
  - Fix internal server error on fast path installer. (LP: #1293676)
  - Fix uploading files using maas-cli. (LP: #1187826)
  - Fix SM15k Invalid Power Control and Fix enlisting machines with
    2.0 api. (LP: #1302818, LP: #1302819)

[ Andres Rodriguez ]
* debian/maas-cluster-controller.install: Install UEFI templates
* debian/maas-cluster-controller.dirs: Create 'boot-resources' dir.

[ Jason Hobbs ]
* debian/extras/99-maas: Allow access to keyserver.ubuntu.com via

[Jeroen Vermeulen]
* debian/maas-cluster-controller.postinst:
  - Make the tgt config link point to the new boot-resources dir.
* debian/maas-region-controller-min.dirs:
  - Don't create /var/lib/maas/tftp.

57. By Andres Rodriguez on 2014-03-28

* New upstream release (LP: #1281881)

[ Andres Rodriguez ]
* debian/maas-region-controller-min.templates: Set installation note to false
  by default.
* Check rabbitmqctl is present before running commands:
  - debian/maas-region-controller-min.maas-region-celery.upstart.
  - debian/maas-region-controller-min.maas-txlongpoll.upstart.
* make sure maas_longpoll rabbitmq user is created/with correct password on
  a package reconfigure.
* debian/maas-dns.postinst: Fix upgrade setup of named.conf.options.
* debian/maas-cluster-controller.install: Install UEFI templates (LP: #1299143)

[ Julian Edwards ]
* debian/extas/maas: Echo warning to stderr so json stdout is not polluted
* debian/maas-cluster-controller.postinst: Run upgrade-cluster on each
* debian/maas-dns.postinst: Call edit_named_options to add a line in
  /etc/bind/named.conf.options that includes the
  /etc/named/maas/named.conf.options.inside.maas file.
* debian/control:
  - maas-dns depends on python-iscpy
  - maas-cluster-controller depends on python-seamicroclient
* debian/maas-cluster-controller.install: Install bootresources.yaml

[ Dustin Kirkland ]
* debian/control: LP: #1297097
  - clean up package descriptions, modernize, and more clearly/simply
    explain what each package does
  - drop "Ubuntu" in front of MAAS, clean up command line/API description

56. By Andres Rodriguez on 2014-03-18

debian/patches/04-maas-ipmi-fixes.patch: Update to include another fix
that adds parameters to the IPMI power command.

55. By Andres Rodriguez on 2014-03-10

* debian/maas-region-controller-min.templates: Set installation note
  to false by default.
* Check rabbitmqctl is present before running commands:
  - debian/maas-region-controller-min.maas-region-celery.upstart.
  - debian/maas-region-controller-min.maas-txlongpoll.upstart.
* debian/patches/04-maas-ipmi-fixes.patch: Update to include more
  fixes for BMC's in corner cases.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.