diff --git a/api-ref/source/samples/subclouds/subcloud-get-detail-response.json b/api-ref/source/samples/subclouds/subcloud-get-detail-response.json index 3b8e0ff8d..6690b8424 100644 --- a/api-ref/source/samples/subclouds/subcloud-get-detail-response.json +++ b/api-ref/source/samples/subclouds/subcloud-get-detail-response.json @@ -21,7 +21,7 @@ "data_install": null, "data_upgrade": null, "oam_floating_ip": "192.168.101.2", - "config_sync_status": "Deployment: configurations up-to-date" + "deploy_config_sync_status": "Deployment: configurations up-to-date" "endpoint_sync_status": [ { "sync_status": "in-sync", diff --git a/distributedcloud/dcmanager/api/controllers/v1/subclouds.py b/distributedcloud/dcmanager/api/controllers/v1/subclouds.py index ba58881d4..1ec3218d3 100644 --- a/distributedcloud/dcmanager/api/controllers/v1/subclouds.py +++ b/distributedcloud/dcmanager/api/controllers/v1/subclouds.py @@ -1216,7 +1216,7 @@ class SubcloudsController(object): if detail is not None: oam_floating_ip = "unavailable" - config_sync_status = "unknown" + deploy_config_sync_status = "unknown" if subcloud.availability_status == dccommon_consts.AVAILABILITY_ONLINE: # Get the keystone client that will be used @@ -1230,10 +1230,10 @@ class SubcloudsController(object): deploy_config_state = self._get_deploy_config_sync_status( context, subcloud.name, sc_ks_client) if deploy_config_state is not None: - config_sync_status = deploy_config_state + deploy_config_sync_status = deploy_config_state extra_details = {"oam_floating_ip": oam_floating_ip, - "config_sync_status": config_sync_status} + "deploy_config_sync_status": deploy_config_sync_status} subcloud_dict.update(extra_details) return subcloud_dict diff --git a/distributedcloud/dcmanager/tests/unit/api/v1/controllers/test_subclouds.py b/distributedcloud/dcmanager/tests/unit/api/v1/controllers/test_subclouds.py index 884c23d57..e4cb4508d 100644 --- a/distributedcloud/dcmanager/tests/unit/api/v1/controllers/test_subclouds.py +++ b/distributedcloud/dcmanager/tests/unit/api/v1/controllers/test_subclouds.py @@ -1082,7 +1082,8 @@ class TestSubcloudAPIOther(testroot.DCManagerApiTest): self.assertEqual(response.content_type, 'application/json') self.assertEqual(response.status_code, http_client.OK) self.assertEqual('10.10.10.2', response.json['oam_floating_ip']) - self.assertEqual('Deployment: configurations up-to-date', response.json['config_sync_status']) + self.assertEqual( + 'Deployment: configurations up-to-date', response.json['deploy_config_sync_status']) @mock.patch.object(rpc_client, 'ManagerClient') def test_get_offline_subcloud_with_additional_detail(self, @@ -1093,7 +1094,7 @@ class TestSubcloudAPIOther(testroot.DCManagerApiTest): self.assertEqual(response.content_type, 'application/json') self.assertEqual(response.status_code, http_client.OK) self.assertEqual('unavailable', response.json['oam_floating_ip']) - self.assertEqual('unknown', response.json['config_sync_status']) + self.assertEqual('unknown', response.json['deploy_config_sync_status']) @mock.patch.object(subclouds.SubcloudsController, '_get_deploy_config_sync_status') @@ -1117,7 +1118,7 @@ class TestSubcloudAPIOther(testroot.DCManagerApiTest): response = self.app.get(get_url, headers=FAKE_HEADERS) self.assertEqual(response.content_type, 'application/json') self.assertEqual(response.status_code, http_client.OK) - self.assertEqual('unknown', response.json['config_sync_status']) + self.assertEqual('unknown', response.json['deploy_config_sync_status']) @mock.patch.object(subclouds.SubcloudsController, '_get_oam_addresses')