Improve nbi status 80/79880/2
authorromaingimbert <romain.gimbert@orange.com>
Thu, 7 Mar 2019 08:23:10 +0000 (09:23 +0100)
committerromaingimbert <romain.gimbert@orange.com>
Thu, 7 Mar 2019 15:35:45 +0000 (16:35 +0100)
commitd801fdc32a34621aed239f5429c55cda0344eac9
tree0b94398131dc3b3b661f1e8e8f482020753abd2e
parentea0c457917a9c6a2f53c0896a69ca132aa6ca9e8
Improve nbi status

-add components to check connectivity with onap (sdc, aai, so, dmaap)
-activate full status with ?fullStatus=true
-change test
-change mock tests folders

Change-Id: Iddcd7fce3c1b3b5abfea14c46b2f611f27057319
Issue-ID: EXTAPI-209
Signed-off-by: romaingimbert <romain.gimbert@orange.com>
48 files changed:
src/main/java/org/onap/nbi/OnapComponentsUrlPaths.java
src/main/java/org/onap/nbi/apis/hub/service/CheckDMaaPEventsManager.java
src/main/java/org/onap/nbi/apis/servicecatalog/SdcClient.java
src/main/java/org/onap/nbi/apis/serviceinventory/AaiClient.java
src/main/java/org/onap/nbi/apis/serviceinventory/BaseClient.java
src/main/java/org/onap/nbi/apis/serviceorder/SoClient.java
src/main/java/org/onap/nbi/apis/status/OnapClient.java [new file with mode: 0644]
src/main/java/org/onap/nbi/apis/status/StatusResource.java
src/main/java/org/onap/nbi/apis/status/StatusService.java
src/main/java/org/onap/nbi/apis/status/StatusServiceImpl.java
src/main/java/org/onap/nbi/apis/status/model/ApplicationStatus.java
src/main/java/org/onap/nbi/apis/status/model/OnapModuleType.java [new file with mode: 0644]
src/test/resources/karatetest/features/04--StatusRessourceTest.feature
src/test/resources/mappings/aai/aai_get_6490_service-subscriptions.json [moved from src/test/resources/mappings/aai_get_6490_service-subscriptions.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_customer_6490.json [moved from src/test/resources/mappings/aai_get_customer_6490.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_customer_generic.json [moved from src/test/resources/mappings/aai_get_customer_generic.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_customers.json [new file with mode: 0644]
src/test/resources/mappings/aai/aai_get_generic_service-subscriptions.json [moved from src/test/resources/mappings/aai_get_generic_service-subscriptions.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_service-subscription-Ansible-service.json [moved from src/test/resources/mappings/aai_get_service-subscription-Ansible-service.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_service-subscription_vnf.json [moved from src/test/resources/mappings/aai_get_service-subscription_vnf.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_service-subscriptionsVFW.json [moved from src/test/resources/mappings/aai_get_service-subscriptionsVFW.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_service-subscriptionsvFW-service-2VF-based.json [moved from src/test/resources/mappings/aai_get_service-subscriptionsvFW-service-2VF-based.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_service_3.json [moved from src/test/resources/mappings/aai_get_service_3.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_service_3_format_resource_url.json [moved from src/test/resources/mappings/aai_get_service_3_format_resource_url.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_service_instance.json [moved from src/test/resources/mappings/aai_get_service_instance.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_service_instance_2.json [moved from src/test/resources/mappings/aai_get_service_instance_2.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_service_instance_2_format_resource_url.json [moved from src/test/resources/mappings/aai_get_service_instance_2_format_resource_url.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_service_instance_format_resource_url.json [moved from src/test/resources/mappings/aai_get_service_instance_format_resource_url.json with 100% similarity]
src/test/resources/mappings/aai/aai_get_tenants.json [moved from src/test/resources/mappings/aai_get_tenants.json with 100% similarity]
src/test/resources/mappings/aai/aai_put_customer.json [moved from src/test/resources/mappings/aai_put_customer.json with 100% similarity]
src/test/resources/mappings/aai/aai_put_customer_service.json [moved from src/test/resources/mappings/aai_put_customer_service.json with 100% similarity]
src/test/resources/mappings/dmaap/dmaap_get_aaievents.json [moved from src/test/resources/mappings/dmaap_get_aaievents.json with 100% similarity]
src/test/resources/mappings/sdc/sdc_find.json [moved from src/test/resources/mappings/sdc_find.json with 100% similarity]
src/test/resources/mappings/sdc/sdc_get_1e3feeb0-8e36-46c6-862c-236d9c626439.json [moved from src/test/resources/mappings/sdc_get_1e3feeb0-8e36-46c6-862c-236d9c626439.json with 100% similarity]
src/test/resources/mappings/sdc/sdc_get_1e3feeb0-8e36-46c6-862c-236d9c626439_tosca.json [moved from src/test/resources/mappings/sdc_get_1e3feeb0-8e36-46c6-862c-236d9c626439_tosca.json with 100% similarity]
src/test/resources/mappings/sdc/sdc_get_1e3feeb0-8e36-46c6-862c-236d9c626439_withoutTosca.json [moved from src/test/resources/mappings/sdc_get_1e3feeb0-8e36-46c6-862c-236d9c626439_withoutTosca.json with 100% similarity]
src/test/resources/mappings/sdc/sdc_get_462f84e5-f0e5-44c5-ab95-38fb4bf77064_toscafile.json [moved from src/test/resources/mappings/sdc_get_462f84e5-f0e5-44c5-ab95-38fb4bf77064_toscafile.json with 100% similarity]
src/test/resources/mappings/sdc/sdc_get_462f84e5-f0e5-44c5-ab95-38fb4bf77064_withTosca.json [moved from src/test/resources/mappings/sdc_get_462f84e5-f0e5-44c5-ab95-38fb4bf77064_withTosca.json with 100% similarity]
src/test/resources/mappings/sdc/sdc_get_artifactTypes.json [new file with mode: 0644]
src/test/resources/mappings/so/so_delete_service_instance.json [moved from src/test/resources/mappings/so_delete_service_instance.json with 100% similarity]
src/test/resources/mappings/so/so_e2e_delete_service_instance.json [moved from src/test/resources/mappings/so_e2e_delete_service_instance.json with 100% similarity]
src/test/resources/mappings/so/so_get_.json [moved from src/test/resources/mappings/so_get_.json with 100% similarity]
src/test/resources/mappings/so/so_get_e2e.json [moved from src/test/resources/mappings/so_get_e2e.json with 100% similarity]
src/test/resources/mappings/so/so_get_e2e_delete.json [moved from src/test/resources/mappings/so_get_e2e_delete.json with 100% similarity]
src/test/resources/mappings/so/so_get_healthcheck.json [new file with mode: 0644]
src/test/resources/mappings/so/so_healthcheck.xml [new file with mode: 0644]
src/test/resources/mappings/so/so_post_create_service_instance.json [moved from src/test/resources/mappings/so_post_create_service_instance.json with 100% similarity]
src/test/resources/mappings/so/so_post_e2e_create_service_instance.json [moved from src/test/resources/mappings/so_post_e2e_create_service_instance.json with 100% similarity]