[DMAAP] DMaaP ServiceMesh compatibility
[oom.git] / kubernetes / oof / components / oof-has / components / oof-has-data / values.yaml
1 # Copyright © 2017 Amdocs, AT&T, Bell Canada, VMware
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 global:
16   image:
17     optf_has: onap/optf-has:2.2.1
18
19 #################################################################
20 # secrets metaconfig
21 #################################################################
22 secrets:
23   - uid: oof-onap-certs
24     externalSecret: '{{ tpl (default "" .Values.certSecret) . }}'
25     type: generic
26     filePaths: '{{ .Values.secretsFilePaths }}'
27   - uid: oof-has-etcd-secret
28     name: &user-creds '{{ include "common.release" . }}-oof-has-etcd-secret'
29     type: basicAuth
30     externalSecret: '{{ tpl (default "" .Values.config.etcd.userCredentialsExternalSecret) . }}'
31     login: '{{ .Values.config.etcd.appUser }}'
32     password: '{{ .Values.config.etcd.appPassword }}'
33     passwordPolicy: required
34
35 config:
36   etcd:
37     appUser: user
38     appPassword: pass
39
40 ingress:
41   enabled: false
42 replicaCount: 1
43 nodeSelector: {}
44 affinity: {}
45 # Resource Limit flavor -By Default using small
46 flavor: small
47 # Segregation for Different environment (Small and Large)
48 resources:
49   small:
50     limits:
51       memory: 4Gi
52       cpu: 2000m
53     requests:
54       memory: 1Gi
55       cpu: 500m
56   large:
57     limits:
58       memory: 8Gi
59       cpu: 4000m
60     requests:
61       memory: 2Gi
62       cpu: 1000m
63   unlimited: {}
64 # probe configuration parameters
65 liveness:
66   initialDelaySeconds: 10
67   periodSeconds: 10
68   # necessary to disable liveness probe when setting breakpoints
69   # in debugger so K8s doesn't restart unresponsive container
70   enabled: true
71 readiness:
72   initialDelaySeconds: 10
73   periodSeconds: 10
74
75 #Pods Service Account
76 serviceAccount:
77   nameOverride: oof-has-data
78   roles:
79     - read