[SO] Service mesh compatibility
[oom.git] / kubernetes / so / components / so-bpmn-infra / resources / config / overrides / override.yaml
1 {{/*
2 # Copyright © 2018 AT&T USA
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #       http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 */}}
16 aai:
17   auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.encrypted "value2" .Values.aai.auth )}}
18   dme2:
19     timeout: '30000'
20   {{ if (include "common.needTLS" .) }}
21   endpoint: https://aai.{{ include "common.namespace" . }}:8443
22   {{ else }}
23   endpoint: http://aai.{{ include "common.namespace" . }}:8080
24   {{ end }}
25   workflowAaiDistributionDelay: PT30S
26   pnfEntryNotificationTimeout: P14D
27 cds:
28   endpoint: cds-blueprints-processor-grpc
29   port: 9111
30   auth: {{ .Values.cds.auth }}
31   timeout: 600
32 camunda:
33   bpm:
34     admin-user:
35       id: admin
36       password: admin
37     history-level: full
38     job-execution:
39       max-pool-size: 30
40       core-pool-size: 3
41     generic-properties:
42       properties:
43         sunday-history-cleanup-batch-window-start-time: {{ quote .Values.camunda.sundayCleanupWindowStartTime }}
44         sunday-history-cleanup-batch-window-end-time: {{ quote .Values.camunda.sundayCleanupWindowEndTime }}
45 entitymanager:
46   packagesToScan: com
47 pnf:
48   dmaap:
49     host: message-router
50     port: 3904
51     protocol: http
52     uriPathPrefix: events
53     topicName: unauthenticated.PNF_READY
54     consumerGroup: consumerGroup
55     consumerId: consumerId
56     topicListenerDelayInSeconds: 5
57 bpelURL: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081
58 msb-ip: msb-iag
59 msb-port: 80
60 mso:
61   rainyDay:
62     retryDurationMultiplier: 2
63     maxRetries: 5
64   msoKey: {{ .Values.mso.key }}
65   correlation:
66     timeout: 60
67   logPath: logs
68   config:
69     cadi: {{ include "so.cadi.keys" . | nindent 8}}
70   async:
71     core-pool-size: 50
72     max-pool-size: 50
73     queue-capacity: 500
74   adapters:
75     completemsoprocess:
76       endpoint: http://so-openstack-adapter.{{ include "common.namespace" . }}:8087/CompleteMsoProcess
77     requestDb:
78       endpoint: http://so-request-db-adapter.{{ include "common.namespace" . }}:8083
79       auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.encrypted "value2" .Values.mso.adapters.requestDb.auth )}}
80     db:
81       auth: {{ .Values.mso.adapters.db.auth }}
82       password: {{ .Values.mso.adapters.db.password }}
83       endpoint: http://so-request-db-adapter.{{ include "common.namespace" . }}:8083/services/RequestsDbAdapter
84       spring:
85         endpoint: http://so-request-db-adapter.{{ include "common.namespace" . }}:8083
86     network:
87       endpoint: http://so-openstack-adapter.{{ include "common.namespace" . }}:8087/services/NetworkAdapter
88       rest:
89         endpoint: http://so-openstack-adapter.{{ include "common.namespace" . }}:8087/services/rest/v1/networks
90     openecomp:
91       db:
92         endpoint: http://so-request-db-adapter.{{ include "common.namespace" . }}:8083/services/RequestsDbAdapter
93     po:
94       auth: {{ .Values.mso.adapters.po.auth }}
95     sdnc:
96       endpoint: http://so-sdnc-adapter.{{ include "common.namespace" . }}:8086/adapters/SDNCAdapter
97       rest:
98         endpoint: http://so-sdnc-adapter.{{ include "common.namespace" . }}:8086/adapters/rest/v1/sdnc
99       timeout: PT60M
100     tenant:
101       endpoint: http://so-openstack-adapter.{{ include "common.namespace" . }}:8087/services/TenantAdapter
102     vnf:
103       endpoint: http://so-openstack-adapter.{{ include "common.namespace" . }}:8087/services/VnfAdapter
104       rest:
105         endpoint: http://so-openstack-adapter.{{ include "common.namespace" . }}:8087/services/rest/{{ .Values.vnf.api.version }}/vnfs
106     volume-groups:
107       rest:
108         endpoint: http://so-openstack-adapter.{{ include "common.namespace" . }}:8087/services/rest/v1/volume-groups
109     vnf-async:
110       endpoint: http://so-openstack-adapter.{{ include "common.namespace" . }}:8087/services/VnfAsync
111     vfc:
112       rest:
113         endpoint: http://so-etsi-sol005-adapter.{{ include "common.namespace" . }}:8084/services/v1/vfcadapter
114     workflow:
115       message:
116         endpoint: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081/mso/WorkflowMessage
117     nssmf:
118       endpoint: http://so-nssmf-adapter.{{ include "common.namespace" . }}:8088
119     oof:
120       endpoint: http://so-oof-adapter.{{ include "common.namespace" . }}:8090/so/adapters/oof/v1
121       timeout: PT5M
122       callback:
123         endpoint: http://so-oof-adapter.{{ include "common.namespace" . }}:8090/so/adapters/oof/callback/v1
124   callbackRetryAttempts: '5'
125   catalog:
126     db:
127       endpoint: http://so-catalog-db-adapter.{{ include "common.namespace" . }}:8082/ecomp/mso/catalog
128       spring:
129         endpoint: http://so-catalog-db-adapter.{{ include "common.namespace" . }}:8082
130   db:
131     auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.header "value2" .Values.mso.adapters.requestDb.auth )}}
132   default:
133     adapter:
134       namespace: http://org.onap.mso
135   healthcheck:
136     log:
137       debug: 'false'
138   infra:
139     endpoint:
140       url: http://so.{{ include "common.namespace" . }}:8080/onap/so/infra
141     customer:
142       id: testCustIdInfra
143   po:
144     timeout: PT60M
145   request:
146     db:
147       endpoint: http://so-request-db-adapter.{{ include "common.namespace" . }}:8083/
148   rollback: 'true'
149   sdnc:
150     password: {{ .Values.mso.sdnc.password }}
151   service:
152     agnostic:
153       sniro:
154         endpoint: /sniro/api/v2/placement
155         host: http://sniro-emulator:80
156   site-name: CamundaEngine
157   sniro:
158     auth: {{ .Values.mso.sniro.auth }}
159     callback: http://so-openstack-adapter.{{ include "common.namespace" . }}:8087/adapters/rest/SDNCNotify
160     endpoint: {{ .Values.mso.sniro.endpoint }}
161     timeout: PT30M
162   oof:
163     auth: {{ .Values.mso.oof.auth }}
164     callbackEndpoint: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081/mso/WorkflowMessage
165     {{ if (include "common.needTLS" .) }}
166     endpoint: https://oof-osdf.{{ include "common.namespace" . }}:8698
167     {{ else }}
168     endpoint: http://oof-osdf.{{ include "common.namespace" . }}:8698
169     {{ end }}
170     timeout: PT30M
171   workflow:
172     CreateGenericVNFV1:
173       aai:
174         volume-group:
175           uri: /aai/v6/cloud-infrastructure/volume-groups/volume-group
176     default:
177       aai:
178         version: '14'
179         cloud-region:
180           version: '14'
181         generic-vnf:
182           version: '14'
183         v14:
184           customer:
185             uri: /aai/v14/business/customers/customer
186           generic-query:
187             uri: /aai/v14/search/generic-query
188           generic-vnf:
189             uri: /aai/v14/network/generic-vnfs/generic-vnf
190           l3-network:
191             uri: /aai/v14/network/l3-networks/l3-network
192           network-policy:
193             uri: /aai/v14/network/network-policies/network-policy
194           nodes-query:
195             uri: /aai/v14/search/nodes-query
196           route-table-reference:
197             uri: /aai/v14/network/route-table-references/route-table-reference
198           tenant:
199             uri: /aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant
200           vce:
201             uri: /aai/v14/network/vces/vce
202           vpn-binding:
203             uri: /aai/v14/network/vpn-bindings/vpn-binding
204           sp-partner:
205             uri: /aai/v14/business/sp-partners/sp-partner
206           device:
207             uri: /aai/v14/network/devices/device
208         v11:
209           customer:
210             uri: /aai/v11/business/customers/customer
211           generic-query:
212             uri: /aai/v11/search/generic-query
213           generic-vnf:
214             uri: /aai/v11/network/generic-vnfs/generic-vnf
215           l3-network:
216             uri: /aai/v11/network/l3-networks/l3-network
217           network-policy:
218             uri: /aai/v11/network/network-policies/network-policy
219           nodes-query:
220             uri: /aai/v11/search/nodes-query
221           route-table-reference:
222             uri: /aai/v11/network/route-table-references/route-table-reference
223           tenant:
224             uri: /aai/v11/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant
225           vce:
226             uri: /aai/v11/network/vces/vce
227           vpn-binding:
228             uri: /aai/v11/network/vpn-bindings/vpn-binding
229         v8:
230           configuration:
231             uri: /aai/v11/network/configurations/configuration
232           customer:
233             uri: /aai/v8/business/customers/customer
234           generic-query:
235             uri: /aai/v8/search/generic-query
236           l3-network:
237             uri: /aai/v8/network/l3-networks/l3-network
238           network-policy:
239             uri: /aai/v8/network/network-policies/network-policy
240           nodes-query:
241             uri: /aai/v8/search/nodes-query
242           route-table-reference:
243             uri: /aai/v8/network/route-table-references/route-table-reference
244           tenant:
245             uri: /aai/v8/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/tenants/tenant
246           vce:
247             uri: /aai/v8/network/vces/vce
248           vpn-binding:
249             uri: /aai/v8/network/vpn-bindings/vpn-binding
250         v9:
251           cloud-region:
252             uri: /aai/v9/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner
253           generic-vnf:
254             uri: /aai/v9/network/generic-vnfs/generic-vnf
255       retry:
256         attempts: '1'
257     deleteCinderVolumeV1:
258       aai:
259         volume-group:
260           uri: /aai/v6/cloud-infrastructure/volume-groups/volume-group
261     global:
262       default:
263         aai:
264           namespace: http://org.onap.aai.inventory/
265           version: 14
266     message:
267       endpoint: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081/mso/WorkflowMessage
268     notification:
269       name: GenericNotificationServiceATT
270     sdnc:
271       replication:
272         delay: PT60S
273     sdncadapter:
274       callback: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081/mso/SDNCAdapterCallbackService
275     vnfadapter:
276       create:
277         callback: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081/mso/vnfAdapterNotify
278       delete:
279         callback: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081/mso/vnfAdapterNotify
280       query:
281         callback: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081/mso/vnfAdapterNotify
282       rollback:
283         callback: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081/mso/vnfAdapterNotify
284   use:
285     qualified:
286       host: false
287   global:
288     dmaap:
289       username: testuser
290       password: alRyMzJ3NUNeakxl
291       host: http://10.42.111.36:904
292       publisher:
293         topic: replaceme
294   naming:
295     endpoint: http://naming.demo.onap.com:8081/web/service/v1/genNetworkElementName
296     auth: Basic bTA0NzY4QG5vbi1wcm9kLm1zby5lY29tcC5hdHQuY29tOkF0dG0wNDc2OExpZmUhQA==
297   bpmn-history-ttl: {{ .Values.bpmn.historyTTL }}
298 policy:
299   auth: Basic dGVzdHBkcDphbHBoYTEyMw==
300   default:
301     disposition: Skip
302   client:
303     auth: Basic bTAzNzQzOnBvbGljeVIwY2sk
304   endpoint: http://pdp.{{ include "common.namespace" . }}:8081/pdp/api/
305   environment: TEST
306 sdnc:
307   auth: Basic YWRtaW46S3A4Yko0U1hzek0wV1hsaGFrM2VIbGNzZTJnQXc4NHZhb0dHbUp2VXkyVQ==
308   host: http://{{ .Values.global.sdncOamService }}.{{ include "common.namespace" . }}:{{ .Values.global.sdncOamPort }}
309   path: /restconf/operations/GENERIC-RESOURCE-API
310   si:
311     svc:
312       types: PORT-MIRROR,PPROBE
313   dmaap:
314     host: http://message-router.{{ include "common.namespace" . }}:3904
315     timeout: 30000
316     publisher:
317       topic: RAN-Slice-Mgmt
318     callback:
319       timeout: PT5M
320   lcm:
321     path: '/restconf/operations/LCM:'
322     actionTimeout: 300000
323     dmapp:
324       readTopic: SDNC-LCM-WRITE
325       writeTopic: SDNC-LCM-READ
326 appc:
327   client:
328     topic:
329       read:
330         name: APPC-LCM-WRITE
331         timeout: 360000
332       write: APPC-LCM-READ
333       sdnc:
334         read: SDNC-LCM-WRITE
335         write: SDNC-LCM-READ
336     response:
337       timeout: 360000
338     key: VIlbtVl6YLhNUrtU
339     secret: 64AG2hF4pYeG2pq7CT6XwUOT
340     service: ueb
341     poolMembers: message-router.{{ include "common.namespace" . }}:3904,message-router.{{ include "common.namespace" . }}:3904
342 sniro:
343   conductor:
344     enabled: true
345     host: http://sniro-emulator:80
346     uri: /v1/release-orders
347     headers.auth: Basic dGVzdDp0ZXN0cHdk
348   manager:
349     timeout: PT30M
350     host: http://sniro-emulator:80
351     uri.v1: /sniro/api/v2/placement
352     uri.v2: /sniro/api/placement/v2
353     headers.auth: Basic dGVzdDp0ZXN0cHdk
354     headers.patchVersion: 1
355     headers.minorVersion: 1
356     headers.latestVersion: 2
357 server:
358   port: {{ index .Values.containerPort }}
359   tomcat:
360     max-threads: 50
361 spring:
362   datasource:
363     hikari:
364       jdbcUrl: jdbc:mariadb://${DB_HOST}:${DB_PORT}/camundabpmn
365       username: ${DB_USERNAME}
366       password: ${DB_PASSWORD}
367       driver-class-name: org.mariadb.jdbc.Driver
368       pool-name: bpmn-pool
369       registerMbeans: true
370   security:
371     usercredentials:
372     -
373       username: apihBpmn
374       password: '$2a$10$Fh9ffgPw2vnmsghsRD3ZauBL1aKXebigbq3BB1RPWtE62UDILsjke'
375       role: BPMN-Client
376     -
377       username: sdncaBpmn
378       password: '$2a$10$Fh9ffgPw2vnmsghsRD3ZauBL1aKXebigbq3BB1RPWtE62UDILsjke'
379       role: BPMN-Client
380     -
381       username: poBpmn
382       password: '$2a$10$Fh9ffgPw2vnmsghsRD3ZauBL1aKXebigbq3BB1RPWtE62UDILsjke'
383       role: BPMN-Client
384     -
385       username: wmaBpmn
386       password: '$2a$10$Fh9ffgPw2vnmsghsRD3ZauBL1aKXebigbq3BB1RPWtE62UDILsjke'
387       role: BPMN-Client
388     -
389       username: sniro
390       password: '$2a$10$Fh9ffgPw2vnmsghsRD3ZauBL1aKXebigbq3BB1RPWtE62UDILsjke'
391       role: SNIRO-Client
392     -
393       username: mso_admin
394       password: '$2a$10$Fh9ffgPw2vnmsghsRD3ZauBL1aKXebigbq3BB1RPWtE62UDILsjke'
395       role: ACTUATOR
396 so:
397   vnfm:
398     adapter:
399       url: http://so-etsi-sol003-adapter.{{ include "common.namespace" . }}:9092/so/vnfm-adapter/v1
400       auth: {{ .Values.so.sol003.adapter.auth }}
401 org:
402   onap:
403     so:
404       cloud-owner: CloudOwner