tosca compliant op policy support + vcpe test 45/101645/5
authorjhh <jorge.hernandez-herrero@att.com>
Thu, 13 Feb 2020 00:20:06 +0000 (18:20 -0600)
committerJorge Hernandez <jorge.hernandez-herrero@att.com>
Mon, 17 Feb 2020 20:25:22 +0000 (20:25 +0000)
commit6dfab64262ea5816c761042192c84e498a3177ab
tree665dd3e68a9fc4303898fc9d7fe34d4c404ef7a4
parent43b12b12c0c427bc89ab88f4d4034821d4c9835d
tosca compliant op policy support + vcpe test

Tosca Compliant and Toscal Legacy Operational policies are
both supported for backwards compatibility.

vCPE usecase junits to support 2 equivalent policies,
one tosca compliant and the other one legacy.

Issue-ID: POLICY-2360
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
Change-Id: Iafbfc92bbec42e6a3fe4ceb4a9a17c85e636ea14
Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
34 files changed:
.gitignore
controlloop/common/controller-usecases/src/main/resources/META-INF/kmodule.xml
controlloop/common/controller-usecases/src/main/resources/usecases.drl
controlloop/common/controller-usecases/src/test/java/org/onap/policy/controlloop/UsecasesBase.java
controlloop/common/controller-usecases/src/test/java/org/onap/policy/controlloop/VcpeTest.java
controlloop/common/controller-usecases/src/test/resources/vcpe/tosca-compliant-vcpe.json [new file with mode: 0644]
controlloop/common/controller-usecases/src/test/resources/vcpe/tosca-legacy-vcpe.json [moved from controlloop/common/controller-usecases/src/test/resources/vcpe/tosca-vcpe.json with 100% similarity]
controlloop/common/domains/pom.xml [new file with mode: 0644]
controlloop/common/domains/src/main/java/org/onap/policy/drools/models/domain/legacy/LegacyPolicy.java [new file with mode: 0644]
controlloop/common/domains/src/main/java/org/onap/policy/drools/models/domain/legacy/LegacyProperties.java [new file with mode: 0644]
controlloop/common/domains/src/main/java/org/onap/policy/drools/models/domain/operational/ActorOperation.java [new file with mode: 0644]
controlloop/common/domains/src/main/java/org/onap/policy/drools/models/domain/operational/Operation.java [new file with mode: 0644]
controlloop/common/domains/src/main/java/org/onap/policy/drools/models/domain/operational/OperationalPolicy.java [new file with mode: 0644]
controlloop/common/domains/src/main/java/org/onap/policy/drools/models/domain/operational/OperationalProperties.java [new file with mode: 0644]
controlloop/common/domains/src/main/java/org/onap/policy/drools/models/domain/operational/OperationalTarget.java [new file with mode: 0644]
controlloop/common/domains/src/main/resources/schemas/onap.policies.controlloop.Operational-1.0.0.schema.json [new file with mode: 0644]
controlloop/common/domains/src/main/resources/schemas/onap.policies.controlloop.operational.common.Drools-1.0.0.schema.json [new file with mode: 0644]
controlloop/common/domains/src/test/java/org/onap/policy/drools/models/domain/operational/OperationalPolicyTest.java [new file with mode: 0644]
controlloop/common/domains/src/test/resources/tosca-legacy-vcpe.json [new file with mode: 0644]
controlloop/common/eventmanager/pom.xml
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/drl/legacy/ControlLoopParams.java
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/eventmanager/ControlLoopEventManager.java
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/processor/ControlLoopProcessor.java
controlloop/common/eventmanager/src/main/java/org/onap/policy/controlloop/utils/ControlLoopUtils.java
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/drl/legacy/ControlLoopParamsTest.java
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/eventmanager/ControlLoopEventManagerTest.java
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/processor/ControlLoopProcessorTest.java
controlloop/common/eventmanager/src/test/java/org/onap/policy/controlloop/utils/ControlLoopUtilsTest.java
controlloop/common/eventmanager/src/test/resources/tosca-policy-compliant-vcpe.json [new file with mode: 0644]
controlloop/common/eventmanager/src/test/resources/tosca-policy-legacy-vcpe.json [moved from controlloop/common/eventmanager/src/test/resources/tosca-policy-operational-restart.json with 100% similarity]
controlloop/common/feature-controlloop-management/src/main/java/org/onap/policy/drools/server/restful/RestControlLoopManager.java
controlloop/common/feature-controlloop-management/src/test/java/org/onap/policy/drools/server/restful/RestControlLoopManagerTest.java
controlloop/common/feature-controlloop-usecases/pom.xml
controlloop/common/pom.xml