controlLoop:
version: 2.0.0
- controlLoopName: ControlLoop-vUSP-vCTS-cbed919f-2212-4ef7-8051-fe6308da1bda
- services:
- - serviceName: vUSP
- resources:
- - resourceName: vCTS
+ 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: vCOM
+ - resourceName: vVNF2
resourceType: VFC
- - resourceName: vRAR
+ - resourceName: vVNF3
resourceType: VFC
- - resourceName: vLCS
- resourceType: VFC
- - resourceName: v3CB
+ - 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:
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
+ type: VM
retry: 0
timeout: 600
success: unique-policy-id-2-healthdiagnostic
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:
+ target:
type: VM
retry: 0
timeout: 600
failure_retries: final_failure_retries
failure_exception: final_failure_exception
failure_guard: final_failure_guard
-
+
- id: unique-policy-id-1-healthdiagnostic
- name: Do SDNO Health Diagnostic
+ name: Do A Health Diagnostic
description:
- actor: SDNO
+ actor: APPC
recipe: health-diagnostic
- payload:
- health-diagnostic-code: HC99
+ # Example of a payload
+ payload:
+ health-diagnostic-code: HC01234
health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"
- target:
- type: VM
+ target:
+ type: VM
retry: 0
timeout: 600
success: final_success
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 SDNO Health Diagnostic
+ name: Do Health Diagnostic
description:
- actor: SDNO
+ actor: APPC
recipe: health-diagnostic
- payload:
- health-diagnostic-code: HC99
- health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"
+ payload:
+ health-diagnostic-code: HC01234
+ health-diagnostic-code-parameters: "{\"Junk\":\"--version\",\"Junk2\":\"--help\"}"
target:
type: VM
retry: 0
failure_retries: final_failure_retries
failure_exception: final_failure_exception
failure_guard: final_failure_guard
+
</plugin>
</plugins>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.m2e</groupId>
+ <artifactId>lifecycle-mapping</artifactId>
+ <version>1.0.0</version>
+ <configuration>
+ <lifecycleMappingMetadata>
+ <pluginExecutions>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <versionRange>2.17,)</versionRange>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore />
+ </action>
+ </pluginExecution>
+ </pluginExecutions>
+ </lifecycleMappingMetadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
</build>
<modules>