Permalink
Commits on Jul 3, 2012
  1. Fix missing nova.log change to nova.openstack.common.log

    jerdfelt committed Jul 3, 2012
    This appears to have slipped through the cracks in the recent move
    from nova.log to nova.openstack.common.log
    
    Change-Id: I4935c6e1ba0681a31c081b580f1afecc676c5697
  2. Merge "Add Cinder Volume API to Nova"

    Jenkins committed with openstack-gerrit Jul 3, 2012
  3. Add Cinder Volume API to Nova

    j-griffith committed with vishvananda Jul 2, 2012
     * Implements part of blueprint extract-nova-volumes
     * Adds Cinder API to Nova (nova/volume/cinder.py)
     * Add fake volume API to use for unit tests
     * Add specific Cinder ec2/test_cloud version
    
    Signed-off-by: Anthony Young <sleepsonthefloor@gmail.com>
    Signed-off-by: Vishvananda Ishaya <vishvananda@gmail.com>
    
    Change-Id: Id56972e2388a94d184c64bfae9c70a1f2805738b
  4. Modifies ec2/cloud to be able to use Cinder

    j-griffith committed with vishvananda Jul 2, 2012
     * Implements part of blueprint extract-nova-volumes
     * Pass more complete information from ec2api to volume
     * Remove old comment from test_cloud
     * Stops creating mapping on default volume/snap creation, as
       the mapping is automatically created on access
    
    Change-Id: I55f4364940cd606b06ad39256462dc1c436e28f1
  5. Merge "Fix nova-rpc-zmq-receiver"

    Jenkins committed with openstack-gerrit Jul 3, 2012
  6. Fix nova-rpc-zmq-receiver

    Eric Windisch committed Jul 3, 2012
    Logging broke with change to stdlib logging,
    changed to openstack.common log.
    
    Use of 'python -d' seems not to work with 'env', and unnecessary.
    
    Change-Id: I428c56c612c7d9d043dab2d36b80beb6ca184d27
  7. Fix assertRaises(Exception, ...) HACKING violation

    jerdfelt committed Jul 3, 2012
    This managed to sneak in while tox wasn't gating on hacking tests
    
    Change-Id: I2a41ccef740bc602af8819ce03013ce890ff24ce
  8. Prevent file injection writing to host filesystem.

    russellb committed with ttx Jun 20, 2012
    Fix bug 1015531, CVE-2012-3360, CVE-2012-3361
    
    This patch prevents the file injection code from writing into the host
    filesystem if a user specifies a path for the injected file that
    contains '..'.  The check is to make sure that the final normalized path
    that is about to be written to is within the mounted guest filesystem.
    
    Signed-off-by: Russell Bryant <rbryant@redhat.com>
    Signed-off-by: Pádraig Brady <pbrady@redhat.com>
    Signed-off-by: Mark McLoughlin <markmc@redhat.com>
    
    Change-Id: I658cd12fd319cee91eb9544cdf53c862c5d2c560
  9. Implement nova network API for quantum API 2.0

    Yong Sheng Gong committed with emonty Jun 25, 2012
    blueprint improved-nova-quantum-integration
    
    This new network API depends on quantum v2.0 client to connect quantum server
    via Quantum server API V2.0. This change implements the minimum set of methods
    so that we can boot an instance with ip allocated by quantum server.
    
    Change-Id: I34acbbf84dd8601db8143267c8cc41255a0c6d3f
  10. Expand HACKING with commit message guidelines

    bcwaldon committed Jun 28, 2012
    Add a 'Commit Messages' section to HACKING describing how a commit
    message should be formed.
    
    Change-Id: I29b69022dfbdac09523eaa5cef3fc1a4550a7c5f
  11. Add ServiceCatalog entries to enable Cinder usage

    sleepsonthefloor committed with j-griffith Jun 30, 2012
     * Part of of blueprint extract-nova-volumes
     * Adds usage of service catalog to ec2
     * Adds entries to auth.py
     * Implements tests for new authorization mods
    
    Change-Id: I2efb375bbb130cde6a1ba119fa862ca45b126a1e
Commits on Jul 2, 2012
  1. Switch to common logging.

    Andrew Bogott committed Jun 28, 2012
    I only just moved logging from nova to common, so behavior should remain the same.
    
    Change-Id: I1d7304ca200f9d024bb7244d25be2f9a670318fb
  2. use import_object_ns for compute_driver loading

    sdague committed Jun 29, 2012
    Part of bp:virt-driver-cleanup
    
    Convert to using import_object_ns which allows us
    to import specific virt drivers as 'libvirt.LibvirtDriver'
    instead of 'nova.virt.libvirt.libvirtDriver'.
    
    Update testing to ensure this works with both short
    names and long names (which need not be in the nova.virt
    namespace).
    
    Change-Id: I5eee3389c7719d5f361532b0eddaa249233283a5
  3. Merge "Remove duplicate volume_id"

    Jenkins committed with openstack-gerrit Jul 2, 2012
  4. Merge changes I5b0d4b8e,I61f6734c,Ia2b6e1a7,Ifc1533fe,I306e0f00,I3da3…

    Jenkins committed with openstack-gerrit Jul 2, 2012
    …5898
    
    * changes:
      Sync rpc from openstack-common.
      Sync jsonutils from openstack-common.
      Sync iniparser from openstack-common.
      Sync latest importutils from openstack-common.
      Sync excutils from openstack-common.
      Sync cfg from openstack-common.
  5. Sync rpc from openstack-common.

    russellb committed Jul 2, 2012
    This patch pulls in the latest changes to rpc from openstack-common.
    Changes include:
    
    1) Formatting changes.
    
    2) Add a missing gettextutils import to rpc.common and rpc.impl_kombu.
    
    3) Raise an AttributeError from the rpc dispatcher if the version was
    fine but the method didn't exist.  This makes the code match previous
    behavior pre-version support.
    
    Change-Id: I5b0d4b8eced87cfdfdd4ff7827991bbd9cd0ed43
  6. Redefine the domain's XML on volume attach/detach

    kk7ds committed Jun 29, 2012
    This fixes bug 1004791 by adding new disk definitions to the defined
    XML instead of just modifying the running instance.
    
    Change-Id: I6596dae7c54158c32bc7b399c55a1797b2d98242
  7. Sync jsonutils from openstack-common.

    russellb committed Jul 2, 2012
    This patch syncs the latest changes to the jsonutils module from
    openstack-common.  It includes a fix for dealing with
    xmlrpclib.DateTime types in to_primitive() and allows customizing the
    default param to json.dumps().
    
    Change-Id: I61f6734cdf0c85b56a71b350ca07f564454285a5
  8. Sync iniparser from openstack-common.

    russellb committed Jul 2, 2012
    This patch pulls in the latest version of the iniparser module from
    openstack-common.  It adds support for quoting option values.  For
    example:
    
        foo = "option with a trailing space now works "
    
    Change-Id: Ia2b6e1a7888ceb04e6befe3b221e3deef9f53f0b
  9. Sync latest importutils from openstack-common.

    russellb committed Jul 2, 2012
    This patch pulls in the latest version of importutils from
    openstack-common.  It includes a formatting change and one new function:
    import_object_ns().
    
    Change-Id: Ifc1533fe1e33a447e4c501d759a6c838133d1063
  10. Sync excutils from openstack-common.

    russellb committed Jul 2, 2012
    This patch syncs the latest version of excutils from openstack-common.
    It includes a trivial formatting change.
    
    Change-Id: I306e0f00c9398498c298098725f17e5dbfdc0bb7
  11. Sync cfg from openstack-common.

    russellb committed Jul 2, 2012
    This change pulls in the latest version of the cfg module from
    openstack-coludes some formatting changes, spelling fixes, and support
    for deprecated options.
    
    Change-Id: I3da358989209b274799018028bb6bd94d6ffb6bd
  12. Add missing gettextutils from openstack-common.

    russellb committed Jul 2, 2012
    This patch adds gettextutils from openstack-common to nova.  It is used
    by rpc, so some parts of rpc are broken without this patch.
    
    Change-Id: I0830319f4e2011b87180abcc24354c935bea8d16