04d2517df3
Group of the current managed subclouds which are supposed to be duplicated in a peer site as secondary subclouds. This commit add subcloud-peer-group CMD of create/delete/update/show/list/ list-subclouds of a subcloud-peer-group Update subcloud update --peer-group PEER_GROUP command CLI example: dcmanager subcloud update SUBCLOUD --peer-group PEER_GROUP dcmanager subcloud-peer-group add \ --peer-group-name NAME dcmanager subcloud-peer-group delete PEER_GROUP dcmanager subcloud-peer-group list dcmanager subcloud-peer-group list-subclouds PEER_GROUP dcmanager subcloud-peer-group migrate PEER_GROUP\ --sysadmin-password PASSWORD dcmanager subcloud-peer-group show PEER_GROUP dcmanager subcloud-peer-group status PEER_GROUP dcmanager subcloud-peer-group update PEER_GROUP [--peer-group-name PEER_GROUP_NAME] [--group-priority GROUP_PRIORITY] [--group-state GROUP_STATE] [--max-subcloud-rehoming MAX_SUBCLOUD_REHOMING Test Plan: 1. PASS - Create a subcloud-peer-group 2. PASS - Add a subcloud, update the peer-group-id as a existing subcloud-peer-group successfully; 3. PASS - Verify subcloud-peer-group list-subclouds can get the expected Subcloud above successfully; 4. PASS - dcmanager subcloud-peer-group update PEER_GROUP_NAME --group-priority/--group-state/--max-subcloud-rehoming of a subcloud-peer-group successfully; 5. PASS - 'dcmanager subcloud-peer-group status' and verify the status was retrieved successfully. 6. PASS - 'dcmaanger subcloud-peer-group delete' and verify the peer group is deleted successfully. 7. PASS - Test 'dcmanager subcloud-peer-group show' command 8. PASS - Test 'dcmanager subcloud-peer-group list' command 9. PASS - Test the help output of all commands and verify that the output is correct. 10.PASS - Test the commands 'dcmanager subcloud-peer-group migrate PEER_GROUP' without passing the argument and verify that it prompts for the password. Story: 2010852 Task: 48490 Task: 48491 Depends-On: I93d0808b8cf02eba0e6f687007df42e2d2ea1848 Depends-On: I5f7e8862e543d61f49a5456f989c94689db83318 Change-Id: I57ae769c179dd4e613ce4edd432692540deea678 Signed-off-by: Wang Tao <tao.wang@windriver.com> |
||
---|---|---|
.. | ||
v1 | ||
__init__.py | ||
base.py | ||
client.py | ||
httpclient.py |