Merge "[UUI] Service Mesh Compliance for UUI"
[oom.git] / kubernetes / consul / resources / config / consul-agent-config / multicloud-health-check.json
1 {
2   "service": {
3     "name": "Health Check: MULTICLOUD",
4     "checks": [
5       {
6         "id": "framework",
7         "name": "Framework Health Check",
8         "http": "http://framework:9001/api/multicloud/v0/swagger.json",
9         "method": "HEAD",
10         "header": {
11           "Cache-Control": ["no-cache"],
12           "Content-Type": ["application/json"],
13           "Accept": ["application/json"]
14         },
15         "tls_skip_verify": true,
16         "interval": "15s",
17         "timeout": "1s"
18       },
19       {
20         "id": "multicloud-pike",
21         "name": "Multicloud Pike Health Check",
22         "http": "http://multicloud-pike:9007/api/multicloud-pike/v0/swagger.json",
23         "method": "HEAD",
24         "header": {
25           "Cache-Control": ["no-cache"],
26           "Content-Type": ["application/json"],
27           "Accept": ["application/json"]
28         },
29         "tls_skip_verify": true,
30         "interval": "15s",
31         "timeout": "1s"
32       },
33       {
34         "id": "multicloud-starlingx",
35         "name": "Multicloud Starlingx Health Check",
36         "http": "http://multicloud-starlingx:9009/api/multicloud-starlingx/v0/swagger.json",
37         "method": "HEAD",
38         "header": {
39           "Cache-Control": ["no-cache"],
40           "Content-Type": ["application/json"],
41           "Accept": ["application/json"]
42         },
43         "tls_skip_verify": true,
44         "interval": "15s",
45         "timeout": "1s"
46       },
47       {
48         "id": "multicloud-vio",
49         "name": "Multicloud Vio Health Check",
50         "http": "http://multicloud-vio:9004/api/multicloud-vio/v0/swagger.json",
51         "method": "HEAD",
52         "header": {
53           "Cache-Control": ["no-cache"],
54           "Content-Type": ["application/json"],
55           "Accept": ["application/json"]
56         },
57         "tls_skip_verify": true,
58         "interval": "15s",
59         "timeout": "1s"
60       },
61       {
62         "id": "multicloud-windriver",
63         "name": "Multicloud Windriver Health Check",
64         "http": "http://multicloud-windriver:9005/api/multicloud-titaniumcloud/v1/swagger.json",
65         "method": "HEAD",
66         "header": {
67           "Cache-Control": ["no-cache"],
68           "Content-Type": ["application/json"],
69           "Accept": ["application/json"]
70         },
71         "tls_skip_verify": true,
72         "interval": "15s",
73         "timeout": "1s"
74       }
75     ]
76   }
77 }