blob: db85cfd0450244a94fba3eb754eda7b6a8589b85 [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.
sumithra5ce265c2021-06-08 06:20:57 +00005# ============================================================================
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#################################################################
22global:
23 nodePortPrefix: 302
24 nodePortPrefixExt: 304
Maciej Wereski7000a7c2021-12-16 12:24:06 +010025 centralizedLoggingEnabled: true
sumithra5ce265c2021-06-08 06:20:57 +000026
27#################################################################
28# Filebeat Configuration Defaults.
29#################################################################
30filebeatConfig:
31 logstashServiceName: log-ls
32 logstashPort: 5044
33
34#################################################################
sumithra5ce265c2021-06-08 06:20:57 +000035# Application Configuration Defaults.
36#################################################################
37# Application Image
malar40b16672022-11-29 07:04:54 +000038image: onap/org.onap.dcaegen2.services.components.kpi-ms:1.0.11
sumithra5ce265c2021-06-08 06:20:57 +000039pullPolicy: Always
40
41# Log directory where logging sidecar should look for log files
Maciej Wereski7000a7c2021-12-16 12:24:06 +010042# if path is set to null sidecar won't be deployed in spite of
43# global.centralizedLoggingEnabled setting.
44log:
45 path: /var/log/ONAP/dcaegen2/services/kpims
46logConfigMapNamePrefix: '{{ include "common.fullname" . }}'
sumithra5ce265c2021-06-08 06:20:57 +000047
Vijay Venkatesh Kumar17186582022-05-18 16:06:18 -040048# Optional Policy configuration properties
49# if present, policy-sync side car will be deployed
50#dcaePolicySyncImage: onap/org.onap.dcaegen2.deployments.dcae-services-policy-sync:1.0.1
51#policies:
52# policyID: |
53# '["com.Config_KPIMS_CONFIG_POLICY"]'
Sumithrafd67fee2021-08-25 16:18:35 +000054
sumithra5ce265c2021-06-08 06:20:57 +000055# Dependencies
56readinessCheck:
57 wait_for:
rope2525a7fbee2022-07-25 20:00:36 +010058 - message-router
sumithra5ce265c2021-06-08 06:20:57 +000059
60# Probe Configuration
61readiness:
62 initialDelaySeconds: 10
63 periodSeconds: 15
64 timeoutSeconds: 1
65 path: /healthcheck
66 scheme: HTTP
67 port: 8080
68
69# Service Configuration
70service:
71 type: ClusterIP
72 name: dcae-kpi-ms
73 ports:
74 - name: http
75 port: 8080
76 port_protocol: http
77
sumithra5ce265c2021-06-08 06:20:57 +000078# Initial Application Configuration
79applicationConfig:
sumithra5ce265c2021-06-08 06:20:57 +000080 trust_store_path: '/opt/app/kpims/etc/cert/trust.jks'
81 trust_store_pass_path: '/opt/app/kpims/etc/cert/trust.pass'
82 pollingInterval: 20
83 pollingTimeout: 60
84 cbsPollingInterval: 60
85 dmaap.server: ["message-router"]
86 cg: kpi-cg
87 cid: kpi-cid
88 streams_subscribes:
89 performance_management_topic:
sumithra5ce265c2021-06-08 06:20:57 +000090 type: message-router
91 dmaap_info:
Niranjanab2224672022-03-21 09:21:05 +000092 topic_url: http://message-router:3904/events/unauthenticated.PERFORMANCE_MEASUREMENTS
sumithra5ce265c2021-06-08 06:20:57 +000093 streams_publishes:
94 kpi_topic:
sumithra5ce265c2021-06-08 06:20:57 +000095 type: message-router
96 dmaap_info:
Niranjanab2224672022-03-21 09:21:05 +000097 topic_url: http://message-router:3904/events/unauthenticated.DCAE_KPI_OUTPUT
malar890a3dc2022-10-14 04:56:56 +000098 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 +000099
100applicationEnv:
rope2525a7fbee2022-07-25 20:00:36 +0100101 CBS_CLIENT_CONFIG_PATH: '/app-config-input/application_config.yaml'
102 #Temporary Dummy CBS Port Value until internal SDK library is updated
103 CONFIG_BINDING_SERVICE_SERVICE_PORT: '0000'
sumithra5ce265c2021-06-08 06:20:57 +0000104 STANDALONE: 'false'
105
106# Resource Limit Flavor -By Default Using Small
107flavor: small
108
109# Segregation for Different Environment (Small and Large)
110resources:
111 small:
112 limits:
113 cpu: 1
114 memory: 1Gi
115 requests:
116 cpu: 1
117 memory: 1Gi
118 large:
119 limits:
120 cpu: 2
121 memory: 2Gi
122 requests:
123 cpu: 2
124 memory: 2Gi
125 unlimited: {}
farida azmycb03ac72021-09-12 16:14:12 +0200126
127#Pods Service Account
128serviceAccount:
129 nameOverride: dcae-kpi-ms
130 roles:
131 - read