Merge "Add debugging of REST call"
[policy/drools-applications.git] / controlloop / common / policy-yaml / src / test / resources / v1.0.0 / policy_vService.yaml
1 # Copyright 2018 AT&T Intellectual Property. All rights reserved
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #         http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14 controlLoop:
15   version: 1.0.0
16   controlLoopName: ControlLoop-vUSP-vCTS-cbed919f-2212-4ef7-8051-fe6308da1bda
17   services: 
18     - serviceName: vUSP
19   resources: 
20     - resourceName: vCTS
21       resourceType: VF
22     - resourceName: vCOM
23       resourceType: VF
24     - resourceName: vRAR
25       resourceType: VF
26     - resourceName: vLCS
27       resourceType: VF
28     - resourceName: v3CB
29       resourceType: VF
30   trigger_policy: unique-policy-id-1-restart
31   timeout: 1200
32
33 policies:
34   - id: unique-policy-id-1-restart
35     name: Restart Policy
36     description:
37     actor: APPC
38     recipe: Restart
39     target: VM
40     retry: 2
41     timeout: 300
42     success: final_success
43     failure: unique-policy-id-2-rebuild
44     failure_timeout: unique-policy-id-2-rebuild
45     failure_retries: unique-policy-id-2-rebuild
46     failure_exception: final_failure_exception
47   
48   - id: unique-policy-id-2-rebuild
49     name: Rebuild Policy
50     description:
51     actor: APPC
52     recipe: Rebuild
53     target: VM
54     retry: 0
55     timeout: 600
56     success: final_success
57     failure: unique-policy-id-3-migrate
58     failure_timeout: unique-policy-id-3-migrate
59     failure_retries: unique-policy-id-3-migrate
60     failure_exception: final_failure_exception
61   
62   - id: unique-policy-id-3-migrate
63     name: Migrate Policy
64     description:
65     actor: APPC
66     recipe: Migrate
67     target: VM
68     retry: 0
69     timeout: 600
70     success: final_success
71     failure: final_failure
72     failure_timeout: final_failure_timeout
73     failure_retries: final_failure_retries
74     failure_exception: final_failure_exception