Merge "[UUI] Service Mesh Compliance for UUI"
[oom.git] / kubernetes / multicloud / components / multicloud-prometheus / components / prometheus-alertmanager / values.yaml
1 # Copyright 2018 Intel Corporation, Inc
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
15 #################################################################
16 # Global configuration defaults.
17 #################################################################
18 global:
19   persistence: {}
20
21 pullPolicy: Always
22
23 # flag to enable debugging - application support required
24 debugEnabled: false
25
26 #Alertmanager Configuration
27 image:
28   repository: prom/alertmanager
29   tag: v0.15.2
30
31 persistence:
32   enabled: true
33   volumeReclaimPolicy: Retain
34   accessMode: ReadWriteOnce
35   size: 2Gi
36   mountPath: /dockerdata-nfs
37   mountSubPath: multicloud/prometheus/alertmanager
38   containerMountPath: /alertmanager/data
39
40 #Service configuration for this chart
41 service:
42   type: ClusterIP
43   name: multicloud-prometheus-alertmanager
44   portName: prometheus-alertmanager
45   internalPort: 9093
46   externalPort: 9093
47
48   meshpeer:
49     enabled: false
50     portName: multicloud-prometheus-meshpeer
51     port: 6783
52
53 # probe configuration parameters
54 readiness:
55   initialDelaySeconds: 10
56   periodSeconds: 30
57   timeoutSeconds: 30
58   enabled: true
59
60 # default number of instances
61 replicaCount: 1
62
63 nodeSelector: {}
64
65 affinity: {}
66
67 ingress:
68   enabled: false
69
70 flavor: small
71 # Segregation for Different environment (Small and Large)
72 resources:
73   small:
74     limits:
75       cpu: 1
76       memory: 4Gi
77     requests:
78       cpu: 10m
79       memory: 1Gi
80   large:
81     limits:
82       cpu: 2
83       memory: 8Gi
84     requests:
85       cpu: 20m
86       memory: 2Gi
87   unlimited: {}