Add ControlLoop distribution to runtime 29/126429/2
authorSirisha_Manchikanti <sirisha.manchikanti@est.tech>
Tue, 14 Dec 2021 18:12:07 +0000 (18:12 +0000)
committerSirisha_Manchikanti <sirisha.manchikanti@est.tech>
Thu, 6 Jan 2022 13:12:50 +0000 (13:12 +0000)
commit3d170c6e14976549cd2edc405c5c242110bff2ff
tree2201c54f4c9a227b4337c9a640ab2e2b8c1cc630
parent5f46449a3a73a101fb6e7926dd48e1672ad3ed7b
Add ControlLoop distribution to runtime

This commit unpacks the csar received either from SDC or for local
verification from file-system, prepares the toscaservicetemplate with
needed node-types and data-types, forwards the template to controlloop
runtime components for commisioning of controlloop.

Issue-ID: POLICY-3808
Signed-off-by: Sirisha_Manchikanti <sirisha.manchikanti@est.tech>
Change-Id: Ib3600542aca7b32ae19242c2f924bdaf2ab870a8
22 files changed:
main/src/test/resources/parameters/TestConfigParams.json [new file with mode: 0644]
packages/policy-distribution-tarball/src/main/resources/etc/defaultConfig.json
packages/policy-distribution-tarball/src/main/resources/etc/s3pConfig.json
plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiControlLoopForwarder.java [new file with mode: 0644]
plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiControlLoopForwarderParameters.java [new file with mode: 0644]
plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiControlLoopForwarderParametersTest.java [new file with mode: 0644]
plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/lifecycle/api/LifecycleApiControlLoopForwarderTest.java [new file with mode: 0644]
plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/testclasses/LifecycleApiControlLoopSimulatorEndpoint.java [new file with mode: 0644]
plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/testclasses/LifecycleApiControlLoopSimulatorMain.java [new file with mode: 0644]
plugins/forwarding-plugins/src/test/resources/parameters/LifecycleApiControlLoopForwarderParameters.json [new file with mode: 0644]
plugins/forwarding-plugins/src/test/resources/parameters/LifecycleApiControlLoopForwarderParametersInvalid.json [new file with mode: 0644]
plugins/forwarding-plugins/src/test/resources/parameters/sample_control_loop.json [new file with mode: 0644]
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/decoding/policy/file/ControlLoopDecoderFileInCsar.java [new file with mode: 0644]
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/decoding/policy/file/ControlLoopDecoderFileInCsarParameterGroup.java [new file with mode: 0644]
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/decoding/policy/file/PolicyDecoderFileInCsarToPolicy.java
plugins/reception-plugins/src/main/java/org/onap/policy/distribution/reception/util/ReceptionUtil.java [new file with mode: 0644]
plugins/reception-plugins/src/test/java/org/onap/policy/distribution/reception/decoding/policy/file/ControlLoopDecoderFileInCsarParameterGroupTest.java [new file with mode: 0644]
plugins/reception-plugins/src/test/java/org/onap/policy/distribution/reception/decoding/policy/file/ControlLoopDecoderFileInCsarTest.java [new file with mode: 0644]
plugins/reception-plugins/src/test/resources/parameters/FileInCsarControlLoopDecoderParameters.json [new file with mode: 0644]
plugins/reception-plugins/src/test/resources/parameters/FileInCsarControlLoopDecoderParametersInvalid.json [new file with mode: 0644]
plugins/reception-plugins/src/test/resources/service-Sampleservice-controlloop.csar [new file with mode: 0644]
testsuites/stability/src/main/resources/setup/distribution/etc/defaultConfig.json