~ubuntu-branches/ubuntu/trusty/maas/trusty-security

« back to all changes in this revision

Viewing changes to src/provisioningserver/boot/__init__.py

  • Committer: Package Import Robot
  • Author(s): Greg Lutostanski, Greg Lutostanski, Gavin Panella, Diogo Matsubara, Raphaël Badin
  • Date: 2014-08-29 13:27:34 UTC
  • mfrom: (1.2.34)
  • mto: This revision was merged to the branch mainline in revision 62.
  • Revision ID: package-import@ubuntu.com-20140829132734-1yaitdu9h4zlgci0
Tags: 1.5.4+bzr2294-0ubuntu1
* New upstream bug fix release:
  - Change supported releases for install to Precise, Saucy, Trusty, Utopic
    (Add Utopic; Remove Quantal/Raring) -- will still only be able to install
    releases with streams available to maas (LP: #1337437)
  - Package fails to install when the default route is through an
    aliased/tagged interface (LP: #1350235)
  - ERROR Nonce already used (LP: #1190986)
  - Add MAAS arm64/xgene support (LP: #1338851)
  - API documentation for nodegroup op=details missing parameter
    (LP: #1331982)
  - Reduce number of celery tasks emitted when updating a cluster controller
    (LP: #1324944)
  - Fix VirshSSH template which was referencing invalid attributes
    (LP: #1324966)
  - Fix a start up problems where a database lock was being taken outside of
    a transaction (LP: #1325640, LP: #1325759)
  - Reformat badly formatted Architecture error message (LP: #1301465)
  - Final changes to support ppc64el (now known as PowerNV) (LP: #1315154)
  - UI tweak to make navigation elements visible for documentation

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

[ Gavin Panella ]
 * debian/maas-cluster-controller.postinst
  - Allow maas-pserv to bind to all IPv6 addresses too. (LP: #1342302) 

[ Diogo Matsubara ]
 * debian/control:
  - python-maas-provisioningserver depends on python-paramiko (LP: #1334401)

[ Raphaël Badin ]
 * debian/extras/99-maas-sudoers:
  - Add rule 'maas-dhcp-server stop' job.

Show diffs side-by-side

added added

removed removed

Lines of Context:
99
99
 
100
100
    __metaclass__ = ABCMeta
101
101
 
 
102
    # Path prefix that is used for the pxelinux.cfg. Used for
 
103
    # the dhcpd.conf that is generated.
 
104
    path_prefix = None
 
105
 
102
106
    @abstractproperty
103
107
    def name(self):
104
108
        """Name of the boot method."""
223
227
from provisioningserver.boot.pxe import PXEBootMethod
224
228
from provisioningserver.boot.uefi import UEFIBootMethod
225
229
from provisioningserver.boot.powerkvm import PowerKVMBootMethod
 
230
from provisioningserver.boot.powernv import PowerNVBootMethod
226
231
 
227
232
 
228
233
builtin_boot_methods = [
229
234
    PXEBootMethod(),
230
235
    UEFIBootMethod(),
231
236
    PowerKVMBootMethod(),
 
237
    PowerNVBootMethod(),
232
238
]
233
239
for method in builtin_boot_methods:
234
240
    BootMethodRegistry.register_item(method.name, method)