Last commit made on 2015-07-13
Get this branch:
git clone -b ubuntu/vivid-updates https://git.launchpad.net/ubuntu/+source/maas
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

bb1718e... by Andres Rodriguez on 2015-07-10

Import patches-unapplied version 1.7.6+bzr3376-0ubuntu2~15.04.1 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 93b32a8b15d92ae74a45e4f4b19f92a2fbecc1e0

New changelog entries:
  * debian/control: Make maas-dns a Dependy of maas-region-controller.
  * debian/maas-region-controller.postinst: Ensure DNS config migration is
    always run. (LP: #1413388)

93b32a8... by Andres Rodriguez on 2015-07-03

Import patches-unapplied version 1.7.6+bzr3376-0ubuntu1 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: 091f7005bcf3b370c999d59123afea786a1f1c8f

New changelog entries:
  * New upstream release 1.7.6 bzr3376:
    - Accept list of forwarders for upstream_dns rather than just
      one. (LP: #1470585)
    - Fix upgrade issue where it would remove custom DNS config,
      potentially breaking DNS. (LP: #1413388)
  [ Raphaël Badin ]
  * Drop dependency on python-iscpy: the code has been integrated into
    MAAS. (LP: #1413388).
  [ Andres Rodriguez ]
  * Refactor maas-dns upgrade code so it doesn't break local DNS config
    and it gets migrated (LP: #1413388)
  * New upstream release, MAAS 1.7.5 bzr3369 (LP: #1460737):

091f700... by Andres Rodriguez on 2015-05-11

Import patches-unapplied version 1.7.5+bzr3369-0ubuntu1 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: f46e42a7891389bf62a113c4c1e646ac16d9ff2c

New changelog entries:
  * New upstream release, MAAS 1.7.5 bzr:
    - MAAS cli/API: missing option set use-fast-installer /
      use-debian-installer (LP: #1456969)

f46e42a... by Andres Rodriguez on 2015-05-09

Import patches-unapplied version 1.7.4+bzr3366-0ubuntu1 to ubuntu/wily-proposed

Imported using git-ubuntu import.

Changelog parent: f3144f68864ae727f93c4da40202bbd9fee26268

New changelog entries:
  * New upstream release, MAAS 1.7.4 bzr3365:
    - When MAAS has too many leases, and lease parsing fails, MAAS fails
      to auto-map NIC with network. (LP: #1387859)
    - Alert a command-line user of `maas` when their local API description
      is out-of-date. (LP: #1329267)

f3144f6... by Andres Rodriguez on 2015-04-22

Import patches-unapplied version 1.7.3+bzr3363-0ubuntu2 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: c3189d8393bc6d20bb026be78c9a793084fcccd9

New changelog entries:
  * Use python-django16 instead of python-django ( 1.7). MAAS does not
    support django 1.7 due to having a new migration system. (LP: #1447573)
  * Adding systemd units and packaging support. (LP: #1423613)
  * debian/control: Add missing dependency on python-apt. (LP: #1446878)

c3189d8... by Andres Rodriguez on 2015-03-24

Import patches-unapplied version 1.7.3+bzr3363-0ubuntu1 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: b2dff7556c997e1588696d9f8bcfed6e66a68072

New changelog entries:
  * 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)

b2dff75... by Andres Rodriguez on 2015-01-30

Import patches-unapplied version 1.7.2+bzr3355-0ubuntu1 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: 34ec04ba21f1a0165968ff7860e189265102d637

New changelog entries:
  * 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.

34ec04b... by Andres Rodriguez on 2015-01-30

Import patches-unapplied version 1.7.1+bzr3341-0ubuntu1 to ubuntu/vivid-proposed

Imported using git-ubuntu import.

Changelog parent: b9e948d41b82c95b0ae78f655ef15184538a853d

New changelog entries:
  * 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.
  * New upstream release, 1.7.0.
  * New upstream release, RC3 bzr 3299
    - Fix dashboard tooltip messages which had stopped being displayed
      (LP: #1390434)
  * New upstream release, RC2 bzr 3297
    - Allow marking a node in the DISK_ERASING state as broken (LP: #1388919)
    - Prevent concurrent allocations of static IP addresses from returning
      the same clashing address. (LP: #1387262)
  [ Andres Rodriguez ]
  * debian/maas-cluster-controller.postinst: Make sure that cluster sets
    the correct permissions for proxy log dir if running on the same
    system. (LP: #1377964)
  * New Upstream Release, RC1 bzr 3295
    - If using MSCM (Moonshot Chassis Manager) on a M300, do not overwrite
      power parameters (LP: #1382075)
    - Do not write DNS hostmaps if its PXE Mac is not on a managed cluster
      interface. (LP: #1382108)
    - Show os field in boot source selections API. (LP: #1384383)
    - Add documentation for new Import Images features (LP: #1384010)
    - Allow releasing if Failed to Disk Wipe or Release (LP: #1384821)
    - Handle missing subarch when creating a node via RPC for
      probe-and-enlist methods (LP: #1384778)
    - Update default waiting policy for power actions to increase time of
      wait to handle different type of BMC's (LP: #1384758)
    - Use HTTP_PROXY to download images if configured (LP: #1384464)
    - Return 503 response for PowerActionAlreadyInProgress and add a
      'Retry-after' Header. (LP: #1384001)
    - Stop ImportResourcesService from crashing when an import fails
      (LP: #1386722)
    - Convert TFTP request paths that contain backslashes to forward
      slashes. (LP: #1387191)
    - Do not try to delete synced boot images if not new ones are present
      to handle a weird race. (LP: #1387133)
    - Fix storage unit shown on the node edit page (LP: #1387431)
    - Use CompressedAmpList in UpdateLeases to now parse
      ~3500 leases (LP: #1387515, LP: #1387515)
    - Updated XPath expression for discovering storage capacity from new
      lshw changes. (LP: #1387380)
    - Add sub status field on API.
    - Generate DNS mappings for the Dynamic IP range. Hostname generation
      is limited to /16. (LP: #1382190)
    - Use configured HTTP Proxy to download boot images (LP: #1384464)
  * debian/extras/maas-proxy-common.sh: Ensure that permissions are correct
    before starting maas-proxy. (LP: #1382266)

b9e948d... by Andres Rodriguez on 2014-10-22

Import patches-unapplied version 1.7.0~beta8+bzr3272-0ubuntu1 to ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: 5b4a66aec59f7ac17e2a3784c17a04be9da9a3bc

New changelog entries:
  * 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)

5b4a66a... by Andres Rodriguez on 2014-08-21

Import patches-unapplied version 1.7.0~beta7+bzr3266-0ubuntu1 to ubuntu/utopic-proposed

Imported using git-ubuntu import.

Changelog parent: f0ef6a9f6e9d88f4d90f9d6c363317db088523ef

New changelog entries:
  * 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.