distcloud/distributedcloud/dccommon/drivers/openstack
Zhang Rong(Jon) 477c9e6cb8 Add dcmanager peer group association management API support
Add dcmanager peer-group-association management API.

This commit adds peer-group-association APIs of
create/delete/update/show/list/sync,
and adds system-peer API of list subcloud-peer-groups.

Test Plan:
1. PASS - Verify that cloud manage peer-group-association
          through api successfully.
2. PASS - Verify that cloud get associated subcloud-peer-group
          list with system-peer api successfully.
3. PASS - Check create without providing the must required
          parameters.
4. PASS - Check create with wrong peer_group_priority.
5. PASS - Check delete with a not existing association id.
6. PASS - Check system_peer_manager associate peer group,
          sync peer group and delete association.
7. PASS - Create an association with 50 subclouds need to
          sync. Check the sync status on peer site after
          it is synced.

Story: 2010852
Task: 48506
Change-Id: I41c16a8ab13e60f5b1de5b05fbbc51821f7f8d57
Signed-off-by: Zhang Rong(Jon) <rong.zhang@windriver.com>
2023-11-04 10:36:41 +08:00
..
__init__.py Keystone token and resource caching 2020-03-23 21:31:04 -04:00
barbican.py Remove standard WR License notice from StarlingX distributedcloud 2021-12-23 19:55:09 +00:00
dcmanager_v1.py Add dcmanager peer group association management API support 2023-11-04 10:36:41 +08:00
fm.py Remove standard WR License notice from StarlingX distributedcloud 2021-12-23 19:55:09 +00:00
keystone_v3.py Remove standard WR License notice from StarlingX distributedcloud 2021-12-23 19:55:09 +00:00
patching_v1.py Extend timeout of patching REST API 2022-06-27 15:48:59 -04:00
peer_site.py Add dcmanager client driver support 2023-09-27 10:59:34 +08:00
sdk_platform.py Trigger subcloud audits when identity status is updated 2023-05-22 19:50:38 -03:00
software_v1.py Add software client 2023-09-22 07:40:51 -03:00
sysinv_v1.py Skip route creation if a route is configured 2023-08-15 12:12:36 -04:00
vim.py Add additional fields to API calls to NFV 2022-04-07 18:49:54 +00:00