Created by Martin Nowack on 2015-02-26 and last modified on 2015-02-26
Get this branch:
bzr branch lp:~martin-nowack/ubuntu/utopic/maas/bug-1425837
Only Martin Nowack can upload to this branch. If you are Martin Nowack please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Martin Nowack

Recent revisions

74. By Martin Nowack (<email address hidden>) on 2015-02-26

Fix parsing of domain name and allow dashes as well (LP: #1425837)

73. By Andres Rodriguez on 2015-01-30

* New upstream release, 1.7.1 bzr3341:
  - Fix crash when trying to add an empty network. (LP: #1414036)
  - Fix Add Node WebUI Page to not display OS/Release if
    not populated (LP: #1413030)
  - Fix Power8 VM enlistment to correctly by correctly parsing the
    MAC address. (LP: #1409952)
  - Fix IP Address reservation to not fail when trying to reserve
    an IP address. (LP: #1409852)
  - Fix probe-and-enlist locking up cluster (LP: #1403609)
  - Fix slow node event log queries (LP: #1402237)
  - Fix marking settings page as active when viewing node page
    (LP: #1403043)
  - Fix broken zone link on node page (LP: #1402736)
  - Fix cluster process from uses high levels of CPU on web
    requests (LP: #1401707)
  - Update API documentation for error codes (LP: #1391193)
  - Do not query broken nodes power state (LP: #1402243)
  - Display MAC address node booted from on node listing
    (LP: #1399676)
  - Show node memory size in MiB or GiB (LP: #1399736)
  - Fix deadlock caused by updating nodes PXE MAC address
    on every PXE request (LP: #1401983)
  - Fix auto creation of networks using the interface name
    instead of the cluster name (LP: #1400909)
  - Fix node page to display memory in GiB (LP: #1401349)
  - Fix to maas not knowing about VM paused state (LP: #1394382)
  - Fix CustomOS image by returning the correct filename and path
    (LP: #1401241, LP: #1393953)
  - Don't query for node info when we don't have a MAC address when
    accessing the TFTP server from local machine. (LP: #1398159)
  - Ensure PXE MAC address is the first reported to MAAS on
    enlistment (LP: #1400849)
  - Do not use poweroff.c32/poweroff.com as some systems don't
    support it. Instead use the ephemeral environment to issue a
    poweroff command. (LP: #1376716)
  - Pipe script commands to /bind/sh instead of using shell=True
    to prevent showing error output of px ax (LP: #1399331)
  - Do not delete node's connected to a cluster interface, if
    the latter gets removed. (LP: #1396308)
  - Ensure disk erasing always runs the commissioning
    ephemeral image (LP: #1397193)
  - Add capability to use an option prefix_filer parameter to
    probe_and_enlist_hardware when the model is virsh (LP: #1393423)
  - Add capability to query power status for sm15k (LP: #1384424)
  - Add capability to query power status for UCSM (LP: #1384426)
  - Ensure WSGI has a home defined for the user. (LP: #1399016)

[ Jeroen Vermeulen ]
* debian/maas-cluster-controller.postinst: configure MAAS_URL through new
  "maas-provision configure-maas-url" sub-command instead of with "sed".

[ Andres Rodriguez ]
* Set 'maas' homedir to '/var/lib/maas' (LP: #1399016):
  - debian/maas-common.postinst: Do not try to update 'maas'
    home user dir on upgrade.
* debian/control: Tighten Dependency Versioning of some packages.

72. By Andres Rodriguez on 2014-12-04

* Really set 'maas' homedir to '/var/lib/maas' (LP: #1399016):
  - debian/maas-common.postinst: Do not try to update 'maas'
    home user dir on upgrade.
  - 03-set-maas-home-dir-lp1399016.patch: Ensure that wsgi config
    sets the correct path.

71. By Andres Rodriguez on 2014-12-04

debian/maas-common.postinst: Ensure that the maas user gets its home
directory created in /var/lib/maas. (LP: #1399016)

70. By Andres Rodriguez on 2014-10-22

* New Upstream Release, Beta 8 bzr 3272.
  - Maintain backward compatibility with status codes to not break
    client MAAS API users. (LP: #1383609)
  - Allow users to disable DHCP NIC scanning during commissioning otherwise
    this can lead machines not being able to commission (LP: #1383384)
  - Ensure that MAAS can correctly download, and install HWE Kernels, and
    not crash in the process. (LP: #1357532, LP: #1382281)
  - Add a lock to ensure we don't give the same 2 systems to two different
    users when acquiring a machine. (LP: #1382575)

[ Michael McCracken ]
* debian/maas-dns.postrm: ensure named.conf is cleaned of maas
  includes (LP: #1346538)

69. By Andres Rodriguez on 2014-08-21

* New Upstream Snapshot, Beta 7 bzr3266

[ Jeroen Vermeulen ]
* debian/extras/99-maas-sudoers
  - Add second DHCP server instance for IPv6.
* debian/maas-region-controller-min.install
  - Install deployment user-data: maas_configure_interfaces.py script.
* debian/maas-cluster-controller.links
  - Reflect Celery removal changes made in trunk r3067.
  - Don't install celeryconfig_cluster.py any longer.
  - Don't install maas_local_celeryconfig_cluster.py any longer.
  - Don't symlink maas_local_celeryconfig_cluster.py from /etc to /usr.
  - Don't insert UUID into maas_local_celeryconfig_cluster.py.

[ Andres Rodriguez ]
* debian/maas-region-controller-min.postrm: Cleanup lefover files.
* debian/maas-dhcp.postrm: Clean leftover configs.
* Provide new maas-proxy package that replaces the usage of
  - debian/control: New maas-proxy package that replaces the usage
    of squid-deb-proxy; Drop depends on squid-deb-proxy.
  - Add upstrart job.
  - Ensure squid3 is stopped as maas-proxy uses a caching proxy.
* Remove Celery references to cluster controller:
  - Rename upstart job from maas-pserv to maas-cluster; rename
    maas-cluster-celery to maas-cluster-register. Ensure services
    are stopped on upgrade.
  - debian/maintscript: Cleanup config files.
  - Remove all references to the MAAS celery daemon and config
    files as we don't use it like that anymore
* Move some entries in debian/maintscript to
* Remove usage of txlongpoll and rabbitmq-server. Handle upgrades
  to ensure these are removed correctly.

[ Jason Hobbs ]
* debian/maas-region-controller-min.install: Install
  maas-generate-winrm-cert script.

[ Raphaël Badin ]
* debian/extras/maas-region-admin: Bypass django-admin as it prints
  spurious messages to stdout (LP: #1365130).

[Louis Bouchard]
* debian/maas-cluster-controller.postinst:
  - Exclude /var/log/maas/rsyslog when changing ownership
    (LP: #1346703)

[Gavin Panella]
* debian/maas-cluster-controller.maas-clusterd.upstart:
  - Don't start-up the cluster controller unless a shared-secret has
    been installed.
* debian/maas-cluster-controller.maas-cluster-register.upstart: Drop.

68. By Andres Rodriguez on 2014-08-21

* New upstream release, 1.7.0 Beta 1

[Diogo Matsubara]
* debian/control:
  - maas-cluster-controller depends on syslinux-dev |
    syslinux-common (LP: #1328659)
  - python-maas-provisioningserver depends on
    python-paramiko (LP: #1334401)

[Jeroen Vermeulen]
* debian/extras/99-maas-sudoers:
  - Let maas user import, including sudo tgt-admin and sudo uec2roottar.
* debian/maas-cluster-controller.install:
  - Stop installing obsolete file bootresources.yaml.

[ Raphaël Badin ]
* debian/control:
  - maas-cluster-controller depends on python-pexpect
* debian/extras/99-maas-sudoers:
  - Add rule 'maas-dhcp-server stop' job.

[ Greg Lutostanski ]
* debian/control:
  - maas-cluster-controller depends on grub-common
  - maas-provisioningserver not maas-cluster-controller depends on
    python-pexpect (LP: #1352273)
  - maas-provisioningserver not maas-cluster-controller depends on
    python-seamicroclient (LP: #1332532)

[ Gavin Panella ]
* debian/maas-cluster-controller.postinst
  - Allow maas-pserv to bind to all IPv6 addresses too.

[ Julian Edwards ]
* debian/maas-region-controller-min.apport
  - Change the log file name maas.log to maas-django.log
* debian/maas-cluster-controller.postinst
  - Install /var/log/maas/maas.log as a syslog file.
  - Ensure logging is set up for upgrades

[ Graham Binns ]
* debian/maas-region-controller.postinst:
  - Add symlinks for squid3, squid-deb-proxy and apache log directories to

[ Andres Rodriguez ]
* debian/maas-region-controller.postinst: Force symlink creation
  for external logs.
* debian/maas-region-controller.postinst: Do not change celery's
  rabbitmq password on upgrade that to not lock remote
  Cluster Controllers if upgrading from 1.5+. (LP: #1300507)

67. By Julian Edwards on 2014-08-21

* New upstream bugfix release:
  - Auto-link node MACs to Networks (LP: #1341619)

[ Julian Edwards ]
* debian/maas-region-controller.postinst: Don't restart RabbitMQ on
  upgrades, just ensure it's running. Should prevent a race with the
  cluster celery restarting.
* debian/rules: Pull upstream branch from the right place.

[ Andres Rodriguez ]
* debian/maas-region-controller.postinst: Ensure cluster celery is
  started if it also runs on the region.

66. 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)

65. By Greg Lutostanski on 2014-06-02

* New upstream bugfix 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)

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.