summaryrefslogtreecommitdiff
path: root/novaclient/v2/services.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove sixStephen Finucane2020-02-211-3/+4
| | | | | | | | Mostly a find-replace job. Let's do this now so we don't have to carry it for the next decade. Change-Id: I7bef9fb7c6895f746cee1aca6522786f38b9857c Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* Change Service repr to use self.id alwaysMatt Riedemann2017-07-261-5/+0
| | | | | | | | | | | | | | | | | | | | Before this change, the Service object repr was the binary for microversion < 2.53. With microversion >= 2.53, the Service repr became the id, which is a UUID. Using the binary never really made sense since if you have multiple nova-compute services, the binary is going to be the same for all of them in the repr and nothing is distinguishable. This changes the Service repr to just use the id, which is going to be the integer id value if microversion < 2.53 and the UUID id value if microversion >= 2.53. There is no release note for this change since the repr should not be treated as a contractual API. Change-Id: I3a7de2683e339295022efb279828ab1a91b3b62e
* Microversion 2.53 - services and hypervisors using UUIDsMatt Riedemann2017-07-261-3/+61
| | | | | | | | | | | | | | Adds support for the 2.53 microversion which changes the os-services and os-hypervisors APIs to use a UUID for the ID value on the resource. Also, the PUT and GET API methods have changed a bit for both resources in this microversion, so the pythong API bindings and command lines have been adjusted accordingly. Part of blueprint service-hyper-uuid-in-api Change-Id: Ic721143cc154d91e74a8a9dd2c1e991045c94305
* modified the description of service.listlicanwei2016-11-151-1/+1
| | | | | | | | The description of service.list is unprecise. The service.list gets a list of services, not to get cpu/memory/hdd info for host. Change-Id: If5994be2f9e67766f7e2a9d786c32f0569b16b3c
* encode the url parametersJaveme2015-12-071-3/+5
| | | | Change-Id: I880c0be5edbba8de560bac155126b23755635eac
* Support forcing service downCarlos Goncalves2015-08-071-0/+19
| | | | | | | | | | Extending Nova CLI to support forcing service to be set/unset as down, as specified in blueprint mark-host-down. Depends-On: I612582ba7b70bb6d167aa68bdfc47faa3b7b85ed Depends-On: I39f1a84c100726f87a4dc464dd9922d66efdb53f Implements: blueprint support-force-down-service Change-Id: I2b80ac32a95fe80363b4ad95d8d89fff097935a3
* Rename v1_1 to v2Andrey Kurilin2015-02-041-0/+75
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