blob: 61b78fa01f1fa97c89107033a2fa3f433dc03946 [file] [log] [blame]
sumithra5ce265c2021-06-08 06:20:57 +00001# ============= LICENSE_START ================================================
2# ============================================================================
Niranjanab2224672022-03-21 09:21:05 +00003# Copyright (C) 2021-2022 Wipro Limited.
Jack Lucas64da4e72023-03-03 14:46:05 -05004# Copyright (c) 2022-2023 J. F. Lucas. All rights reserved.
sushant53a5824512023-04-13 14:26:10 +05305# Copyright (c) 2023 Deutsche Telekom AG. All rights reserved.
sumithra5ce265c2021-06-08 06:20:57 +00006# ============================================================================
7# Licensed under the Apache License, Version 2.0 (the "License");
8# you may not use this file except in compliance with the License.
9# You may obtain a copy of the License at
10#
11# http://www.apache.org/licenses/LICENSE-2.0
12#
13# Unless required by applicable law or agreed to in writing, software
14# distributed under the License is distributed on an "AS IS" BASIS,
15# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16# See the License for the specific language governing permissions and
17# limitations under the License.
18# ============= LICENSE_END ==================================================
19
20#################################################################
21# Global Configuration Defaults.
22#################################################################
23global:
24 nodePortPrefix: 302
25 nodePortPrefixExt: 304
Maciej Wereski7000a7c2021-12-16 12:24:06 +010026 centralizedLoggingEnabled: true
sumithra5ce265c2021-06-08 06:20:57 +000027
28#################################################################
29# Filebeat Configuration Defaults.
30#################################################################
31filebeatConfig:
32 logstashServiceName: log-ls
33 logstashPort: 5044
34
35#################################################################
sumithra5ce265c2021-06-08 06:20:57 +000036# Application Configuration Defaults.
37#################################################################
38# Application Image
sushant53f0f83392023-05-08 11:31:52 +053039image: onap/org.onap.dcaegen2.services.components.kpi-ms:1.2.1
sumithra5ce265c2021-06-08 06:20:57 +000040pullPolicy: Always
41
42# Log directory where logging sidecar should look for log files
Maciej Wereski7000a7c2021-12-16 12:24:06 +010043# if path is set to null sidecar won't be deployed in spite of
44# global.centralizedLoggingEnabled setting.
45log:
46 path: /var/log/ONAP/dcaegen2/services/kpims
47logConfigMapNamePrefix: '{{ include "common.fullname" . }}'
sumithra5ce265c2021-06-08 06:20:57 +000048
Vijay Venkatesh Kumar17186582022-05-18 16:06:18 -040049# Optional Policy configuration properties
50# if present, policy-sync side car will be deployed
51#dcaePolicySyncImage: onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1
52#policies:
53# policyID: |
54# '["com.Config_KPIMS_CONFIG_POLICY"]'
Sumithrafd67fee2021-08-25 16:18:35 +000055
sumithra5ce265c2021-06-08 06:20:57 +000056# Dependencies
57readinessCheck:
58 wait_for:
Andreas Geissleree119102024-04-11 13:53:39 +020059 services:
60 - message-router
sumithra5ce265c2021-06-08 06:20:57 +000061
62# Probe Configuration
63readiness:
64 initialDelaySeconds: 10
65 periodSeconds: 15
66 timeoutSeconds: 1
67 path: /healthcheck
68 scheme: HTTP
69 port: 8080
70
71# Service Configuration
72service:
73 type: ClusterIP
74 name: dcae-kpi-ms
75 ports:
76 - name: http
77 port: 8080
78 port_protocol: http
79
AndrewLambbd6ff6b2023-05-04 15:56:49 +010080serviceMesh:
81 authorizationPolicy:
82 authorizedPrincipals:
83 - serviceAccount: message-router-read
84
sumithra5ce265c2021-06-08 06:20:57 +000085# Initial Application Configuration
86applicationConfig:
sumithra5ce265c2021-06-08 06:20:57 +000087 trust_store_path: '/opt/app/kpims/etc/cert/trust.jks'
88 trust_store_pass_path: '/opt/app/kpims/etc/cert/trust.pass'
89 pollingInterval: 20
90 pollingTimeout: 60
91 cbsPollingInterval: 60
92 dmaap.server: ["message-router"]
93 cg: kpi-cg
94 cid: kpi-cid
95 streams_subscribes:
96 performance_management_topic:
sumithra5ce265c2021-06-08 06:20:57 +000097 type: message-router
98 dmaap_info:
Niranjanab2224672022-03-21 09:21:05 +000099 topic_url: http://message-router:3904/events/unauthenticated.PERFORMANCE_MEASUREMENTS
sumithra5ce265c2021-06-08 06:20:57 +0000100 streams_publishes:
101 kpi_topic:
sumithra5ce265c2021-06-08 06:20:57 +0000102 type: message-router
103 dmaap_info:
Niranjanab2224672022-03-21 09:21:05 +0000104 topic_url: http://message-router:3904/events/unauthenticated.DCAE_KPI_OUTPUT
malar890a3dc2022-10-14 04:56:56 +0000105 kpi.policy: '{"domain":"measurementsForKpi","methodForKpi":[{"eventName":"perf3gpp_CORE-AMF_pmMeasResult","controlLoopSchemaType":"SLICE","policyScope":"resource=networkSlice;type=configuration","policyName":"configuration.dcae.microservice.kpi-computation","policyVersion":"v0.0.1","kpis":[{"measType":"AMFRegNbr","operation":"SUM","operands":"RM.RegisteredSubNbrMean"}]},{"eventName":"perf3gpp_CORE-UPF_pmMeasResult","controlLoopSchemaType":"SLICE","policyScope":"resource=networkSlice;type=configuration","policyName":"configuration.dcae.microservice.kpi-computation","policyVersion":"v0.0.1","kpis":[{"measType":"UpstreamDownstreamThr","operation":"SUM","operands":["GTP.InDataOctN3UPF","GTP.OutDataOctN3UPF"]}]}]'
sumithra5ce265c2021-06-08 06:20:57 +0000106
107applicationEnv:
rope2525a7fbee2022-07-25 20:00:36 +0100108 CBS_CLIENT_CONFIG_PATH: '/app-config-input/application_config.yaml'
109 #Temporary Dummy CBS Port Value until internal SDK library is updated
110 CONFIG_BINDING_SERVICE_SERVICE_PORT: '0000'
sumithra5ce265c2021-06-08 06:20:57 +0000111 STANDALONE: 'false'
112
113# Resource Limit Flavor -By Default Using Small
114flavor: small
115
116# Segregation for Different Environment (Small and Large)
117resources:
118 small:
119 limits:
Andreas Geissler47537432024-02-27 08:55:23 +0100120 cpu: "2"
Andreas Geissler8cbb3d92024-03-12 16:44:56 +0100121 memory: "500Mi"
sumithra5ce265c2021-06-08 06:20:57 +0000122 requests:
Andreas Geissler47537432024-02-27 08:55:23 +0100123 cpu: "1"
Andreas Geissler8cbb3d92024-03-12 16:44:56 +0100124 memory: "500Mi"
sumithra5ce265c2021-06-08 06:20:57 +0000125 large:
126 limits:
Andreas Geissler47537432024-02-27 08:55:23 +0100127 cpu: "4"
128 memory: "1Gi"
sumithra5ce265c2021-06-08 06:20:57 +0000129 requests:
Andreas Geissler47537432024-02-27 08:55:23 +0100130 cpu: "2"
131 memory: "1Gi"
sumithra5ce265c2021-06-08 06:20:57 +0000132 unlimited: {}
farida azmycb03ac72021-09-12 16:14:12 +0200133
134#Pods Service Account
135serviceAccount:
136 nameOverride: dcae-kpi-ms
137 roles:
138 - read