blob: ed6468ae6c0547e0d01ab8d62f5058c9f0af2a03 [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:
rope2525a7fbee2022-07-25 20:00:36 +010059 - message-router
sumithra5ce265c2021-06-08 06:20:57 +000060
61# Probe Configuration
62readiness:
63 initialDelaySeconds: 10
64 periodSeconds: 15
65 timeoutSeconds: 1
66 path: /healthcheck
67 scheme: HTTP
68 port: 8080
69
70# Service Configuration
71service:
72 type: ClusterIP
73 name: dcae-kpi-ms
74 ports:
75 - name: http
76 port: 8080
77 port_protocol: http
78
AndrewLambbd6ff6b2023-05-04 15:56:49 +010079serviceMesh:
80 authorizationPolicy:
81 authorizedPrincipals:
82 - serviceAccount: message-router-read
83
sumithra5ce265c2021-06-08 06:20:57 +000084# Initial Application Configuration
85applicationConfig:
sumithra5ce265c2021-06-08 06:20:57 +000086 trust_store_path: '/opt/app/kpims/etc/cert/trust.jks'
87 trust_store_pass_path: '/opt/app/kpims/etc/cert/trust.pass'
88 pollingInterval: 20
89 pollingTimeout: 60
90 cbsPollingInterval: 60
91 dmaap.server: ["message-router"]
92 cg: kpi-cg
93 cid: kpi-cid
94 streams_subscribes:
95 performance_management_topic:
sumithra5ce265c2021-06-08 06:20:57 +000096 type: message-router
97 dmaap_info:
Niranjanab2224672022-03-21 09:21:05 +000098 topic_url: http://message-router:3904/events/unauthenticated.PERFORMANCE_MEASUREMENTS
sumithra5ce265c2021-06-08 06:20:57 +000099 streams_publishes:
100 kpi_topic:
sumithra5ce265c2021-06-08 06:20:57 +0000101 type: message-router
102 dmaap_info:
Niranjanab2224672022-03-21 09:21:05 +0000103 topic_url: http://message-router:3904/events/unauthenticated.DCAE_KPI_OUTPUT
malar890a3dc2022-10-14 04:56:56 +0000104 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 +0000105
106applicationEnv:
rope2525a7fbee2022-07-25 20:00:36 +0100107 CBS_CLIENT_CONFIG_PATH: '/app-config-input/application_config.yaml'
108 #Temporary Dummy CBS Port Value until internal SDK library is updated
109 CONFIG_BINDING_SERVICE_SERVICE_PORT: '0000'
sumithra5ce265c2021-06-08 06:20:57 +0000110 STANDALONE: 'false'
111
112# Resource Limit Flavor -By Default Using Small
113flavor: small
114
115# Segregation for Different Environment (Small and Large)
116resources:
117 small:
118 limits:
vladimir turokdb8167b2023-09-20 11:09:21 +0200119 cpu: 2
Andreas Geissler555db9c2023-06-20 11:38:39 +0200120 memory: 0.5Gi
sumithra5ce265c2021-06-08 06:20:57 +0000121 requests:
122 cpu: 1
Andreas Geissler555db9c2023-06-20 11:38:39 +0200123 memory: 0.5Gi
sumithra5ce265c2021-06-08 06:20:57 +0000124 large:
125 limits:
vladimir turokdb8167b2023-09-20 11:09:21 +0200126 cpu: 4
Andreas Geissler555db9c2023-06-20 11:38:39 +0200127 memory: 1Gi
sumithra5ce265c2021-06-08 06:20:57 +0000128 requests:
129 cpu: 2
Andreas Geissler555db9c2023-06-20 11:38:39 +0200130 memory: 1Gi
sumithra5ce265c2021-06-08 06:20:57 +0000131 unlimited: {}
farida azmycb03ac72021-09-12 16:14:12 +0200132
133#Pods Service Account
134serviceAccount:
135 nameOverride: dcae-kpi-ms
136 roles:
137 - read