Updated openstack/openstack
Project: openstack/python-novaclient  4f92f7ba02c5eb2d418de9e1b50030cf68acc6d7
null
Using floating-ip-{associate|disassociate}

This patch implements a blueprint to add more consistency into
nova command, especially for the subcommand "floating-ip-*"

Currently when we want to associate or disassociate an ip with
nova we have to use add-floating-ip and remove-floating-ip. This
is not consitent with the actual scheme of the subcommands:

example:
  nova image-*
  nova flavor-*
  nova floating-ip-*

 + In the client v1.1 this patch displays a deprecated message when printing
   the help message for add-floating-ip and remove-floating-ip.
 + In the client v3 this patch do nothing because all floating ip commands are being
   removed.

$:~/python-novaclient$ nova help | grep floating
    add-floating-ip     DEPRECATED, use floating-ip-associate instead.
    floating-ip-associate
                        Associate a floating IP address to a server.
    floating-ip-bulk-create
                        Bulk create floating ips by range.
    floating-ip-bulk-delete
                        Bulk delete floating ips by range.
    floating-ip-bulk-list
                        List all floating ips.
    floating-ip-create  Allocate a floating IP for the current tenant.
    floating-ip-delete  De-allocate a floating IP.
    floating-ip-disassociate
                        Remove a floating IP address from a server.
    floating-ip-list    List floating ips for this tenant.
    floating-ip-pool-list
                        List all floating ip pools.
    remove-floating-ip  DEPRECATED, use floating-ip-disassociate instead.

Implements: blueprint commands-floating-ip
Change-Id: I5337d0f1ce5ec4826da6ecd2b6ae4ae7b97801e0
Updated openstack/openstack
Project: openstack/python-ceilometerclient  d8ffceeeb7abc732ac63afb417e065f765c82465
null
Use Resource() class from common Oslo code

In the process of unification of the clients code we should
reuse common functionality from Oslo. Resource() class from ceilometer
duplicates Oslo funclionality, so we replace it with inheritance

Change-Id: I4e4b83252cdc87e8484d15e351cd5dab08f3ed8a
Updated openstack/openstack
Project: openstack/tempest  e40967e2343cc5eccba924df63ff882889a2822b
null
API tests for Ironic

Ironic is a baremetal provisioning service that
is intended to replace nova-baremetal-driver.

Recently it was integrated to devstack so now
it's reasonable to start testing it with tempest.

This patch adds a client for baremetal
provisioning service and some tests for the Ironic API.

Change-Id: Ifd65d6a60179e72dbfa81825f234f0ff76ebb055
Updated openstack/openstack
Project: openstack/python-novaclient  5a65f40d1f51697245fc672a8493470588cc5a33
null
Removes vim configuration headers

 - Removes vim headers: It's not needed to set tabstop tons of times,
   this can be done by setting vimrc.
 - I did not update files in common/* and install_venv_common.py because
   these files are sync with oslo.

Note:
  http://lists.openstack.org/pipermail/openstack-dev/2013-October/017353.html

Closes-Bug: #1265474
Change-Id: Ia09dc2c908187a756bf55eaba74655484304517d