TOSCA Compliant Guard Policies 27/103127/8
authorPamela Dragosh <pdragosh@research.att.com>
Thu, 5 Mar 2020 12:55:57 +0000 (07:55 -0500)
committerPamela Dragosh <pdragosh@research.att.com>
Fri, 6 Mar 2020 13:37:31 +0000 (08:37 -0500)
commit172b8dcd3a772c03ec1d233cfd6602d901c61b99
treeddc93d353d4a087f729517befd103f75e0cd5102
parent2358a161a4bbd0f0c97696b61fd725c33f7267e6
TOSCA Compliant Guard Policies

Fixing the legacy guard policies and renaming them so we are
able to differentiate them.

Adding newer, cleaner TOSCA Guard Policies that match the operational
guard policies.

Removing legacy guard policies.

Fixing JUnit so that they don't use indexes to test whether versions
are changed correctly.

Added back in new guard policies. Fixed the guard policy types to use
camel case.

Issue-ID: POLICY-2243
Change-Id: Ie611f26f73f41e64c0b467f524f470739158f437
Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
88 files changed:
models-examples/src/main/resources/policies/sdnc.policy.naming.input.tosca.yaml
models-examples/src/main/resources/policies/vCPE.policies.optimization.input.tosca.json
models-examples/src/main/resources/policies/vCPE.policies.optimization.input.tosca.yaml
models-examples/src/main/resources/policies/vCPE.policy.monitoring.input.tosca.json
models-examples/src/main/resources/policies/vCPE.policy.monitoring.input.tosca.yaml
models-examples/src/main/resources/policies/vCPE.policy.monitoring.output.tosca.yaml
models-examples/src/main/resources/policies/vCPE.policy.operational.input.tosca.json
models-examples/src/main/resources/policies/vCPE.policy.operational.input.tosca.yaml
models-examples/src/main/resources/policies/vCPE.policy.operational.output.tosca.json
models-examples/src/main/resources/policies/vCPE.policy.operational.output.tosca.yaml
models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.input.json [deleted file]
models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.input.tosca.json [deleted file]
models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.input.tosca.yaml [deleted file]
models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.output.json [deleted file]
models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.output.tosca.yaml [deleted file]
models-examples/src/main/resources/policies/vDNS.policy.guard.frequencylimiter.input.tosca.yaml [new file with mode: 0644]
models-examples/src/main/resources/policies/vDNS.policy.guard.minmax.input.json [deleted file]
models-examples/src/main/resources/policies/vDNS.policy.guard.minmax.input.tosca.yaml [deleted file]
models-examples/src/main/resources/policies/vDNS.policy.guard.minmax.output.json [deleted file]
models-examples/src/main/resources/policies/vDNS.policy.guard.minmax.output.tosca.yaml [deleted file]
models-examples/src/main/resources/policies/vDNS.policy.guard.minmaxvnfs.input.tosca.yaml [new file with mode: 0644]
models-examples/src/main/resources/policies/vDNS.policy.monitoring.input.tosca.json
models-examples/src/main/resources/policies/vDNS.policy.monitoring.input.tosca.yaml
models-examples/src/main/resources/policies/vDNS.policy.monitoring.output.tosca.yaml
models-examples/src/main/resources/policies/vDNS.policy.operational.input.tosca.json
models-examples/src/main/resources/policies/vDNS.policy.operational.input.tosca.yaml
models-examples/src/main/resources/policies/vDNS.policy.operational.output.tosca.json
models-examples/src/main/resources/policies/vDNS.policy.operational.output.tosca.yaml
models-examples/src/main/resources/policies/vFirewall.policy.monitoring.input.tosca.json
models-examples/src/main/resources/policies/vFirewall.policy.monitoring.input.tosca.yaml
models-examples/src/main/resources/policies/vFirewall.policy.monitoring.output.tosca.yaml
models-examples/src/main/resources/policies/vFirewall.policy.operational.input.tosca.json
models-examples/src/main/resources/policies/vFirewall.policy.operational.input.tosca.yaml
models-examples/src/main/resources/policies/vFirewall.policy.operational.output.tosca.yaml
models-examples/src/main/resources/policies/vFirewallCDS.policy.operational.input.tosca.yaml
models-examples/src/main/resources/policytypes/onap.policies.Naming.yaml
models-examples/src/main/resources/policytypes/onap.policies.Optimization.yaml
models-examples/src/main/resources/policytypes/onap.policies.controlloop.Operational.yaml
models-examples/src/main/resources/policytypes/onap.policies.controlloop.guard.Blacklist.yaml [deleted file]
models-examples/src/main/resources/policytypes/onap.policies.controlloop.guard.Common.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.controlloop.guard.FrequencyLimiter.yaml [deleted file]
models-examples/src/main/resources/policytypes/onap.policies.controlloop.guard.MinMax.yaml [deleted file]
models-examples/src/main/resources/policytypes/onap.policies.controlloop.guard.common.Blacklist.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.controlloop.guard.common.FrequencyLimiter.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.controlloop.guard.common.MinMax.yaml [new file with mode: 0644]
models-examples/src/main/resources/policytypes/onap.policies.controlloop.guard.coordination.FirstBlocksSecond.yaml
models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.Common.yaml
models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.common.Apex.yaml
models-examples/src/main/resources/policytypes/onap.policies.controlloop.operational.common.Drools.yaml
models-examples/src/main/resources/policytypes/onap.policies.monitoring.cdap.tca.hi.lo.app.yaml
models-examples/src/main/resources/policytypes/onap.policies.monitoring.dcaegen2.collectors.datafile.datafile-app-server.yaml
models-examples/src/main/resources/policytypes/onap.policies.native.Apex.yaml
models-examples/src/main/resources/policytypes/onap.policies.native.Drools.yaml
models-examples/src/main/resources/policytypes/onap.policies.native.Xacml.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.Resource.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.Service.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.resource.AffinityPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.resource.DistancePolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.resource.HpaPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.resource.OptimizationPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.resource.PciPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.resource.Vim_fit.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.resource.VnfPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.service.QueryPolicy.yaml
models-examples/src/main/resources/policytypes/onap.policies.optimization.service.SubscriberPolicy.yaml
models-provider/src/main/java/org/onap/policy/models/provider/PolicyModelsProvider.java
models-provider/src/main/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderImpl.java
models-provider/src/main/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderImpl.java
models-provider/src/test/java/org/onap/policy/models/provider/impl/DatabasePolicyModelsProviderTest.java
models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyBadProviderImpl.java
models-provider/src/test/java/org/onap/policy/models/provider/impl/DummyPolicyModelsProviderTest.java
models-provider/src/test/java/org/onap/policy/models/provider/impl/PolicyLegacyGuardPersistenceTest.java [deleted file]
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/concepts/LegacyGuardPolicyContent.java [deleted file]
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/concepts/LegacyGuardPolicyInput.java [deleted file]
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/concepts/LegacyGuardPolicyOutput.java [deleted file]
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyGuardPolicyMapper.java [deleted file]
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/mapping/LegacyOperationalPolicyMapper.java
models-tosca/src/main/java/org/onap/policy/models/tosca/legacy/provider/LegacyProvider.java
models-tosca/src/main/java/org/onap/policy/models/tosca/simple/concepts/JpaToscaServiceTemplate.java
models-tosca/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyFilterTest.java
models-tosca/src/test/java/org/onap/policy/models/tosca/authorative/concepts/ToscaPolicyTypeFilterTest.java
models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/concepts/LegacyGuardPolicyTest.java [deleted file]
models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/concepts/testconcepts/DummyBadLegacyGuardPolicyContent.java [deleted file]
models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/mapping/LegacyGuardPolicyMapperTest.java [deleted file]
models-tosca/src/test/java/org/onap/policy/models/tosca/legacy/provider/LegacyProvider4LegacyGuardTest.java [deleted file]
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicySerializationTest.java
models-tosca/src/test/java/org/onap/policy/models/tosca/simple/serialization/MonitoringPolicyTypeSerializationTest.java
models-tosca/src/test/resources/onap.policies.NoVersion.yaml