f891dce42f44db0045aaf7c43e7f22a3ce547f1b
[oom.git] / kubernetes / pomba / charts / pomba-data-router / values.yaml
1 # Copyright © 2018 Amdocs, Bell Canada, AT&T
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 # Default values for data-router.
17 # This is a YAML-formatted file.
18 # Declare variables to be passed into your templates.
19
20
21 # Global configuration defaults
22 global:
23   nodePortPrefix: 302
24   persistence: {}
25   readinessRepository: oomk8s
26   readinessImage: readiness-check:2.0.0
27
28 # application image
29 repository: nexus3.onap.org:10001
30 image: onap/data-router:1.3.3
31 pullPolicy: Always
32 restartPolicy: Always
33
34 # BusyBox image
35 busyboxRepository: registry.hub.docker.com
36 busyboxImage: library/busybox:latest
37
38
39 # application configuration
40 config:
41   keyStorePassword: OBF:1y0q1uvc1uum1uvg1pil1pjl1uuq1uvk1uuu1y10
42   keyManagerPassword: OBF:1y0q1uvc1uum1uvg1pil1pjl1uuq1uvk1uuu1y10
43
44
45 # default number of instances
46 replicaCount: 1
47
48 nodeSelector: {}
49
50 affinity: {}
51
52 # probe configuration parameters
53 liveness:
54   initialDelaySeconds: 60
55   periodSeconds: 30
56   # necessary to disable liveness probe when setting breakpoints
57   # in debugger so K8s doesn't restart unresponsive container
58   enabled: true
59
60 readiness:
61   initialDelaySeconds: 60
62   periodSeconds: 30
63
64 service:
65   name: pomba-data-router
66   type: NodePort
67   externalPort: 9502
68   internalPort: 9502
69   nodePort: 49
70
71 ingress:
72   enabled: false
73   service:
74     - baseaddr: "pombadatarouter"
75       name: "pomba-data-router"
76       port: 9502
77   config:
78     ssl: "none"
79
80 persistence:
81   enabled: true
82
83   ## A manually managed Persistent Volume and Claim
84   ## Requires persistence.enabled: true
85   ## If defined, PVC must be created manually before volume will be bound
86   # existingClaim:
87   volumeReclaimPolicy: Retain
88
89   ## database data Persistent Volume Storage Class
90   ## If defined, storageClassName: <storageClass>
91   ## If set to "-", storageClassName: "", which disables dynamic provisioning
92   ## If undefined (the default) or set to null, no storageClassName spec is
93   ##   set, choosing the default provisioner.  (gp2 on AWS, standard on
94   ##   GKE, AWS & OpenStack)
95   ##
96   ## storageClass: "-"
97   accessMode: ReadWriteOnce
98   size: 2Gi
99   mountPath: /dockerdata-nfs
100   mountSubPath: pomba/data-router/logs
101
102 # Resource Limit flavor -By Default using small
103 flavor: small
104 # Segregation for Different environment (Small and Large)
105 resources:
106   small:
107     limits:
108       cpu: 1
109       memory: 1400Mi
110     requests:
111       cpu: 100m
112       memory: 700Mi
113   large:
114     limits:
115       cpu: 2
116       memory: 2800Mi
117     requests:
118       cpu: 200m
119       memory: 1400Mi
120   unlimited: {}