Add input tosca examples for guard frequency 07/83007/2
authorJoshua Reich <jreich@research.att.com>
Fri, 22 Mar 2019 07:50:29 +0000 (00:50 -0700)
committerJoshua Reich <jreich@research.att.com>
Fri, 22 Mar 2019 17:34:22 +0000 (10:34 -0700)
Issue-ID: POLICY-1195
Change-Id: Ia73f8d1e21e2a37ada95727301031e9bb115aceb
Signed-off-by: Joshua Reich <jreich@research.att.com>
models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.input.tosca.json [new file with mode: 0644]
models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.input.tosca.yaml [new file with mode: 0644]

diff --git a/models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.input.tosca.json b/models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.input.tosca.json
new file mode 100644 (file)
index 0000000..494ade2
--- /dev/null
@@ -0,0 +1,27 @@
+{
+    "tosca_definitions_version": "tosca_simple_yaml_1_0_0",
+    "topology_template": {
+        "policies": [
+            {
+                "guard.frequency.scaleout": {
+                    "type": "onap.policies.controlloop.guard.FrequencyLimiter",
+                    "version": "1.0.0",
+                    "metadata": {
+                        "policy-id" : "guard.frequency.scaleout"
+                    },
+                    "properties": {
+                        "actor": "SO",
+                        "recipe": "scaleOut",
+                        "targets": ".*",
+                        "clname": "ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3",
+                        "limit": "1",
+                        "timeWindow": "10",
+                        "timeUnits": "minute",
+                        "guardActiveStart": "00:00:01-05:00",
+                        "guardActiveEnd": "23:59:59-05:00"
+                    }
+                }
+            }
+        ]
+    }
+}
diff --git a/models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.input.tosca.yaml b/models-examples/src/main/resources/policies/vDNS.policy.guard.frequency.input.tosca.yaml
new file mode 100644 (file)
index 0000000..81d1485
--- /dev/null
@@ -0,0 +1,19 @@
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+topology_template:
+  policies:
+    -
+      guard.frequency.scaleout:
+        type: onap.policies.controlloop.guard.FrequencyLimiter
+        version: 1.0.0
+        metadata:
+          policy-id : guard.frequency.scaleout
+        properties:
+          actor: SO
+          recipe: scaleOut
+          targets: .*
+          clname: ControlLoop-vDNS-6f37f56d-a87d-4b85-b6a9-cc953cf779b3
+          limit: 1
+          timeWindow: 10
+          timeUnits: minute
+          guardActiveStart: 00:00:01-05:00
+          guardActiveEnd: 23:59:59-05:00