utils.find_resource() uses manager.get() as part of converting Resource
names to IDs. AggregatesManager had get_details() instead of get().
Add AggregatesManager.get(), leaving .get_details() in place for backward
API compatibility.
Bug: 1200341
Change-Id: I7d238bbe43e1760e31f1a9ba783c668246f20844
Now _update call usually returns an instance of self.resource_class.
This simplifies the code and makes novaclient closer to keystoneclient.
Also, update hosts and services API according to changes on nova.
(If50a6b6e20f9b3fe66d486bb9b15d3eb4b62daf9).
Change-Id: I447e49e5fce0afba8a9c1a5df6dfa7200cc93e18
As per the openstack meeting today, we will be removing zones from nova
for the Essex release. Therefore, we should remove it from
python-novaclient.
Change-Id: Iccb363e4d7f24f3e0808dd9cda3b7558be76bae2
These are the client bindings for the new aggregate api added into nova in the following change:
https://review.openstack.org/#change,3109
Change-Id: I97e0223aa18d01450f82848c5be9bce78b83ef39