
Add dcmanager system-peer management api. Test Plan: 1. PASS - Verify that cloud manage system-peer through api successfully. 2. PASS - Add system peer with invalid UUID, manager_endpoint, systemcontroller_gateway_address, administrative_state, heartbeat_interval 3. PASS - Update system peer with invalid administrative_state, heartbeat_interval 4. PASS - Get system peer with UUID, name 5. PASS - Delete system peer with UUID, name CLI example: dcmanager system-peer add --peer_uuid $(uuidgen) --peer_name dc-0 --manager_endpoint http://128.128.128.1:5000/v3 (The peer_uuid get from the peer site with command `system show`) dcmanager system-peer list dcmanager system-peer update --administrative_state enabled 1 dcmanager system-peer show 1 dcmanager system-peer delete 1 Story: 2010852 Task: 48482 Change-Id: I349cd24bccc732eb8ed56df9346185cfce7b2570 Signed-off-by: Zhang Rong(Jon) <rong.zhang@windriver.com>
15 lines
495 B
JSON
15 lines
495 B
JSON
{
|
|
"id": 1,
|
|
"peer-uuid": "b00d0863-c54e-4340-af4d-3e2093764276",
|
|
"peer-name": "PeerDistributedCloud1",
|
|
"manager-endpoint": "http://128.128.128.1:5000/v3",
|
|
"manager-username": "admin",
|
|
"peer-controller-gateway-address": "192.168.204.1",
|
|
"administrative-state": "enabled",
|
|
"heartbeat-interval": 60,
|
|
"heartbeat-failure-threshold": 3,
|
|
"heartbeat-failure-policy": "alarm",
|
|
"heartbeat-maintenance-timeout": 600,
|
|
"created-at": "2023-08-14 05:47:35.587528",
|
|
"updated-at": null
|
|
} |