Add test policytype and policies 60/82060/17
authorPamela Dragosh <pdragosh@research.att.com>
Tue, 12 Mar 2019 18:41:49 +0000 (14:41 -0400)
committerJorge Hernandez <jorge.hernandez-herrero@att.com>
Sun, 17 Mar 2019 19:09:37 +0000 (19:09 +0000)
commit281859327610680edd33851cf0763902b1473141
tree46ec6845003acb5b055eba12a39366fa3af1305d
parent951b2903c19c8499cffe9d39ecde0bf0a44c774b
Add test policytype and policies

Some example policies for vDNS, vFW and vCPE use
cases using DCAE TCA.

The .input are the expected REST body from the
calling client (eg. CLAMP).

While the .output are the expected REST body for the return
response from policy.

The .tosca.yaml are what the DBAO will look like internally.

Upgraded to support policy/model merge.

Fixed missing tca_policy field in monitoring policies.

Update for policy-id.

Issue-ID: POLICY-1273
Change-Id: Ib087b184c3ac9a058fe600c6c8a28cca3a71fbea
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
33 files changed:
main/src/main/java/org/onap/policy/api/main/rest/ApiRestController.java
main/src/main/java/org/onap/policy/api/main/rest/provider/PolicyProvider.java
main/src/test/resources/policies/README.txt [new file with mode: 0644]
main/src/test/resources/policies/vCPE.policy.monitoring.input.tosca.json [new file with mode: 0644]
main/src/test/resources/policies/vCPE.policy.monitoring.input.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vCPE.policy.monitoring.output.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vCPE.policy.operational.input.json [new file with mode: 0644]
main/src/test/resources/policies/vCPE.policy.operational.input.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vCPE.policy.operational.output.json [new file with mode: 0644]
main/src/test/resources/policies/vCPE.policy.operational.output.tosca.json [new file with mode: 0644]
main/src/test/resources/policies/vCPE.policy.operational.output.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.guard.frequency.input.json [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.guard.frequency.output.json [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.guard.minmax.input.json [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.guard.minmax.output.json [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.monitoring.input.tosca.json [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.monitoring.input.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.monitoring.output.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.operational.input.json [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.operational.input.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.operational.output.json [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.operational.output.tosca.json [new file with mode: 0644]
main/src/test/resources/policies/vDNS.policy.operational.output.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vFirewall.policy.monitoring.input.tosca.json [new file with mode: 0644]
main/src/test/resources/policies/vFirewall.policy.monitoring.input.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vFirewall.policy.monitoring.output.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vFirewall.policy.operational.input.json [new file with mode: 0644]
main/src/test/resources/policies/vFirewall.policy.operational.input.tosca.json [new file with mode: 0644]
main/src/test/resources/policies/vFirewall.policy.operational.input.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policies/vFirewall.policy.operational.output.json [new file with mode: 0644]
main/src/test/resources/policies/vFirewall.policy.operational.output.tosca.yaml [new file with mode: 0644]
main/src/test/resources/policytypes/onap.policies.monitoring.dcaegen2.collectors.datafile.datafile-app-server.yaml [new file with mode: 0644]
main/src/test/resources/policytypes/onap.policy.monitoring.cdap.tca.hi.lo.app.yaml [new file with mode: 0644]