Add new policy types 58/83058/5
authorPamela Dragosh <pdragosh@research.att.com>
Fri, 22 Mar 2019 17:33:19 +0000 (13:33 -0400)
committerPamela Dragosh <pdragosh@research.att.com>
Mon, 25 Mar 2019 12:09:55 +0000 (08:09 -0400)
commitb9ae793fe73dbfbd8d9021d4d13dac9b805dbde8
tree1f87a40af23f6b82357ab642d96d477e98e364e2
parentcc740771e3fdf02bc6e9e02f1d4f4d6cc39afcb0
Add new policy types

These are the models from Optimization team. Please note
the new matchable field. I'm trying to get clarification
on what that field means.

Added also a single file for all the optimization policies.
Note, I think some of them may not be right. The hpa one
did not render correct. But I can fix that later.

Fixed capacity policy which had indentation wrong and
VNFPolicy missing type.

Added some guard examples.

Fixed Decision Response to support fields for all the
decisions.

Issue-ID: POLICY-1273
Change-Id: Ib0c06cb203f6355e3050f7d8a7a51a0c1437a8a4
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
16 files changed:
models-decisions/src/main/java/org/onap/policy/models/decisions/concepts/DecisionRequest.java
models-decisions/src/main/java/org/onap/policy/models/decisions/concepts/DecisionResponse.java
models-examples/src/main/resources/policies/vCPE.policies.optimization.input.tosca.yaml [new file with mode: 0644]
models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.output.tosca.yaml [new file with mode: 0644]
models-examples/src/main/resources/policies/vDNS.policy.guard.minmax.input.json
models-examples/src/main/resources/policies/vDNS.policy.guard.minmax.input.tosca.yaml [new file with mode: 0644]
models-examples/src/main/resources/policies/vDNS.policy.guard.minmax.output.tosca.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.optimization.AffinityPolicy.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.optimization.DistancePolicy.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.optimization.HpaPolicy.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.optimization.OptimizationPolicy.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.optimization.PciPolicy.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.optimization.QueryPolicy.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.optimization.SubscriberPolicy.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.optimization.Vim_fit.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.optimization.VnfPolicy.yaml [new file with mode: 0644]