lp:ubuntu/vivid/maas

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/vivid/maas
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

77. By Andres Rodriguez

* New upstream bugfix release, 1.7.3 bzr3363:
  - Fix sorting by MAC address on node listing page (LP: #1437094)
  - Automatically set correct boot resources and start re-import
    so MAAS is usable after upgrade from 1.5. (LP: #1439359)
  - Maintain backwards compatibility with MAAS 1.5 (custom) preseeds names
    so users don't have to manually change preseed names. (LP: #1439366)
  - Expose the version and the subversion of the running MAAS
    on the API. (LP: #1441133)
  - Fix Internal Server Error when saving a cluster without specifying
    Router IP. (LP: #1441933)
- debian/patches/02-pserv-config.patch: Ensure pserv config file has a
  default. This will also fix (LP: #1273197)

76. By Andres Rodriguez

* New upstream bugfix release, 1.7.3 bzr3361:
  - Fix sorting by MAC address on node listing page (LP: #1437094)
  - Automatically set correct boot resources and start re-import
    so MAAS is usable after upgrade from 1.5. (LP: #1439359)
  - Maintain backwards compatibility with MAAS 1.5 (custom) preseeds names
    so users don't have to manually change preseed names. (LP: #1439366)
  - Expose the version and the subversion of the running MAAS
    on the API. (LP: #1441133)
- debian/patches/02-pserv-config.patch: Ensure pserv config file has a
  default. This will also fix (LP: #1273197)

75. By Andres Rodriguez

* New upstream release, 1.7.2 bzr3355:
  - Support AMT Version > 8 (LP: #1331214)
  - Fix call to amttool when restarting a node to not fail
    disk erasing. (LP: #1397567)
  - Do not generate the 'option routers' stanza if router IP
    is None. (LP: #1415538)
  - Do not deallocate StaticIPAddress before node has powered
    off. (LP: #1403909)
  - Remove all OOPS reporting. (LP: #1405998)
  - Update node host maps when a sticky ip address is claimed
    over the API. (LP: #1423931)
* debian/control:
  - Depends on ubuntu-cloudimage-keyring for region (LP: #1424287)
  - Depends on pxelinux instead of syslinux-dev (LP: #1433697)
* Drop dependencies on python-oops* and add dependency to python-bson.

74. By Steve Langasek

Depend on pxelinux for pxelinux.0, not on syslinux-dev. LP: #1433697.

73. By Andres Rodriguez

* 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

* 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

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

70. By Andres Rodriguez

* 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

* New Upstream Snapshot, Beta 7 bzr3266

[ Jeroen Vermeulen ]
* debian/extras/99-maas-sudoers
  debian/maas-dhcp.postinst
  debian/rules
  - Add second DHCP server instance for IPv6.
* debian/maas-region-controller-min.install
  debian/maas-region-controller-min.lintian-overrides
  - Install deployment user-data: maas_configure_interfaces.py script.
* debian/maas-cluster-controller.links
  debian/maas-cluster-controller.install
  debian/maas-cluster-controller.postinst
  - 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
  squid-deb-proxy:
  - 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
  debian/maas-cluster-controller.maintscript
* 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

* 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
  debian/maas-region-controller-min.logrotate
  debian/maas-region-controller-min.postinst
  debian/maas-region-controller.postinst
  - Change the log file name maas.log to maas-django.log
* debian/maas-cluster-controller.postinst
  debian/maas-common.install
  debian/maas-region-controller-min.postinst
  debian/maas-region-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
    /var/log/maas.

[ 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)

Branch metadata

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

Subscribers