update/software-client
Bin Qian e0415cd65b New USM REST API
Updated the USM REST Api as agreed
Also applied the standardized CLI output w/ tabulate for CLI commands.

Fixed a few things:
1. software upload column header change to "Release"
2. use region_name from usm.conf to replace default "RegionOne" as local
   region.
3. temporarily skip the ParsableErrorMiddleware.
4. do not recreate http exceptions based on the http status_code on
   the client side, use common display function to display the http
   error.
5. expose webob.exc.HTTPClientError to the client side.
6. updated --debug output to include CLI output at the end.

Test Cases:
    passed all CLI commands, verify the endpoints and request body.
    passed verify CLI requests compiled with defined REST Api.

Story: 2010676
Task: 49905

Change-Id: I5ab971b455aed527b7b1a21396b97334ba1e05ab
2024-04-26 15:54:21 +00:00
..
debian USM deploy state 2024-04-17 16:40:07 +00:00
service-files Build Software Client python wheels package 2023-10-05 20:16:14 +00:00
software_client New USM REST API 2024-04-26 15:54:21 +00:00
pylint.rc Build Software Client python wheels package 2023-10-05 20:16:14 +00:00
requirements.txt USM deploy state 2024-04-17 16:40:07 +00:00
setup.cfg Build Software Client python wheels package 2023-10-05 20:16:14 +00:00
setup.py Build Software Client python wheels package 2023-10-05 20:16:14 +00:00
test-requirements.txt New USM REST API 2024-04-26 15:54:21 +00:00
tox.ini Build Software Client python wheels package 2023-10-05 20:16:14 +00:00