Policy-yaml changes
[policy/drools-applications.git] / controlloop / common / policy-yaml / src / test / resources / v2.0.0 / policy_vService.yaml
index d679e07..fc47634 100644 (file)
-controlLoop:
-  version: 2.0.0
-  controlLoopName: ControlLoop-GENERIC-64cdc9fa-6601-4989-9de7-8f47134aa043
-  #
-  # Example of how someone can fine-grain this
-  # policy for a specific service and/or resources
-  # contained within the service.
-  #
-  services:
-    - serviceName: vFooService
-  resources:
-    - resourceName: vVNF1
-      resourceType: VFC
-    - resourceName: vVNF2
-      resourceType: VFC
-    - resourceName: vVNF3
-      resourceType: VFC
-    - resourceName: vVNF4
-      resourceType: VFC
-  trigger_policy: unique-policy-id-1-restart
-  timeout: 1200
-  #
-  # Example of case where an abatement isn't possible
-  # from DCAE to Policy. So Policy should NOT expect
-  #
-  abatement: false
-policies:
-  - id: unique-policy-id-1-restart
-    name: Restart Policy
-    description:
-    actor: APPC
-    recipe: Restart
-    target:
-      type: VM
-    retry: 2
-    timeout: 300
-    success: unique-policy-id-1-healthdiagnostic
-    failure: unique-policy-id-2-rebuild
-    failure_timeout: unique-policy-id-2-rebuild
-    failure_retries: unique-policy-id-2-rebuild
-    failure_exception: final_failure_exception
-    failure_guard: unique-policy-id-2-rebuild
-   
-  - id: unique-policy-id-2-rebuild
-    name: Rebuild Policy
-    description:
-    actor: APPC
-    recipe: Rebuild
-    target:
-      type: VM
-    retry: 0
-    timeout: 600
-    success: unique-policy-id-2-healthdiagnostic
-    failure: unique-policy-id-3-migrate
-    failure_timeout: unique-policy-id-3-migrate
-    failure_retries: unique-policy-id-3-migrate
-    failure_exception: final_failure_exception
-    failure_guard: unique-policy-id-3-migrate
-  - id: unique-policy-id-3-migrate
-    name: Migrate Policy
-    description:
-    actor: APPC
-    recipe: Migrate
-    target:
-      type: VM
-    retry: 0
-    timeout: 600
-    success: final_success
-    failure: final_failure
-    failure_timeout: final_failure_timeout
-    failure_retries: final_failure_retries
-    failure_exception: final_failure_exception
-    failure_guard: final_failure_guard
-  - id: unique-policy-id-1-healthdiagnostic
-    name: Do A Health Diagnostic
-    description:
-    actor: APPC
-    recipe: health-diagnostic
-    # Example of a payload
-    payload:
-      health-diagnostic-code: HC01234
-      health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"
-    target:
-      type: VM
-    retry: 0
-    timeout: 600
-    success: final_success
-    failure: unique-policy-id-2-rebuild
-    failure_timeout: unique-policy-id-2-rebuild
-    failure_retries: unique-policy-id-2-rebuild
-    failure_exception: final_failure_exception
-    failure_guard: unique-policy-id-2-rebuild
-  - id: unique-policy-id-2-healthdiagnostic
-    name: Do Health Diagnostic
-    description:
-    actor: APPC
-    recipe: health-diagnostic
-    payload:
-      health-diagnostic-code: HC01234
-      health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"
-    target:
-      type: VM
-    retry: 0
-    timeout: 600
-    success: final_success
-    failure: final_failure
-    failure_timeout: final_failure_timeout
-    failure_retries: final_failure_retries
-    failure_exception: final_failure_exception
-    failure_guard: final_failure_guard
-    
-
+controlLoop:\r
+  version: 2.0.0\r
+  controlLoopName: ControlLoop-GENERIC-64cdc9fa-6601-4989-9de7-8f47134aa043\r
+  #\r
+  # Example of how someone can fine-grain this\r
+  # policy for a specific service and/or resources\r
+  # contained within the service.\r
+  #\r
+  services:\r
+    - serviceName: vFooService\r
\r
+  resources:\r
+    - resourceName: vVNF1\r
+      resourceType: VFC\r
+    - resourceName: vVNF2\r
+      resourceType: VFC\r
+    - resourceName: vVNF3\r
+      resourceType: VFC\r
+    - resourceName: vVNF4\r
+      resourceType: VFC\r
\r
+  trigger_policy: unique-policy-id-1-restart\r
+  timeout: 1200\r
+  #\r
+  # Example of case where an abatement isn't possible\r
+  # from DCAE to Policy. So Policy should NOT expect\r
+  #\r
+  abatement: false\r
\r
+policies:\r
\r
+  - id: unique-policy-id-1-restart\r
+    name: Restart Policy\r
+    description:\r
+    actor: APPC\r
+    recipe: Restart\r
+    target:\r
+      type: VM\r
+    retry: 2\r
+    timeout: 300\r
+    success: unique-policy-id-1-healthdiagnostic\r
+    failure: unique-policy-id-2-rebuild\r
+    failure_timeout: unique-policy-id-2-rebuild\r
+    failure_retries: unique-policy-id-2-rebuild\r
+    failure_exception: final_failure_exception\r
+    failure_guard: unique-policy-id-2-rebuild\r
+   \r
\r
+  - id: unique-policy-id-2-rebuild\r
+    name: Rebuild Policy\r
+    description:\r
+    actor: APPC\r
+    recipe: Rebuild\r
+    target:\r
+      type: VM\r
+    retry: 0\r
+    timeout: 600\r
+    success: unique-policy-id-2-healthdiagnostic\r
+    failure: unique-policy-id-3-migrate\r
+    failure_timeout: unique-policy-id-3-migrate\r
+    failure_retries: unique-policy-id-3-migrate\r
+    failure_exception: final_failure_exception\r
+    failure_guard: unique-policy-id-3-migrate\r
\r
+  - id: unique-policy-id-3-migrate\r
+    name: Migrate Policy\r
+    description:\r
+    actor: APPC\r
+    recipe: Migrate\r
+    target:\r
+      type: VM\r
+    retry: 0\r
+    timeout: 600\r
+    success: final_success\r
+    failure: final_failure\r
+    failure_timeout: final_failure_timeout\r
+    failure_retries: final_failure_retries\r
+    failure_exception: final_failure_exception\r
+    failure_guard: final_failure_guard\r
\r
+  - id: unique-policy-id-1-healthdiagnostic\r
+    name: Do A Health Diagnostic\r
+    description:\r
+    actor: APPC\r
+    recipe: health-diagnostic\r
+    # Example of a payload\r
+    payload:\r
+      health-diagnostic-code: HC01234\r
+      health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"\r
+    target:\r
+      type: VM\r
+    retry: 0\r
+    timeout: 600\r
+    success: final_success\r
+    failure: unique-policy-id-2-rebuild\r
+    failure_timeout: unique-policy-id-2-rebuild\r
+    failure_retries: unique-policy-id-2-rebuild\r
+    failure_exception: final_failure_exception\r
+    failure_guard: unique-policy-id-2-rebuild\r
\r
\r
+  - id: unique-policy-id-2-healthdiagnostic\r
+    name: Do Health Diagnostic\r
+    description:\r
+    actor: APPC\r
+    recipe: health-diagnostic\r
+    payload:\r
+      health-diagnostic-code: HC01234\r
+      health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"\r
+    target:\r
+      type: VM\r
+    retry: 0\r
+    timeout: 600\r
+    success: final_success\r
+    failure: final_failure\r
+    failure_timeout: final_failure_timeout\r
+    failure_retries: final_failure_retries\r
+    failure_exception: final_failure_exception\r
+    failure_guard: final_failure_guard\r
+    \r
+\r