[POLICY-80] Adding the Policy Guard features 97/6097/4
authorMichael Borokhovich <michael@research.att.com>
Thu, 20 Jul 2017 13:53:57 +0000 (09:53 -0400)
committerMichael Borokhovich <michael@research.att.com>
Thu, 20 Jul 2017 16:11:23 +0000 (12:11 -0400)
commitfa09813ca39cbdb7a0ac6a38507d4ea96e28879f
treec9b2cc4bdf2c109ab43f79afd1af4909f813636b
parentd3c335e97b9d262588696784551e8bd02ce8331f
[POLICY-80] Adding the Policy Guard features

Two Policy Guard features added: Frequency-limiter and Blacklist.

Change-Id: I48184ab0ae9760c9ea7594cd7346b456aa964d48
Signed-off-by: Michael Borokhovich <michael@research.att.com>
31 files changed:
controlloop/common/guard/src/main/java/org/onap/policy/guard/CallGuardTask.java
controlloop/common/guard/src/main/java/org/onap/policy/guard/PIPEngineGetHistory.java
controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardXacmlRequestAttributes.java
controlloop/common/guard/src/main/java/org/onap/policy/guard/PolicyGuardYamlToXacml.java
controlloop/common/policy-yaml/src/main/java/org/onap/policy/controlloop/policy/guard/Constraint.java
controlloop/common/policy-yaml/src/main/java/org/onap/policy/controlloop/policy/guard/GuardPolicy.java
controlloop/common/policy-yaml/src/main/java/org/onap/policy/controlloop/policy/guard/MatchParameters.java [new file with mode: 0644]
controlloop/common/policy-yaml/src/test/java/org/onap/policy/controlloop/compiler/ControlLoopGuardCompilerTest.java
controlloop/common/policy-yaml/src/test/java/org/onap/policy/controlloop/policy/guard/ControlLoopGuardBuilderTest.java
controlloop/common/policy-yaml/src/test/java/org/onap/policy/controlloop/policy/guard/ControlLoopGuardTest.java
controlloop/common/policy-yaml/src/test/resources/v2.0.0-guard/policy_guard_ONAP_demo_vDNS.yaml [new file with mode: 0644]
controlloop/common/policy-yaml/src/test/resources/v2.0.0-guard/policy_guard_OpenECOMP_demo_vDNS.yaml [deleted file]
controlloop/common/policy-yaml/src/test/resources/v2.0.0-guard/policy_guard_OpenECOMP_demo_vDNS.yaml~ [deleted file]
controlloop/common/policy-yaml/src/test/resources/v2.0.0-guard/policy_guard_appc_restart.yaml [new file with mode: 0644]
controlloop/common/policy-yaml/src/test/resources/v2.0.0-guard/policy_guard_vUSP_1707_appc.yaml [deleted file]
controlloop/templates/template.demo/src/main/resources/ControlLoop_Template_xacml_guard.drl
controlloop/templates/template.demo/src/main/resources/blacklist_template.xml
controlloop/templates/template.demo/src/main/resources/frequency_limiter_template.xml
controlloop/templates/template.demo/src/test/java/org/onap/policy/template/demo/ControlLoopXacmlGuardTest.java [moved from controlloop/templates/template.demo/src/test/java/org/onap/policy/controlloop/processor/ControlLoopXacmlGuardTest.java with 87% similarity]
controlloop/templates/template.demo/src/test/java/org/onap/policy/template/demo/Util.java [moved from controlloop/templates/template.demo/src/test/java/org/onap/policy/controlloop/processor/Util.java with 98% similarity]
controlloop/templates/template.demo/src/test/resources/xacml/xacml_guard_old.properties [deleted file]
controlloop/templates/template.demo/src/test/resources/yaml/policy_ControlLoop_Service123.yaml [moved from controlloop/templates/template.demo/src/test/resources/yaml/policy_ControlLoop_vUSP_1707.yaml with 79% similarity]
controlloop/templates/template.demo/src/test/resources/yaml/policy_guard_appc_migrate.yaml [new file with mode: 0644]
controlloop/templates/template.demo/src/test/resources/yaml/policy_guard_appc_rebuild.yaml [new file with mode: 0644]
controlloop/templates/template.demo/src/test/resources/yaml/policy_guard_appc_rebuild_1.yaml [new file with mode: 0644]
controlloop/templates/template.demo/src/test/resources/yaml/policy_guard_appc_restart.yaml [new file with mode: 0644]
controlloop/templates/template.demo/src/test/resources/yaml/policy_guard_appc_restart_blacklist.yaml [moved from controlloop/templates/template.demo/src/test/resources/yaml/policy_guard_vUSP_1707_appc_restart_blacklist.yaml with 66% similarity]
controlloop/templates/template.demo/src/test/resources/yaml/policy_guard_vUSP_1707_appc_migrate.yaml [deleted file]
controlloop/templates/template.demo/src/test/resources/yaml/policy_guard_vUSP_1707_appc_rebuild.yaml [deleted file]
controlloop/templates/template.demo/src/test/resources/yaml/policy_guard_vUSP_1707_appc_rebuild_1.yaml [deleted file]
controlloop/templates/template.demo/src/test/resources/yaml/policy_guard_vUSP_1707_appc_restart.yaml [deleted file]