1 # ============= LICENSE_START ================================================
2 # ============================================================================
3 # Copyright (C) 2021-2022 Wipro Limited.
4 # Copyright (c) 2022-2023 J. F. Lucas. All rights reserved.
5 # Copyright (C) 2022 Huawei Canada Limited.
6 # Copyright (c) 2023 Deutsche Telekom AG. 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
12 # http://www.apache.org/licenses/LICENSE-2.0
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 ==================================================
21 #################################################################
22 # Global Configuration Defaults.
23 #################################################################
26 nodePortPrefixExt: 304
27 centralizedLoggingEnabled: true
29 #################################################################
30 # Filebeat Configuration Defaults.
31 #################################################################
33 logstashServiceName: log-ls
36 #################################################################
37 # Secrets Configuration.
38 #################################################################
40 - uid: &pgUserCredsSecretUid pg-user-creds
41 name: &pgUserCredsSecretName '{{ include "common.release" . }}-sliceanalysisms-pg-user-creds'
43 externalSecret: '{{ ternary "" (tpl (default "" .Values.postgres.config.pgUserExternalSecret) .) (hasSuffix "sliceanalysisms-pg-user-creds" .Values.postgres.config.pgUserExternalSecret) }}'
44 login: '{{ .Values.postgres.config.pgUserName }}'
45 password: '{{ .Values.postgres.config.pgUserPassword }}'
46 passwordPolicy: generate
48 #################################################################
49 # Application Configuration Defaults.
50 #################################################################
52 repository: nexus3.onap.org:10001
53 image: onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.2.1
54 pullPolicy: IfNotPresent
56 #################################################################
57 # Policy Sync Container Image.
58 #################################################################
59 # optional Policy configuration properties
60 # if present, policy-sync side car will be deployed
61 # policy sync is used for provide runtime configuration for slicems
62 # policy id is originally set to "onap.dcae.slicems.config"
64 #dcaePolicySyncImage: onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1
65 #pullPolicy: IfNotPresent
70 # '["onap.dcae.slicems.config"]'
72 # Log directory where logging sidecar should look for log files
73 # if path is set to null sidecar won't be deployed in spite of
74 # global.centralizedLoggingEnabled setting.
76 path: /var/log/ONAP/dcaegen2/services/sliceanalysisms
77 logConfigMapNamePrefix: '{{ include "common.fullname" . }}'
82 - &postgresName dcae-sliceanalysisms-postgres
87 initialDelaySeconds: 60
94 # Service Configuration
97 name: dcae-slice-analysis-ms
105 uid: *pgUserCredsSecretUid
108 uid: *pgUserCredsSecretUid
111 # Initial Application Configuration
113 postgres.host: dcae-sliceanalysisms-pg-primary
115 postgres.username: ${PG_USERNAME}
116 postgres.password: ${PG_PASSWORD}
117 trust_store_path: /opt/app/sliceanalysisms/etc/cert/trust.jks
118 trust_store_pass_path: /opt/app/sliceanalysisms/etc/cert/trust.pass
119 sliceanalysisms.pollingInterval: 20
120 sliceanalysisms.pollingTimeout: 60
121 cbsPollingInterval: 60
122 sliceanalysisms.namespace: onap
123 sliceanalysisms.dmaap.server: ["message-router"]
124 sliceanalysisms.bufferTime: 60
125 sliceanalysisms.cg: sliceanalysisms-cg
126 sliceanalysisms.cid: sliceanalysisms-cid
127 sliceanalysisms.configDb.service: http://config-db:8080
128 sliceanalysisms.configDbEnabled: true
129 sliceanalysisms.aai.url: http://aai-internal.onap.svc.cluster.local:80/aai/v21
130 sliceanalysisms.cps.url: http://cps:8080
131 sliceanalysisms.samples: 3
132 sliceanalysisms.minPercentageChange: 5
133 sliceanalysisms.initialDelaySeconds: 120000
134 sliceanalysisms.rannfnssiDetailsTemplateId: get-rannfnssiid-details
135 sliceanalysisms.desUrl: http://dl-des:1681/datalake/v1/exposure/pm_data
136 sliceanalysisms.pmDataDurationInWeeks: 4
137 sliceanalysisms.vesNotifPollingInterval: 15
138 sliceanalysisms.vesNotifChangeIdentifier: PM_BW_UPDATE
139 sliceanalysisms.vesNotifChangeType: BandwidthChanged
140 sliceanalysisms.aaiNotif.targetAction: UPDATE
141 sliceanalysisms.aaiNotif.targetSource: UUI
142 sliceanalysisms.aaiNotif.targetEntity: service-instance
143 sliceanalysisms.ccvpnEvalInterval: 5
144 sliceanalysisms.ccvpnEvalUpperThreshold: 0.8
145 sliceanalysisms.ccvpnEvalLowerThreshold: 0.3
146 sliceanalysisms.ccvpnEvalPrecision: 100.0
147 sliceanalysisms.ccvpnEvalPeriodicCheckOn: true
148 sliceanalysisms.ccvpnEvalOnDemandCheckOn: true
149 sliceanalysisms.ccvpnEvalStrategy: FlexibleThresholdStrategy
154 topic_url: http://message-router:3904/events/unauthenticated.DCAE_CL_OUTPUT
156 performance_management_topic:
159 topic_url: http://message-router:3904/events/unauthenticated.PERFORMANCE_MEASUREMENTS
160 intelligent_slicing_topic:
163 topic_url: http://message-router:3904/events/unauthenticated.ML_RESPONSE_TOPIC
164 dcae_cl_response_topic:
167 topic_url: http://message-router:3904/events/DCAE_CL_RSP
168 ves_ccvpn_notification_topic:
171 topic_url: http://message-router:3904/events/unauthenticated.VES_NOTIFICATION_OUTPUT
174 servers : ["message-router:3904"]
175 consumer_group: dcae_ccvpn_cl
176 consumer_instance: dcae_ccvpn_cl_aaievent
180 topic_url: http://message-router:3904/events/AAI-EVENT
183 CBS_CLIENT_CONFIG_PATH: '/app-config-input/application_config.yaml'
184 #Temporary Dummy CBS Port Value until internal SDK library is updated
185 CONFIG_BINDING_SERVICE_SERVICE_PORT: '0000'
188 # Resource Limit Flavor -By Default Using Small
190 # Segregation for Different Environment (Small and Large)
208 #################################################################
209 # Application configuration Overriding Defaults in the Postgres.
210 #################################################################
212 nameOverride: *postgresName
215 name2: dcae-sliceanalysisms-pg-primary
216 name3: dcae-sliceanalysisms-pg-replica
219 primary: dcae-sliceanalysisms-pg-primary
220 replica: dcae-sliceanalysisms-pg-replica
222 mountSubPath: sliceanalysisms/data
223 mountInitPath: sliceanalysisms
225 pgUserName: sliceanalysisms
226 pgDatabase: sliceanalysisms
227 pgUserExternalSecret: *pgUserCredsSecretName
229 #Pods Service Account
231 nameOverride: dcae-slice-analysis-ms