blob: f3a7ae397770133daa156d5ad7f8d85d016834a1 [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.
ajay_dp00115ca5122021-04-05 23:02:36 +05306# =========================================================================
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
ajay_dp00115ca5122021-04-05 23:02:36 +053027
28#################################################################
29# Filebeat Configuration Defaults.
30#################################################################
31filebeatConfig:
32 logstashServiceName: log-ls
33 logstashPort: 5044
34
35#################################################################
36# Secrets Configuration.
37#################################################################
38secrets:
ajay_dp00115ca5122021-04-05 23:02:36 +053039 - uid: &drSubCredsUID drsubcreds
40 type: basicAuth
41 login: '{{ .Values.drSubscriberCreds.username }}'
42 password: '{{ .Values.drSubscriberCreds.password }}'
43 passwordPolicy: required
44
45#################################################################
ajay_dp00115ca5122021-04-05 23:02:36 +053046# Application Configuration Defaults.
47#################################################################
48# Application Image
Tomasz Wrobelf39c6402022-09-12 15:48:10 +020049image: onap/org.onap.dcaegen2.services.pm-mapper:1.9.0
ajay_dp00115ca5122021-04-05 23:02:36 +053050pullPolicy: Always
51
52# Log directory where logging sidecar should look for log files
Maciej Wereski7000a7c2021-12-16 12:24:06 +010053# if path is set to null sidecar won't be deployed in spite of
54# global.centralizedLoggingEnabled setting.
55log:
56 path: /var/log/ONAP/dcaegen2/services/pm-mapper
57logConfigMapNamePrefix: '{{ include "common.fullname" . }}'
ajay_dp00115ca5122021-04-05 23:02:36 +053058
ajay_dp00115ca5122021-04-05 23:02:36 +053059# Dependencies
60readinessCheck:
61 wait_for:
62 containers:
ajay_dp00115ca5122021-04-05 23:02:36 +053063 - dmaap-bc
64 - dmaap-provisioning-job
65 - dcae-datafile-collector
rope2525a7fbee2022-07-25 20:00:36 +010066 - message-router
ajay_dp00115ca5122021-04-05 23:02:36 +053067
68# Probe Configuration
69readiness:
70 initialDelaySeconds: 10
71 periodSeconds: 15
72 timeoutSeconds: 1
73 path: /healthcheck
Tomasz Wrobel19fac572022-03-29 12:57:40 +020074 scheme: HTTP
75 port: 8081
ajay_dp00115ca5122021-04-05 23:02:36 +053076
77# Service Configuration
78service:
79 type: ClusterIP
80 name: dcae-pm-mapper
81 both_tls_and_plain: true
82 ports:
rope2525a7fbee2022-07-25 20:00:36 +010083 - name: http
ajay_dp00115ca5122021-04-05 23:02:36 +053084 port: 8443
85 plain_port: 8081
86 port_protocol: http
87
ajay_dp00115ca5122021-04-05 23:02:36 +053088# Data Router Subscriber Credentials
89drSubscriberCreds:
90 username: username
91 password: password
92
93credentials:
ajay_dp00115ca5122021-04-05 23:02:36 +053094- name: DR_USERNAME
95 uid: *drSubCredsUID
96 key: login
97- name: DR_PASSWORD
98 uid: *drSubCredsUID
99 key: password
100
101# Initial Application Configuration
102applicationConfig:
rope2525a7fbee2022-07-25 20:00:36 +0100103 enable_tls: false
Tomasz Wrobel0d893db2022-02-17 11:50:43 +0100104 enable_http: true
105 aaf_identity: ""
106 aaf_password: ""
ajay_dp00115ca5122021-04-05 23:02:36 +0530107 pm-mapper-filter: "{ \"filters\":[] }"
Andreas Geisslerb0841b82022-12-16 10:40:21 +0100108 #key_store_path: /opt/app/pm-mapper/etc/cert/cert.jks
109 #key_store_pass_path: /opt/app/pm-mapper/etc/cert/jks.pass
Tomasz Wrobel26d9b1e2022-04-07 11:13:34 +0200110 trust_store_path: /opt/app/pm-mapper/etc/cert/trust.jks
111 trust_store_pass_path: /opt/app/pm-mapper/etc/cert/trust.pass
Andreas Geisslerb0841b82022-12-16 10:40:21 +0100112 dmaap_dr_delete_endpoint: http://dmaap-dr-node:8080/delete
ajay_dp00115ca5122021-04-05 23:02:36 +0530113 streams_publishes:
114 dmaap_publisher:
115 type: message_router
116 dmaap_info:
117 client_id: ${MR_FILES_PUBLISHER_CLIENT_ID_0}
118 location: san-francisco
119 client_role: org.onap.dcae.pmPublisher
Tomasz Wrobel0d893db2022-02-17 11:50:43 +0100120 topic_url: http://message-router:3904/events/unauthenticated.PERFORMANCE_MEASUREMENTS
ajay_dp00115ca5122021-04-05 23:02:36 +0530121 streams_subscribes:
122 dmaap_subscriber:
123 type: data_router
124 dmaap_info:
125 subscriber_id: ${DR_FILES_SUBSCRIBER_ID_0}
126 decompress: true
127 privileged: true
128 username: ${DR_USERNAME}
129 password: ${DR_PASSWORD}
130 location: san-francisco
Tomasz Wrobel26d9b1e2022-04-07 11:13:34 +0200131 delivery_url: http://dcae-pm-mapper:8081/delivery
ajay_dp00115ca5122021-04-05 23:02:36 +0530132
Andreas Geisslerb0841b82022-12-16 10:40:21 +0100133applicationEnv:
134 #CBS_CLIENT_CONFIG_PATH: '/app-config-input/application_config.yaml'
135 #Temporary Dummy CBS Port Value until internal SDK library is updated
136 CONFIG_BINDING_SERVICE_SERVICE_PORT: '0000'
137
ajay_dp00115ca5122021-04-05 23:02:36 +0530138# DataRouter Feed Configuration
139drFeedConfig:
140 - feedName: bulk_pm_feed
141 owner: dcaecm
ajay_dp0013d11fd52021-10-08 14:22:32 +0530142 feedVersion: "0.0"
ajay_dp00115ca5122021-04-05 23:02:36 +0530143 asprClassification: unclassified
144 feedDescription: DFC Feed Creation
145
146# DataRouter Subscriber Configuration
147drSubConfig:
148 - feedName: bulk_pm_feed
149 decompress: true
150 username: ${DR_USERNAME}
151 userpwd: ${DR_PASSWORD}
152 dcaeLocationName: loc00
153 privilegedSubscriber: true
Tomasz Wrobel26d9b1e2022-04-07 11:13:34 +0200154 deliveryURL: http://dcae-pm-mapper:8081/delivery
ajay_dp00115ca5122021-04-05 23:02:36 +0530155
ajay_dp00115ca5122021-04-05 23:02:36 +0530156# ConfigMap Configuration for Dr Feed, Subscriber, MR Topics
157volumes:
158 - name: feeds-config
159 path: /opt/app/config/feeds
160 - name: drsub-config
161 path: /opt/app/config/dr_subs
ajay_dp00115ca5122021-04-05 23:02:36 +0530162
163# Resource Limit Flavor -By Default Using Small
164flavor: small
165
166# Segregation for Different Environment (Small and Large)
167resources:
168 small:
169 limits:
170 cpu: 1
171 memory: 1Gi
172 requests:
173 cpu: 1
174 memory: 1Gi
175 large:
176 limits:
177 cpu: 2
178 memory: 2Gi
179 requests:
180 cpu: 2
181 memory: 2Gi
Joanna Jeremiczb6bcd8e2021-07-29 11:08:24 +0200182 unlimited: {}
farida azmycb03ac72021-09-12 16:14:12 +0200183
184#Pods Service Account
185serviceAccount:
186 nameOverride: dcae-pm-mapper
187 roles:
188 - read