Make service clients not to truncate response and move to tempest-lib
As service clients needs to be migrated to Tempest-lib, service clients should not truncate any value from API response.
Current service clients cut out the top key of a response and return it to the caller.
All service clients should return the response as it is they get from APIs.
After that those service clients needs to be migrated to Tempest-lib and Tempest will use those from lib.
Blueprint information
- Status:
- Complete
- Approver:
- Matthew Treinish
- Priority:
- High
- Drafter:
- Ghanshyam Mann
- Direction:
- Needs approval
- Assignee:
- Ken'ichi Ohmichi
- Definition:
- Approved
- Series goal:
- Accepted for liberty
- Implementation:
-
Implemented
- Milestone target:
-
liberty-3
- Started by
- Matthew Treinish
- Completed by
- Matthew Treinish
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add spec for migrating service client to lib
Addressed by: https:/
Full response for v1 ImageClient.
Addressed by: https:/
Full response for v1 ImageClient.
Addressed by: https:/
Return complete response from compute/
Addressed by: https:/
Return complete response from compute/
Addressed by: https:/
Return complete response from availability_
Addressed by: https:/
Return complete response from compute baremetal client
Addressed by: https:/
Return complete response from compute certificates_client
Addressed by: https:/
Return complete response from compute extensions_client
Addressed by: https:/
Return complete response from compute fixed_ips_client
Addressed by: https:/
Return complete response from flavors_client part-1
Addressed by: https:/
Return complete response from flavors_client part-2
Addressed by: https:/
Full response for v1 ImageClient.
Addressed by: https:/
Return complete response from floating_
Addressed by: https:/
Return complete response from floating_
Addressed by: https:/
Return complete response from floating_ips_client
Addressed by: https:/
Return complete response from hosts_client
Addressed by: https:/
Full response for v2 IdentityClient methods
Addressed by: https:/
Full response for DataProcessingC
Gerrit topic: https:/
Addressed by: https:/
Full response for v3 CredentialsClient methods
Addressed by: https:/
Full response for v3 EndpointsClient methods
Addressed by: https:/
Full response for v3 IdentityClient methods
Addressed by: https:/
Full response for v3 IdentityClient methods
Addressed by: https:/
Full response for v3 RegionClient methods
Addressed by: https:/
Full response for v3 ServiceClient methods
Addressed by: https:/
Full response for VolumeHostsClient methods
Addressed by: https:/
Full response for VolumeServicesC
Addressed by: https:/
Full response for VolumeTypesClient methods
Addressed by: https:/
Full response for Volume AvailabilityZon
Addressed by: https:/
Full response for Volume BackupsClient methods
Addressed by: https:/
Full response for Volume ExtensionsClient methods
Addressed by: https:/
Full response for Volume QosClient methods
Addressed by: https:/
Return complete response from compute/
Addressed by: https:/
Full response for Volume SnapshotsClient methods
Addressed by: https:/
Full response from v2 ImageClient methods
Addressed by: https:/
Full response for Orchestration client methods
Addressed by: https:/
Return complete response from hypervisor_client
Addressed by: https:/
Return complete response from compute images_client
Addressed by: https:/
Full response for VolumesClient methods
Addressed by: https:/
Full response for database flavor client methods
Addressed by: https:/
Full response for Database Limits & Version Client
Addressed by: https:/
Full response for missed Identity V3 Client
Addressed by: https:/
Full response for missed IdentityV2Client methods
Addressed by: https:/
Return complete response from instance usage client
Addressed by: https:/
Return complete response from interfaces_client
Addressed by: https:/
Return complete response from limits,migration client
Addressed by: https:/
Return complete response from compute networks_client
Addressed by: https:/
Return complete response from compute quotas client
Addressed by: https:/
Return complete resp from sec grp default rule client
Addressed by: https:/
Return complete resp from security_
Addressed by: https:/
Return complete resp from security_
Addressed by: https:/
Return complete resp from server_
Addressed by: https:/
Return complete response from services_client
Addressed by: https:/
Return complete response from tenant_
Addressed by: https:/
Return complete response from tenant_
Addressed by: https:/
Return complete resp from volumes_
Addressed by: https:/
Return complete response from servers_client
Gerrit topic: https:/
Addressed by: https:/
Return complete response from remaining service client
Addressed by: https:/
Return Rules not sec grp from list_security_
Addressed by: https:/
Follow up patch on missed IdentityV2 methods
Addressed by: https:/
Fix return value of reserve_fixed_ip client method
Work Items
Dependency tree

* Blueprints in grey have been implemented.