Merge "[DCAE] Container version revision for Jakarta"
[oom.git] / kubernetes / dcaegen2 / components / dcae-bootstrap / values.yaml
1 #============LICENSE_START========================================================
2 #=================================================================================
3 # Copyright (c) 2018-2021 AT&T Intellectual Property. All rights reserved.
4 # Modifications Copyright © 2018 Amdocs, Bell Canada
5 # Copyright (c) 2021 J. F. Lucas.  All rights reserved.
6 # Copyright (c) 2022 Nokia.  All rights reserved.
7 # ================================================================================
8 # Licensed under the Apache License, Version 2.0 (the "License");
9 # you may not use this file except in compliance with the License.
10 # You may obtain a copy of the License at
11 #
12 #     http://www.apache.org/licenses/LICENSE-2.0
13 #
14 # Unless required by applicable law or agreed to in writing, software
15 # distributed under the License is distributed on an "AS IS" BASIS,
16 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 # See the License for the specific language governing permissions and
18 # limitations under the License.
19 # ============LICENSE_END=========================================================
20
21 #################################################################
22 # Global configuration defaults.
23 #################################################################
24 global:
25   nodePortPrefix: 302
26   nodePortPrefixExt: 304
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.1
29
30 secrets:
31   - uid: pg-root-pass
32     name: &pgRootPassSecretName '{{ include "common.release" . }}-dcae-bootstrap-pg-root-pass'
33     type: password
34     externalSecret: '{{ ternary "" (tpl (default "" .Values.postgres.config.pgRootPasswordExternalSecret) .) (hasSuffix "dcae-bootstrap-pg-root-pass" .Values.postgres.config.pgRootPasswordExternalSecret) }}'
35     password: '{{ .Values.postgres.config.pgRootpassword }}'
36     policy: generate
37   - uid: 'cm-pass'
38     type: password
39     externalSecret: '{{ tpl (default "" .Values.config.cloudifyManagerPasswordExternalSecret) . }}'
40     password: '{{ .Values.config.cloudifyManagerPassword }}'
41
42 config:
43   logstashServiceName: log-ls
44   logstashPort: 5044
45   # Addresses of ONAP components
46   address:
47     consul:
48       host: consul-server
49       port: 8500
50     consul_ui: consul-server-ui
51     cm:
52       host: dcae-cloudify-manager
53       port: 443
54       proto: https
55     #Temporary assignment to avoid conflict
56     #To be removed after bootstrap changes done to remove dashboard
57     dashboard:
58       port: 30473
59       portSecure: 30474
60     datafile_collector:
61       port: 30223
62       portSecure: 30262
63     dmaap_dr_prov: dmaap-dr-prov
64     message_router: message-router
65     msb_discovery: msb-discovery
66     msb_iag: msb-iag
67     policy_pdp: pdp
68     sdc: sdc-be
69     snmptrap:
70       port: 30470
71     ves:
72       port: 30235
73       portSecure: 30417
74
75 # postgres values--overriding defaults in the postgres subchart
76 postgres:
77   nameOverride: dcae-db
78   service:
79     name: dcae-postgres
80     name2: dcae-pg-primary
81     name3: dcae-pg-replica
82   suffix: svc.cluster.local
83   container:
84     name:
85       primary: dcae-pg-primary
86       replica: dcae-pg-replica
87   config:
88     pgRootPasswordExternalSecret: *pgRootPassSecretName
89   persistence:
90     mountSubPath: dcae/data
91     mountInitPath: dcae
92
93 # application image
94 image: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:3.3.6
95 default_k8s_location: central
96
97 # DCAE component images to be deployed via Cloudify Manager
98 # Use to override default setting in blueprints
99 componentImages:
100   tcagen2: onap/org.onap.dcaegen2.analytics.tca-gen2.dcae-analytics-tca-web:1.3.1
101   ves: onap/org.onap.dcaegen2.collectors.ves.vescollector:1.10.1
102   prh: onap/org.onap.dcaegen2.services.prh.prh-app-server:1.7.1
103   hv_ves: onap/org.onap.dcaegen2.collectors.hv-ves.hv-collector-main:1.10.0
104
105 # Resource Limit flavor -By Default using small
106 flavor: small
107 # Segregation for Different environment (Small and Large)
108 resources:
109   small:
110     limits:
111       cpu: 2
112       memory: 2Gi
113     requests:
114       cpu: 1
115       memory: 1Gi
116   large:
117     limits:
118       cpu: 4
119       memory: 4Gi
120     requests:
121       cpu: 2
122       memory: 2Gi
123   unlimited: {}
124 # Kubernetes namespace for components deployed via Cloudify manager
125 # If empty, use the common namespace
126 # dcae_ns: "onap"
127
128 #Pods Service Account
129 serviceAccount:
130   nameOverride: dcae-bootstrap
131   roles:
132     - read