blob: 0c90e3ae87398db314d7a3906dba6da38362e8f2 [file] [log] [blame]
ajay_dp00115ca5122021-04-05 23:02:36 +05301# ================================ LICENSE_START ==========================
2# =========================================================================
3# Copyright (C) 2021 Nordix Foundation.
Tomasz Wrobel0d893db2022-02-17 11:50:43 +01004# Copyright (c) 2022 Nokia. All rights reserved.
Jack Lucas64da4e72023-03-03 14:46:05 -05005# Copyright (c) 2022-2023 J. F. Lucas. All rights reserved.
pranitk190581e0bc62023-04-21 18:07:05 +05306# Copyright (c) 2023 Deutsche Telekom AG. All rights reserved.
ajay_dp00115ca5122021-04-05 23:02:36 +05307# =========================================================================
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#################################################################
24global:
25 nodePortPrefix: 302
26 nodePortPrefixExt: 304
Maciej Wereski7000a7c2021-12-16 12:24:06 +010027 centralizedLoggingEnabled: true
ajay_dp00115ca5122021-04-05 23:02:36 +053028
29#################################################################
30# Filebeat Configuration Defaults.
31#################################################################
32filebeatConfig:
33 logstashServiceName: log-ls
34 logstashPort: 5044
35
36#################################################################
37# Secrets Configuration.
38#################################################################
39secrets:
ajay_dp00115ca5122021-04-05 23:02:36 +053040 - uid: &drSubCredsUID drsubcreds
41 type: basicAuth
42 login: '{{ .Values.drSubscriberCreds.username }}'
43 password: '{{ .Values.drSubscriberCreds.password }}'
44 passwordPolicy: required
45
46#################################################################
ajay_dp00115ca5122021-04-05 23:02:36 +053047# Application Configuration Defaults.
48#################################################################
49# Application Image
pranitk190581e0bc62023-04-21 18:07:05 +053050image: onap/org.onap.dcaegen2.services.pm-mapper:1.10.1
ajay_dp00115ca5122021-04-05 23:02:36 +053051pullPolicy: Always
52
53# Log directory where logging sidecar should look for log files
Maciej Wereski7000a7c2021-12-16 12:24:06 +010054# if path is set to null sidecar won't be deployed in spite of
55# global.centralizedLoggingEnabled setting.
56log:
57 path: /var/log/ONAP/dcaegen2/services/pm-mapper
58logConfigMapNamePrefix: '{{ include "common.fullname" . }}'
ajay_dp00115ca5122021-04-05 23:02:36 +053059
ajay_dp00115ca5122021-04-05 23:02:36 +053060# Dependencies
61readinessCheck:
62 wait_for:
63 containers:
ajay_dp00115ca5122021-04-05 23:02:36 +053064 - dmaap-bc
65 - dmaap-provisioning-job
66 - dcae-datafile-collector
rope2525a7fbee2022-07-25 20:00:36 +010067 - message-router
ajay_dp00115ca5122021-04-05 23:02:36 +053068
69# Probe Configuration
70readiness:
71 initialDelaySeconds: 10
72 periodSeconds: 15
73 timeoutSeconds: 1
74 path: /healthcheck
Tomasz Wrobel19fac572022-03-29 12:57:40 +020075 scheme: HTTP
76 port: 8081
ajay_dp00115ca5122021-04-05 23:02:36 +053077
78# Service Configuration
79service:
80 type: ClusterIP
81 name: dcae-pm-mapper
82 both_tls_and_plain: true
83 ports:
rope2525a7fbee2022-07-25 20:00:36 +010084 - name: http
ajay_dp00115ca5122021-04-05 23:02:36 +053085 port: 8443
86 plain_port: 8081
87 port_protocol: http
88
ajay_dp00115ca5122021-04-05 23:02:36 +053089# Data Router Subscriber Credentials
90drSubscriberCreds:
91 username: username
92 password: password
93
94credentials:
ajay_dp00115ca5122021-04-05 23:02:36 +053095- name: DR_USERNAME
96 uid: *drSubCredsUID
97 key: login
98- name: DR_PASSWORD
99 uid: *drSubCredsUID
100 key: password
101
102# Initial Application Configuration
103applicationConfig:
rope2525a7fbee2022-07-25 20:00:36 +0100104 enable_tls: false
Tomasz Wrobel0d893db2022-02-17 11:50:43 +0100105 enable_http: true
106 aaf_identity: ""
107 aaf_password: ""
ajay_dp00115ca5122021-04-05 23:02:36 +0530108 pm-mapper-filter: "{ \"filters\":[] }"
Andreas Geisslerb0841b82022-12-16 10:40:21 +0100109 #key_store_path: /opt/app/pm-mapper/etc/cert/cert.jks
110 #key_store_pass_path: /opt/app/pm-mapper/etc/cert/jks.pass
Tomasz Wrobel26d9b1e2022-04-07 11:13:34 +0200111 trust_store_path: /opt/app/pm-mapper/etc/cert/trust.jks
112 trust_store_pass_path: /opt/app/pm-mapper/etc/cert/trust.pass
Andreas Geisslerb0841b82022-12-16 10:40:21 +0100113 dmaap_dr_delete_endpoint: http://dmaap-dr-node:8080/delete
ajay_dp00115ca5122021-04-05 23:02:36 +0530114 streams_publishes:
115 dmaap_publisher:
116 type: message_router
117 dmaap_info:
118 client_id: ${MR_FILES_PUBLISHER_CLIENT_ID_0}
119 location: san-francisco
120 client_role: org.onap.dcae.pmPublisher
Tomasz Wrobel0d893db2022-02-17 11:50:43 +0100121 topic_url: http://message-router:3904/events/unauthenticated.PERFORMANCE_MEASUREMENTS
ajay_dp00115ca5122021-04-05 23:02:36 +0530122 streams_subscribes:
123 dmaap_subscriber:
124 type: data_router
125 dmaap_info:
126 subscriber_id: ${DR_FILES_SUBSCRIBER_ID_0}
127 decompress: true
128 privileged: true
129 username: ${DR_USERNAME}
130 password: ${DR_PASSWORD}
131 location: san-francisco
Tomasz Wrobel26d9b1e2022-04-07 11:13:34 +0200132 delivery_url: http://dcae-pm-mapper:8081/delivery
ajay_dp00115ca5122021-04-05 23:02:36 +0530133
Andreas Geisslerb0841b82022-12-16 10:40:21 +0100134applicationEnv:
135 #CBS_CLIENT_CONFIG_PATH: '/app-config-input/application_config.yaml'
136 #Temporary Dummy CBS Port Value until internal SDK library is updated
137 CONFIG_BINDING_SERVICE_SERVICE_PORT: '0000'
138
ajay_dp00115ca5122021-04-05 23:02:36 +0530139# DataRouter Feed Configuration
140drFeedConfig:
141 - feedName: bulk_pm_feed
142 owner: dcaecm
ajay_dp0013d11fd52021-10-08 14:22:32 +0530143 feedVersion: "0.0"
ajay_dp00115ca5122021-04-05 23:02:36 +0530144 asprClassification: unclassified
145 feedDescription: DFC Feed Creation
146
147# DataRouter Subscriber Configuration
148drSubConfig:
149 - feedName: bulk_pm_feed
150 decompress: true
151 username: ${DR_USERNAME}
152 userpwd: ${DR_PASSWORD}
153 dcaeLocationName: loc00
154 privilegedSubscriber: true
Tomasz Wrobel26d9b1e2022-04-07 11:13:34 +0200155 deliveryURL: http://dcae-pm-mapper:8081/delivery
ajay_dp00115ca5122021-04-05 23:02:36 +0530156
ajay_dp00115ca5122021-04-05 23:02:36 +0530157# ConfigMap Configuration for Dr Feed, Subscriber, MR Topics
158volumes:
159 - name: feeds-config
160 path: /opt/app/config/feeds
161 - name: drsub-config
162 path: /opt/app/config/dr_subs
ajay_dp00115ca5122021-04-05 23:02:36 +0530163
164# Resource Limit Flavor -By Default Using Small
165flavor: small
166
167# Segregation for Different Environment (Small and Large)
168resources:
169 small:
170 limits:
171 cpu: 1
172 memory: 1Gi
173 requests:
174 cpu: 1
175 memory: 1Gi
176 large:
177 limits:
178 cpu: 2
179 memory: 2Gi
180 requests:
181 cpu: 2
182 memory: 2Gi
Joanna Jeremiczb6bcd8e2021-07-29 11:08:24 +0200183 unlimited: {}
farida azmycb03ac72021-09-12 16:14:12 +0200184
185#Pods Service Account
186serviceAccount:
187 nameOverride: dcae-pm-mapper
188 roles:
189 - read