[GENERAL] Use readiness container v3.0.1
[oom.git] / kubernetes / multicloud / charts / multicloud-k8s / values.yaml
1 # Copyright 2019 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   nodePortPrefixExt: 304
20   readinessImage: onap/oom/readiness:3.0.1
21   loggingRepository: docker.elastic.co
22   loggingImage: beats/filebeat:5.5.0
23   persistence: {}
24 #################################################################
25 # Application configuration defaults.
26 #################################################################
27 # application image
28 repository: nexus3.onap.org:10001
29 image: onap/multicloud/k8s:0.6.0
30 pullPolicy: Always
31
32 # flag to enable debugging - application support required
33 debugEnabled: false
34
35 # application configuration is via config files
36
37 # default number of instances
38 replicaCount: 1
39
40 nodeSelector: {}
41
42 affinity: {}
43
44 # probe configuration parameters
45 liveness:
46   initialDelaySeconds: 10
47   periodSeconds: 30
48   # necessary to disable liveness probe when setting breakpoints
49   # in debugger so K8s doesn't restart unresponsive container
50   enabled: true
51
52 readiness:
53   initialDelaySeconds: 10
54   periodSeconds: 30
55
56 service:
57   type: ClusterIP
58   name: multicloud-k8s
59   portName: multicloud-k8s
60   internalPort: 9015
61   externalPort: 9015
62   nodePort: 98
63
64 #Mongo chart overrides for k8splugin
65 mongo:
66   nameOverride: multicloud-k8s-mongo
67   service:
68     name: multicloud-k8s-mongo
69     internalPort: 27017
70   nfsprovisionerPrefix: multicloud-k8s
71   sdnctlPrefix: multicloud-k8s
72   persistence:
73     mountSubPath: multicloud-k8s/mongo/data
74     enabled: true
75   disableNfsProvisioner: true
76
77 #etcd chart overrides for k8splugin
78 etcd:
79   nameOverride: multicloud-k8s-etcd
80   service:
81     name: multicloud-k8s-etcd
82   persistence:
83     mountSubPath: multicloud-k8s/etcd/data
84     enabled: true
85
86 # No persistence right now as we rely on Mongo to handle that
87 persistence:
88   enabled: false
89   volumeReclaimPolicy: Retain
90   accessMode: ReadWriteOnce
91   size: 1Gi
92   mountPath: /dockerdata-nfs
93   mountSubPath: multicloud-k8s/data
94
95 ingress:
96   enabled: false
97
98 artifactbroker:
99   internalPort: 9014
100
101 # Configure resource requests and limits
102 flavor: large
103 resources:
104   small:
105     limits:
106       cpu: 200m
107       memory: 500Mi
108     requests:
109       cpu: 10m
110       memory: 10Mi
111   large:
112     limits:
113       cpu: 400m
114       memory: 1Gi
115     requests:
116       cpu: 10m
117       memory: 100Mi
118   unlimited: {}