Enhance gRPC Simulator: 54/113054/13
authorputhuparambil.aditya <aditya.puthuparambil@bell.ca>
Wed, 23 Sep 2020 11:39:46 +0000 (12:39 +0100)
committerputhuparambil.aditya <aditya.puthuparambil@bell.ca>
Wed, 30 Sep 2020 12:43:42 +0000 (13:43 +0100)
commit7fb6242e113efb3653c7846ffe7ac2959612daf3
treec01b16fd7735978224c049a8eebb97809b264594
parent5a4ba9fa46bdebdcfe1796ffeaa3c9be29b89b45
Enhance gRPC Simulator:

1.Make gRPC Simulator respond to different actions by generating the response on the basis of received request.
2.Include CDS Simulator in policy-models-simulator
3.Introduce a packages module in models-sim to package the docker image of policy-models-simulator which includes all the simulators(pdp-simulator to be added in future) in models.
4.The Jenkins job changes to push this newly created Docker image may be taken in the next release.

Issue-ID: POLICY-2828
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: Ic1663bbe8205c64a8133ea0b0c28152f21d0732a
25 files changed:
models-interactions/model-simulators/src/main/java/org/onap/policy/simulators/CdsSimulator.java
models-interactions/model-simulators/src/main/resources/org/onap/policy/simulators/cds/DefaultResponseEvent-error.json [new file with mode: 0644]
models-interactions/model-simulators/src/main/resources/org/onap/policy/simulators/cds/DefaultResponseEvent.json [new file with mode: 0644]
models-interactions/model-simulators/src/main/resources/org/onap/policy/simulators/cds/pm_control-create-subscription-error.json [new file with mode: 0644]
models-interactions/model-simulators/src/main/resources/org/onap/policy/simulators/cds/pm_control-create-subscription.json [new file with mode: 0644]
models-interactions/model-simulators/src/test/java/org/onap/policy/simulators/CdsSimulatorTest.java
models-interactions/model-simulators/src/test/resources/org/onap/policy/simulators/cds/DefaultResponseEvent-error.json [new file with mode: 0644]
models-interactions/model-simulators/src/test/resources/org/onap/policy/simulators/cds/DefaultResponseEvent.json [new file with mode: 0644]
models-interactions/model-simulators/src/test/resources/org/onap/policy/simulators/cds/create-subscription.json [new file with mode: 0644]
models-interactions/model-simulators/src/test/resources/org/onap/policy/simulators/cds/pm_control-create-subscription-error.json [new file with mode: 0644]
models-interactions/model-simulators/src/test/resources/org/onap/policy/simulators/cds/pm_control-create-subscription.json [new file with mode: 0644]
models-sim/packages/models-simulator-docker/pom.xml [new file with mode: 0644]
models-sim/packages/models-simulator-docker/src/main/docker/Dockerfile [new file with mode: 0644]
models-sim/packages/models-simulator-docker/src/main/docker/simulators.sh [new file with mode: 0644]
models-sim/packages/models-simulator-tarball/pom.xml [new file with mode: 0644]
models-sim/packages/models-simulator-tarball/src/main/assembly.xml [new file with mode: 0644]
models-sim/packages/models-simulator-tarball/src/main/resources/ssl/policy-keystore [new file with mode: 0644]
models-sim/packages/models-simulator-tarball/src/main/resources/ssl/policy-truststore [new file with mode: 0644]
models-sim/packages/pom.xml [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/java/org/onap/policy/models/simulators/CdsServerParameters.java [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/java/org/onap/policy/models/simulators/Main.java
models-sim/policy-models-simulators/src/main/java/org/onap/policy/models/simulators/SimulatorParameters.java
models-sim/policy-models-simulators/src/test/java/org/onap/policy/models/simulators/CdsServerParametersTest.java [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/resources/simParameters.json
models-sim/pom.xml