9049e0a03c901843c838246814a19520edf15f7c
[oom.git] / kubernetes / dcaegen2-services / components / dcae-datalake-des / values.yaml
1 # ============= LICENSE_START ================================================
2 # ============================================================================
3 # Copyright (C) 2021 Wipro Limited.
4 #  Copyright (c) 2022-2023 J. F. Lucas. All rights reserved.
5 # ============================================================================
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
9 #
10 #     http://www.apache.org/licenses/LICENSE-2.0
11 #
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 # ============= LICENSE_END ==================================================
18
19 #################################################################
20 # Global Configuration Defaults.
21 #################################################################
22 global:
23   nodePortPrefix: 302
24   nodePortPrefixExt: 304
25   centralizedLoggingEnabled: true
26
27 #################################################################
28 # Filebeat Configuration Defaults.
29 #
30 #################################################################
31 filebeatConfig:
32   logstashServiceName: log-ls
33   logstashPort: 5044
34
35 #################################################################
36 # Secrets Configuration.
37 #################################################################
38 secrets:
39   - uid: &pgUserCredsSecretUid pg-user-creds
40     externalSecret: '{{ include "common.release" . }}-datalake-pg-user-creds'
41     type: basicAuth
42     login: '{{ .Values.postgres.config.pgUserName }}'
43     passwordPolicy: required
44
45 #################################################################
46 # Application Configuration Defaults.
47 #################################################################
48 # Application Image
49 image: onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1
50
51 # Log directory where logging sidecar should look for log files
52 # if path is set to null sidecar won't be deployed in spite of
53 # global.centralizedLoggingEnabled setting.
54 log:
55   path: /var/log/ONAP/dcaegen2/services/datalake
56 logConfigMapNamePrefix: '{{ include "common.fullname" . }}'
57
58 # Dependencies
59 readinessCheck:
60   wait_for:
61     - dcae-datalake-feeder
62
63 # Probe Configuration
64 readiness:
65   initialDelaySeconds: 90
66   periodSeconds: 90
67   timeoutSeconds: 10
68   path: /datalake/v1/exposure
69   scheme: HTTP
70   port: 1681
71
72 # Service Configuration
73 service:
74   type: ClusterIP
75   name: dl-des
76   ports:
77     - name: http
78       port: 1681
79       port_protocol: http
80
81 #postgres configuration
82 postgres:
83   config:
84     pgUserName: datalake
85
86 # Initial Application Configuration
87 applicationConfig:
88   PRESTO_HOST: dl-presto
89   PRESTO_PORT: 9000
90   PRESTO_USER: user
91   PRESTO_PASSWORD: test
92   HOSTNAME: dl-des
93
94 applicationEnv:
95   PG_HOST: dcae-datalake-pg-primary
96   PG_PORT: '5432'
97   PG_USER:
98     secretUid: *pgUserCredsSecretUid
99     key: login
100   PG_PASSWORD:
101     secretUid: *pgUserCredsSecretUid
102     key: password
103   PG_DB: datalake
104   PRESTO_HOST: dl-presto
105   PRESTO_PORT: '9000'
106   PRESTO_USER: user
107   PRESTO_PASSWORD: test
108
109 # Resource Limit Flavor -By Default Using Small
110 flavor: small
111 # Segregation for Different Environment (Small and Large)
112 resources:
113   small:
114     limits:
115       cpu: 1
116       memory: 1Gi
117     requests:
118       cpu: 1
119       memory: 1Gi
120   large:
121     limits:
122       cpu: 2
123       memory: 2Gi
124     requests:
125       cpu: 2
126       memory: 2Gi
127   unlimited: {}
128
129 #Pods Service Account
130 serviceAccount:
131   nameOverride: dcae-datalake-des
132   roles:
133     - read