c0348ee84e
This patchset adds update_service to compute module's services_client library. This API is introduced in microversion 2.53 and supersedes the following APIs: * ``PUT /os-services/disable`` (``disable_service``) * ``PUT /os-services/disable-log-reason`` (``disable_log_reason``) * ``PUT /os-services/enable`` (``enable_service``) * ``PUT /os-services/force-down`` (``update_forced_down``) Negative tests were added for all the APIs above. The negative tests only test the microversion >= 2.53 case: the new udpate_service API is called (also with bad parameters). The v2_11 schema was updated to reference all the unchanged APIs from v2_1 for the compute services api_schema. Also, the v2_53 schema was introduced for the new update_service API and it also references all the unchanged APIs from v2_1. Finally, unit tests and releasenotes are included. Change-Id: I5e7b81496cbb87cda81413124b5f82bd5356e666
12 lines
438 B
YAML
12 lines
438 B
YAML
---
|
|
features:
|
|
- |
|
|
The ``update_service`` API is added to the ``services_client`` compute
|
|
library. This API is introduced in microversion 2.53 and supersedes
|
|
the following APIs:
|
|
|
|
* ``PUT /os-services/disable`` (``disable_service``)
|
|
* ``PUT /os-services/disable-log-reason`` (``disable_log_reason``)
|
|
* ``PUT /os-services/enable`` (``enable_service``)
|
|
* ``PUT /os-services/force-down`` (``update_forced_down``)
|