Module novaclient.v1_1 is used as implementation of V1.1, V2 and V3.
Since future development(microversioning) will be done across V2,
implementation should be done in appropriate module(to prevent misleading).
Despite the fact that implementation for all versions are equal, discover
method for contrib path worked only for v1.1. This patch fixes this bug and
modifies shell tests to check all versions.
Change-Id: Ib6798f4dfe177586302141f522dc593560ce6a5b
- 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
Implements blueprint novaclient-fping
Provide fping API calls in nova client as well as unit tests. API is
accessed by `fping` field of nova client.
Methods:
* list(all_tenants=False|True, include=[VM ids], exclude=[VM ids]) -
perform fping for all VMs in current project (or all projects if
all_tenants==True)
* get(server object or id) - perform fping for single instance
Change-Id: Ic3eda142781d1a14f2cfc83626672a579fc93a7d