Files
update/software-client
Bin Qian c72726b961 Refactor: isolate keystone auth from http request
This change is a preparation for introducing new authentication methods
for the software CLI.

The following changes are implemented:
1. split the auth client into an auth module, with the get_client
   (auth/__init__.py) to CLI clients for different auth method
2. create auth/ks_client for keystone client
3. create auth/http_client to remove the links to keystone auth.
4. split common/http2 to provide generic http access via httplib2

Story: 2011603
Task: 53148

TCs:
   passed: software command with keystone authentication (source openrc)
   passed: software --os-username --os-password --os-auth-url
           --os-project-name --os-region-name <command>
   passed: software --os-auth-token --os-software-url <command>
   passed: sudo software <command> with local root authentication

Change-Id: I964db18a4a2b490a34ef50bb0503e0fbbfc557b3
Signed-off-by: Bin Qian <bin.qian@windriver.com>
2025-11-26 16:13:56 -03:00
..
2024-04-17 16:40:07 +00:00
2024-04-17 16:40:07 +00:00
2024-10-07 10:45:15 -03:00