From: leventecsanyi Date: Wed, 5 Apr 2023 10:57:14 +0000 (+0200) Subject: Expose endpoint to accept bulk request X-Git-Tag: 3.3.0~16^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=becc9cee3a19f4c3d34d3cd6c564754c7c70861c;p=cps.git Expose endpoint to accept bulk request - added wiremock mapping for testing/demo Issue-ID: CPS-1555 Change-Id: I82af6c43e80a346efcd84aae8945572aa37a6875 Signed-off-by: leventecsanyi --- diff --git a/dmi-plugin-stub/files/batchResponse.json b/dmi-plugin-stub/files/batchResponse.json new file mode 100644 index 000000000..b0615df94 --- /dev/null +++ b/dmi-plugin-stub/files/batchResponse.json @@ -0,0 +1,40 @@ +{ + "eventId": "4cb32729-85e3-44d1-aa6e-c923b9b059a5", + "eventCorrelationId": "68f15800-8ed4-4bae-9e53-27a9e03e1911", + "eventTime": "2023-03-28T14:29:23.876+0000", + "eventType": "org.onap.cps.ncmp.event.model.BulkResponseEvent", + "eventSchema": "urn:cps:org.onap.cps.ncmp.event.model.BulkResponseEvent", + "eventSchemaVersion": "v1", + "event": { + "payload": [ + { + "cmHandle": "CmHandle5", + "additionalProperties": [ + { + "Shape": "cube", + "Size": "small", + "Color": "yellow" + } + ], + "state": { + "cmHandleState": "READY", + "lastUpdateTime": "2023-04-03T20:03:19.832+0000" + } + }, + { + "cmHandle": "CmHandle6", + "additionalProperties": [ + { + "Shape": "cube", + "Size": "small", + "Color": "yellow" + } + ], + "state": { + "cmHandleState": "READY", + "lastUpdateTime": "2023-04-02T20:01:19.832+0000" + } + } + ] + } +} \ No newline at end of file diff --git a/dmi-plugin-perf-stub/files/moduleResourcesResponse.json b/dmi-plugin-stub/files/moduleResourcesResponse.json similarity index 100% rename from dmi-plugin-perf-stub/files/moduleResourcesResponse.json rename to dmi-plugin-stub/files/moduleResourcesResponse.json diff --git a/dmi-plugin-perf-stub/files/moduleResponse.json b/dmi-plugin-stub/files/moduleResponse.json similarity index 100% rename from dmi-plugin-perf-stub/files/moduleResponse.json rename to dmi-plugin-stub/files/moduleResponse.json diff --git a/dmi-plugin-stub/mappings/batchCmHandles.json b/dmi-plugin-stub/mappings/batchCmHandles.json new file mode 100644 index 000000000..2018516b4 --- /dev/null +++ b/dmi-plugin-stub/mappings/batchCmHandles.json @@ -0,0 +1,13 @@ +{ + "request": { + "method": "POST", + "urlPattern": "/dmi/v1/ch/batch/data/ds/.*" + }, + "response": { + "status": 200, + "bodyFileName": "batchResponse.json", + "headers": { + "Content-Type": "application/json" + } + } +} diff --git a/dmi-plugin-perf-stub/mappings/module.json b/dmi-plugin-stub/mappings/module.json similarity index 100% rename from dmi-plugin-perf-stub/mappings/module.json rename to dmi-plugin-stub/mappings/module.json diff --git a/dmi-plugin-perf-stub/mappings/moduleResources.json b/dmi-plugin-stub/mappings/moduleResources.json similarity index 100% rename from dmi-plugin-perf-stub/mappings/moduleResources.json rename to dmi-plugin-stub/mappings/moduleResources.json diff --git a/dmi-plugin-perf-stub/start.sh b/dmi-plugin-stub/start.sh similarity index 100% rename from dmi-plugin-perf-stub/start.sh rename to dmi-plugin-stub/start.sh diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index 5c785873d..720761d49 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -112,8 +112,8 @@ services: ports: - ${DMI_PORT:-8783}:8080 volumes: - - ../dmi-plugin-perf-stub/mappings:/home/wiremock/mappings - - ../dmi-plugin-perf-stub/files:/home/wiremock/__files + - ../dmi-plugin-stub/mappings:/home/wiremock/mappings + - ../dmi-plugin-stub/files:/home/wiremock/__files restart: unless-stopped profiles: - dmi-stub