diff options
author | leventecsanyi <levente.csanyi@est.tech> | 2023-04-05 12:57:14 +0200 |
---|---|---|
committer | leventecsanyi <levente.csanyi@est.tech> | 2023-04-05 12:57:35 +0200 |
commit | becc9cee3a19f4c3d34d3cd6c564754c7c70861c (patch) | |
tree | b52e4ea8d77abc912d12467309094fe518c99a04 | |
parent | dd3643411ed8bb581a3147e07606919c3b1675d3 (diff) |
Expose endpoint to accept bulk request
- added wiremock mapping for testing/demo
Issue-ID: CPS-1555
Change-Id: I82af6c43e80a346efcd84aae8945572aa37a6875
Signed-off-by: leventecsanyi <levente.csanyi@est.tech>
-rw-r--r-- | dmi-plugin-stub/files/batchResponse.json | 40 | ||||
-rw-r--r-- | dmi-plugin-stub/files/moduleResourcesResponse.json (renamed from dmi-plugin-perf-stub/files/moduleResourcesResponse.json) | 0 | ||||
-rw-r--r-- | dmi-plugin-stub/files/moduleResponse.json (renamed from dmi-plugin-perf-stub/files/moduleResponse.json) | 0 | ||||
-rw-r--r-- | dmi-plugin-stub/mappings/batchCmHandles.json | 13 | ||||
-rw-r--r-- | dmi-plugin-stub/mappings/module.json (renamed from dmi-plugin-perf-stub/mappings/module.json) | 0 | ||||
-rw-r--r-- | dmi-plugin-stub/mappings/moduleResources.json (renamed from dmi-plugin-perf-stub/mappings/moduleResources.json) | 0 | ||||
-rwxr-xr-x | dmi-plugin-stub/start.sh (renamed from dmi-plugin-perf-stub/start.sh) | 0 | ||||
-rw-r--r-- | docker-compose/docker-compose.yml | 4 |
8 files changed, 55 insertions, 2 deletions
diff --git a/dmi-plugin-stub/files/batchResponse.json b/dmi-plugin-stub/files/batchResponse.json new file mode 100644 index 0000000000..b0615df945 --- /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 index 69eb9da92a..69eb9da92a 100644 --- a/dmi-plugin-perf-stub/files/moduleResourcesResponse.json +++ b/dmi-plugin-stub/files/moduleResourcesResponse.json diff --git a/dmi-plugin-perf-stub/files/moduleResponse.json b/dmi-plugin-stub/files/moduleResponse.json index ef49eb4883..ef49eb4883 100644 --- a/dmi-plugin-perf-stub/files/moduleResponse.json +++ b/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 0000000000..2018516b4c --- /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 index a1b35ba132..a1b35ba132 100644 --- a/dmi-plugin-perf-stub/mappings/module.json +++ b/dmi-plugin-stub/mappings/module.json diff --git a/dmi-plugin-perf-stub/mappings/moduleResources.json b/dmi-plugin-stub/mappings/moduleResources.json index 4efb9b0886..4efb9b0886 100644 --- a/dmi-plugin-perf-stub/mappings/moduleResources.json +++ b/dmi-plugin-stub/mappings/moduleResources.json diff --git a/dmi-plugin-perf-stub/start.sh b/dmi-plugin-stub/start.sh index ffa8ce8825..ffa8ce8825 100755 --- a/dmi-plugin-perf-stub/start.sh +++ b/dmi-plugin-stub/start.sh diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index 5c785873d5..720761d498 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 |