[DCAEMOD] Helm-gen support for log.path setting
[oom.git] / kubernetes / dcaemod / components / dcaemod-runtime-api / resources / config / base / values.yaml
1 #============LICENSE_START========================================================
2 #=================================================================================
3 # Copyright (c) 2021-2022 AT&T Intellectual Property. All rights reserved.
4 # ================================================================================
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
8 #
9 #     http://www.apache.org/licenses/LICENSE-2.0
10 #
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 # ============LICENSE_END=========================================================
17 #################################################################
18 # Global configuration defaults.
19 #################################################################
20 global:
21   nodePortPrefix: 302
22   nodePortPrefixExt: 304
23
24 #################################################################
25 # initContainer images.
26 #################################################################
27 tlsImage: onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0
28 consulLoaderImage: onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0
29
30 #################################################################
31 # Application configuration defaults.
32 #################################################################
33 # application image
34 image: TBD #DONE
35 pullPolicy: Always
36
37 #policy sync image
38 dcaePolicySyncImage: onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1
39
40 #postgres enable/disable
41 postgres:
42   enabled: false
43
44 #mongo enable/disable
45 mongo:
46   enabled: false
47   nameOverride: dcae-mongo
48   config:
49     dbName: dcaecommondb
50   service:
51     name: dcae-mongohost
52     internalPort: 27017
53   nfsprovisionerPrefix: dcaemongo
54   sdnctlPrefix: tcagen2
55   persistence:
56     mountSubPath: dcae/mongo/data
57     enabled: true
58   disableNfsProvisioner: true
59
60 # log directory where logging sidecar should look for log files
61 # if absent, no sidecar will be deployed
62 #log:
63 #  path: TBD #/opt/app/VESCollector/logs #DONE
64 logConfigMapNamePrefix: '{{ include "common.fullname" . }}'
65
66 # directory where TLS certs should be stored
67 # if absent, no certs will be retrieved and stored
68 #certDirectory: TBD #/opt/app/dcae-certificate  #DONE
69
70 # TLS role -- set to true if microservice acts as server
71 # If true, an init container will retrieve a server cert
72 # and key from AAF and mount them in certDirectory.
73 #tlsServer: TBD  #DONE
74
75 # dependencies
76 readinessCheck:
77   wait_for:
78     - aaf-cm
79
80 # probe configuration  #NEED DISCUSSION
81 readiness:
82   initialDelaySeconds: TBD
83   periodSeconds: TBD
84   path: TBD
85   scheme: TBD
86   port: TBD
87
88 # Resource Limit flavor -By Default using small
89 flavor: small
90 # Segregation for Different environment (Small and Large)
91 resources:
92   small:
93     limits:
94       cpu: 2
95       memory: 2Gi
96     requests:
97       cpu: 1
98       memory: 1Gi
99   large:
100     limits:
101       cpu: 4
102       memory: 4Gi
103     requests:
104       cpu: 2
105       memory: 2Gi
106   unlimited: {}
107 serviceAccount:
108   nameOverride: TBD
109   roles:
110     - read