Add docker file for all simulators 12/103912/7
authorJim Hahn <jrh3@att.com>
Tue, 17 Mar 2020 21:41:59 +0000 (17:41 -0400)
committerJim Hahn <jrh3@att.com>
Fri, 20 Mar 2020 12:49:19 +0000 (08:49 -0400)
commitbc02433cc5292c5272dc084db8044bb4c8140135
tree12f01af433d853e599ca49ca76a467a18ac36031
parentf1eb76a0f0773780c9179f6098ed9847ecb9f9fa
Add docker file for all simulators

Some CSITs may require multiple simulators.  This adds a class that
will start all of the simulators.  A tarball is generated from which
a docker image can be built.
Added simulators for Topics: appc and appc-lcm.
Fixed licenses in files in packages directory.
Fixed per review comments:
- add version to Dockerfile

Issue-ID: POLICY-2434
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: Id7aa9cb5a5874f7b4185273ab0d2c074198554ff
35 files changed:
models-interactions/model-simulators/pom.xml
models-interactions/model-simulators/src/main/java/org/onap/policy/simulators/AppcLcmTopicServer.java [new file with mode: 0644]
models-interactions/model-simulators/src/main/java/org/onap/policy/simulators/AppcLegacyTopicServer.java [new file with mode: 0644]
models-interactions/model-simulators/src/main/java/org/onap/policy/simulators/TopicServer.java [new file with mode: 0644]
models-interactions/model-simulators/src/main/resources/org/onap/policy/simulators/appc/appc.legacy.success.json [new file with mode: 0644]
models-interactions/model-simulators/src/main/resources/org/onap/policy/simulators/appclcm/appc.lcm.success.json [new file with mode: 0644]
models-interactions/model-simulators/src/test/java/org/onap/policy/simulators/AppcLcmTopicServerTest.java [new file with mode: 0644]
models-interactions/model-simulators/src/test/java/org/onap/policy/simulators/AppcLegacyTopicServerTest.java [new file with mode: 0644]
models-interactions/model-simulators/src/test/java/org/onap/policy/simulators/TopicServerTest.java [new file with mode: 0644]
models-interactions/model-simulators/src/test/resources/org/onap/policy/simulators/appc/appc.legacy.request.json [new file with mode: 0644]
models-interactions/model-simulators/src/test/resources/org/onap/policy/simulators/appclcm/appc.lcm.request.json [new file with mode: 0644]
models-sim/policy-models-simulators/pom.xml [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/java/org/onap/policy/models/simulators/ClassRestServerParameters.java [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/java/org/onap/policy/models/simulators/Main.java [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/java/org/onap/policy/models/simulators/SimulatorParameters.java [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/java/org/onap/policy/models/simulators/TopicServerParameters.java [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/package/docker/Dockerfile [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/package/docker/docker_build.sh [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/package/docker/simulators.sh [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/package/tarball/assembly.xml [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/resources/logback.xml [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/resources/ssl/policy-keystore [new file with mode: 0644]
models-sim/policy-models-simulators/src/main/resources/ssl/policy-truststore [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/java/org/onap/policy/models/simulators/ClassRestServerParametersTest.java [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/java/org/onap/policy/models/simulators/MainTest.java [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/java/org/onap/policy/models/simulators/SimulatorParametersTest.java [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/java/org/onap/policy/models/simulators/TopicServerParametersTest.java [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/resources/invalidSimParameters.json [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/resources/invalidTopicServer.json [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/resources/keystore-test [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/resources/logback-test.xml [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/resources/missingSink.json [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/resources/missingSource.json [new file with mode: 0644]
models-sim/policy-models-simulators/src/test/resources/simParameters.json [new file with mode: 0644]
models-sim/pom.xml