blob: 8e6cc7a4a68902dcee0a269911bac7504a3ea0a0 [file] [log] [blame]
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -04001# ================================ LICENSE_START =============================
2# ============================================================================
vv770d62d53782022-01-03 14:35:11 +00003# Copyright (c) 2021-2022 AT&T Intellectual Property. All rights reserved.
Jack Lucas64da4e72023-03-03 14:46:05 -05004# Copyright (c) 2022-2023 J. F. Lucas. All rights reserved.
pranitk190569f72f32023-04-17 15:46:19 +05305# Copyright (c) 2023 Deutsche Telekom AG. All rights reserved.
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -04006# ============================================================================
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: false
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -040027
28#################################################################
29# Filebeat Configuration Defaults.
30#################################################################
31filebeatConfig:
32 logstashServiceName: log-ls
33 logstashPort: 5044
34
35#################################################################
36# Secrets Configuration.
37#################################################################
38secrets:
39 - uid: &controllerCredsUID controllercreds
40 type: basicAuth
41 login: '{{ .Values.controllerCreds.username }}'
42 password: '{{ .Values.controllerCreds.password }}'
43 passwordPolicy: required
44
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -040045#################################################################
46# Application Configuration Defaults.
47#################################################################
48# Application Image
pranitk190569f72f32023-04-17 15:46:19 +053049image: onap/org.onap.dcaegen2.collectors.restconfcollector:1.4.1
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -040050pullPolicy: 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: null # /opt/app/restconfcollector/logs
57logConfigMapNamePrefix: '{{ include "common.fullname" . }}'
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -040058
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -040059# Dependencies
60readinessCheck:
61 wait_for:
Andreas Geissleree119102024-04-11 13:53:39 +020062 services:
63 - message-router
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -040064
65# Probe Configuration
66readiness:
67 initialDelaySeconds: 100
68 periodSeconds: 60
69 timeoutSeconds: 5
70 path: /healthcheck
71 scheme: HTTP
72 port: 8080
73
74
75# service configuration
76service:
77 type: NodePort
78 name: dcae-restconf-collector
79 ports:
80 - name: http
81 port: 8443
82 plain_port: 8080
83 port_protocol: http
84 nodePort: 16
85 useNodePortExt: true
86
Andreas Geissler261763a2022-10-17 18:39:54 +020087ingress:
88 enabled: false
89 service:
90 - baseaddr: "dcae-restconf-collector-api"
91 name: "dcae-restconf-collector"
92 port: 8443
93 plain_port: 8080
94 config:
95 ssl: "redirect"
96
AndrewLambbd6ff6b2023-05-04 15:56:49 +010097serviceMesh:
98 authorizationPolicy:
99 authorizedPrincipals:
100 - serviceAccount: istio-ingress
101 namespace: istio-ingress
102
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -0400103# AAF Credentials
104controllerCreds:
105 username: access
106 password: Huawei@123
107
108credentials:
109- name: CONTROLLER_USERNAME
110 uid: *controllerCredsUID
111 key: login
112- name: CONTROLLER_PASSWORD
113 uid: *controllerCredsUID
114 key: password
115
Vijay Venkatesh Kumar5e138112021-12-14 11:41:36 -0500116# application environments
117applicationEnv:
118 LOG4J_FORMAT_MSG_NO_LOOKUPS: 'true'
119
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -0400120# Initial Application Configuration
121applicationConfig:
122 collector.rcc.appDescription: DCAE RestConf Collector Application
123 collector.rcc.appName: dcae-rcc
124 collector.rcc.dmaap.streamid: notification=device-registration
125 collector.rcc.inputQueue.maxPending: '8096'
126 tomcat.maxthreads: '200'
127 collector.rcc.service.port: '8080'
Andreas Geisslerb0841b82022-12-16 10:40:21 +0100128 # Disabling of secure port not working (DCAEGEN2-3336)
129 collector.rcc.service.secure.port: '0'
130 #collector.rcc.service.secure.port: '8687'
131 #collector.rcc.keystore.file.location: /opt/app/dcae-certificate/cert.jks
132 #collector.rcc.keystore.passwordfile: /opt/app/dcae-certificate/jks.pass
133 #collector.rcc.keystore.alias: dynamically generated
134 #collector.rcc.truststore.file.location: /opt/app/dcae-certificate/trust.jks
135 #collector.rcc.truststore.passwordfile: /opt/app/dcae-certificate/trust.pass
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -0400136 #collector.keystore.file.location: /opt/app/dcae-certificate/external/cert.jks
137 #collector.keystore.passwordfile: /opt/app/dcae-certificate/external/jks.pass
138 collector.header.authflag: '0'
139 collector.header.authlist: sample1,c2FtcGxlMQ==
140 collector.rcc.service.secure.clientauth: '0'
141 streams_publishes:
142 device-registration:
143 dmaap_info:
144 topic_url: http://message-router:3904/events/unauthenticated.DCAE_RCC_OUTPUT
145 type: message_router
Vijay Venkatesh Kumar0e73b022022-09-13 12:37:13 -0400146 rcc_policy: '[{"controller_name":"AccessM&C","controller_restapiUrl":"172.30.0.55:26335","controller_restapiUser":"${CONTROLLER_USERNAME}","controller_restapiPassword":"${CONTROLLER_PASSWORD}","controller_accessTokenUrl":"/rest/plat/smapp/v1/oauth/token","controller_accessTokenFile":"./etc/access-token.json","controller_accessTokenMethod":"put","controller_subsMethod":"post","controller_subscriptionUrl":"/restconf/v1/operations/huawei-nce-notification-action:establish-subscription","controller_disableSsl":"true","event_details":[{"event_name":"ONT_registration","event_description":"ONTregistartionevent","event_sseventUrlEmbed":"true","event_sseventsField":"output.url","event_sseventsUrl":"null","event_subscriptionTemplate":"./etc/ont_registartion_subscription_template.json","event_unSubscriptionTemplate":"./etc/ont_registartion_unsubscription_template.json","event_ruleId":"12345678","modifyData":"true","modifyMethod": "modifyOntEvent","userData": "remote_id=AC9.0234.0337;svlan=100;cvlan=10;"}]}]'
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -0400147
148#applicationEnv:
149# CONTROLLER_IP: "172.30.0.55"
150# CONTROLLER_PORT: "26335"
151
152
153# Resource Limit Flavor -By Default Using Small
154flavor: small
155
156# Segregation for Different Environment (Small and Large)
157resources:
158 small:
159 limits:
Andreas Geissler47537432024-02-27 08:55:23 +0100160 cpu: "1"
161 memory: "1Gi"
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -0400162 requests:
Andreas Geissler47537432024-02-27 08:55:23 +0100163 cpu: "1"
164 memory: "1Gi"
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -0400165 large:
166 limits:
Andreas Geissler47537432024-02-27 08:55:23 +0100167 cpu: "2"
168 memory: "2Gi"
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -0400169 requests:
Andreas Geissler47537432024-02-27 08:55:23 +0100170 cpu: "2"
171 memory: "2Gi"
Vijay Venkatesh Kumarc269b262021-06-29 13:49:15 -0400172 unlimited: {}
farida azmycb03ac72021-09-12 16:14:12 +0200173
174#Pods Service Account
175serviceAccount:
176 nameOverride: dcae-restconf-collector
177 roles:
178 - read