Update version for rapp enhanced catalogue
[it/dep.git] / nonrtric / RECIPE_EXAMPLE / example_recipe.yaml
1 ################################################################################
2 #   Copyright (c) 2020 Nordix Foundation.                                      #
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
17 #-------------------------------------------------------------------------
18 # Global common setting
19 #-------------------------------------------------------------------------
20
21
22 # Here you can enable inclusion or exclusion of each component. A not enabled component will not be installed.
23 nonrtric:
24   installPms: true
25   installA1controller: true
26   installA1simulator: true
27   installControlpanel: true
28   installInformationservice: true
29   installRappcatalogueservice: true
30   installRappcatalogueenhancedservice: true
31   installNonrtricgateway: true
32   installKong: false
33   installDmaapadapterservice: true
34   installDmaapmediatorservice: true
35   installHelmmanager: true
36   installOrufhrecovery: true
37   installRansliceassurance: true
38   volume1:
39     # Set the size to 0 if you do not need the volume (if you are using Dynamic Volume Provisioning)
40     size: 2Gi
41     storageClassName: pms-storage
42     hostPath: /var/nonrtric/pms-storage
43   volume2:
44      # Set the size to 0 if you do not need the volume (if you are using Dynamic Volume Provisioning)
45     size: 2Gi
46     storageClassName: ics-storage
47     hostPath: /var/nonrtric/ics-storage
48   volume3:
49     size: 1Gi
50     storageClassName: helmmanager-storage
51 common:
52   releasePrefix: r3-dev-nonrtric
53 # Do not change the namespace
54   namespace:
55     nonrtric: nonrtric
56   ingressClassName: kong
57
58 informationservice:
59   informationservice:
60     imagePullPolicy: Always
61     image:
62       registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
63       name: 'nonrtric-plt-informationcoordinatorservice'
64       tag: 1.4.0
65     service:
66       allowHttp: true
67       httpName: http
68       internalPort1: 9082
69       targetPort1: 8083
70       httpsName: https
71       internalPort2: 9083
72       targetPort2: 8434
73     liveness:
74       initialDelaySeconds: 20
75       periodSeconds: 10
76     readiness:
77       initialDelaySeconds: 20
78       periodSeconds: 10
79     persistence:
80       # Either refer to a volume created under the nonrtric by storageClassName. Then the claimed size should be the same.
81       # The alternative use a dynamic volume provisioner in the cluster. Storage class can then be for instance 'standard' or 'gluster-fs' (depeneds on which classes that are available)
82       size: 2Gi
83       storageClassName: ics-storage
84     ingress:
85       enabled: true
86
87 # Need to check the external port Availability
88 policymanagementservice:
89   policymanagementservice:
90     imagePullPolicy: Always
91     image:
92       registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
93       name: nonrtric-plt-a1policymanagementservice
94       tag: 2.5.0
95     service:
96       allowHttp: true
97       httpName: http
98       internalPort1: 9080
99       targetPort1: 8081
100       httpsName: https
101       internalPort2: 9081
102       targetPort2: 8433
103     liveness:
104       initialDelaySeconds: 20
105       periodSeconds: 10
106     readiness:
107       initialDelaySeconds: 20
108       periodSeconds: 10
109     persistence:
110       # Either refer to a volume created under the nonrtric by storageClassName. Then the claimed size should be the same.
111       # The alternative use a dynamic volume provisioner in the cluster. Storage class can then be for instance 'standard' or 'gluster-fs' (depeneds on which classes that are available)
112       size: 2Gi
113       storageClassName: pms-storage
114     ingress:
115       enabled: true
116
117 # A1 Controller may take few more minutes to start. Increase the initialDelaySeconds in liveness to avoid container restart.
118 a1controller:
119   a1controller:
120     imagePullPolicy: Always
121     image:
122       registry: 'nexus3.onap.org:10002/onap'
123       name: sdnc-image
124       tag: 2.1.6
125     replicaCount: 1
126     service:
127       allowHttp: true
128       httpName: http
129       internalPort1: 8282
130       targetPort1: 8181
131       httpsName: https
132       internalPort2: 8383
133       targetPort2: 8443
134     liveness:
135       initialDelaySeconds: 300
136       periodSeconds: 10
137     readiness:
138       initialDelaySeconds: 60
139       periodSeconds: 10
140
141 a1simulator:
142   a1simulator:
143     name: a1-sim
144     imagePullPolicy: Always
145     image:
146       registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
147       name: a1-simulator
148       tag: 2.4.0
149     service:
150       allowHttp: true
151       httpName: http
152       internalPort1: 8085
153       targetPort1: 8085
154       httpsName: https
155       internalPort2: 8185
156       targetPort2: 8185
157     liveness:
158       initialDelaySeconds: 20
159       periodSeconds: 10
160     readiness:
161       initialDelaySeconds: 20
162       periodSeconds: 10
163     oscVersion:
164       name: a1-sim-osc
165       replicaCount: 2
166     stdVersion:
167       name: a1-sim-std
168       replicaCount: 2
169     stdVersion2:
170       name: a1-sim-std2
171       replicaCount: 2
172
173 controlpanel:
174   controlpanel:
175     imagePullPolicy: Always
176     image:
177       registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
178       name: nonrtric-controlpanel
179       tag: 2.4.0
180     replicaCount: 1
181     service:
182       allowHttp: true
183       httpName: http
184       internalPort1: 8080
185       targetPort1: 8080
186       externalPort1: 30091
187       httpsName: https
188       internalPort2: 8081
189       targetPort2: 8082
190       externalPort2: 30092
191     liveness:
192       initialDelaySeconds: 20
193       periodSeconds: 10
194     readiness:
195       initialDelaySeconds: 20
196       periodSeconds: 10
197     ingress:
198       enabled: false
199
200 rappcatalogueservice:
201   rappcatalogueservice:
202     imagePullPolicy: Always
203     image:
204       registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
205       name: nonrtric-plt-rappcatalogue
206       tag: 1.1.0
207     service:
208       allowHttp: true
209       httpName: http
210       internalPort1: 9085
211       targetPort1: 8680
212       httpsName: https
213       internalPort2: 9086
214       targetPort2: 8633
215     liveness:
216       initialDelaySeconds: 20
217       periodSeconds: 10
218     readiness:
219       initialDelaySeconds: 20
220       periodSeconds: 10
221
222 rappcatalogueenhancedservice:
223   rappcatalogueenhancedservice:
224     imagePullPolicy: Always
225     image:
226       registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
227       name: nonrtric-plt-rappcatalogue-enhanced
228       tag: 1.0.1
229     service:
230       allowHttp: true
231       httpName: http
232       internalPort1: 9696
233       targetPort1: 9696
234     liveness:
235       initialDelaySeconds: 20
236       periodSeconds: 10
237     readiness:
238       initialDelaySeconds: 20
239       periodSeconds: 10
240
241 nonrtricgateway:
242   nonrtricgateway:
243     imagePullPolicy: Always
244     image:
245       registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
246       name: nonrtric-gateway
247       tag: 1.0.0
248     service:
249       httpName: http
250       internalPort1: 9090
251       targetPort1: 9090
252       externalPort1: 30093
253     liveness:
254       initialDelaySeconds: 20
255       periodSeconds: 10
256     readiness:
257       initialDelaySeconds: 20
258       periodSeconds: 10
259
260 dmaapadapterservice:
261   dmaapadapterservice:
262     imagePullPolicy: Always
263     image:
264       registry: 'nexus3.o-ran-sc.org:10002/o-ran-sc'
265       name: 'nonrtric-plt-dmaapadapter'
266       tag: 1.2.0
267     service:
268       allowHttp: true
269       httpName: http
270       internalPort1: 9087
271       targetPort1: 8084
272       httpsName: https
273       internalPort2: 9088
274       targetPort2: 8435
275     liveness:
276       initialDelaySeconds: 20
277       periodSeconds: 10
278     readiness:
279       initialDelaySeconds: 20
280       periodSeconds: 10
281
282 dmaapmediatorservice:
283   dmaapmediatorservice:
284     imagePullPolicy: IfNotPresent
285     image:
286       registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
287       name: "nonrtric-plt-dmaapmediatorproducer"
288       tag: 1.1.0
289     service:
290       allowHttp: true
291       httpName: http
292       internalPort1: 8085
293       targetPort1: 8085
294       httpsName: https
295       internalPort2: 8185
296       targetPort2: 8185
297     liveness:
298       initialDelaySeconds: 20
299       periodSeconds: 10
300     readiness:
301       initialDelaySeconds: 20
302       periodSeconds: 10
303
304 helmmanager:
305   helmmanager:
306     clusterRoleName: cluster-admin
307     imagePullPolicy: Always
308     image:
309       registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
310       name: "nonrtric-plt-helmmanager"
311       tag: 1.2.0
312     service:
313       httpName: http
314       internalPort1: 8112
315       targetPort1: 8083
316     liveness:
317       initialDelaySeconds: 20
318       periodSeconds: 10
319     readiness:
320       initialDelaySeconds: 20
321       periodSeconds: 10
322     persistence:
323       # Either refer to a volume created under the nonrtric by storageClassName. Then the claimed size should be the same.
324       # The alternative use a dynamic volume provisioner in the cluster. Storage class can then be for instance 'standard' or 'gluster-fs' (depeneds on which classes that are available)
325       size: 1Gi
326       storageClassName: helmmanager-storage
327
328 ransliceassurance:
329   ransliceassurance:
330     imagePullPolicy: IfNotPresent
331     image:
332       registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
333       name: "nonrtric-rapp-ransliceassurance"
334       tag: 1.2.0
335     env:
336       mr_host: "http://onap-dmaap"
337       mr_port: "3904"
338       sdnr_address: "http://sdnr:8181"
339       sdnr_user: "admin"
340       sdnr_password: "Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U"
341       log_level: "Info"
342       polltime: "10"
343       node_id: "o-du-1122"
344
345 orufhrecovery:
346   orufhrecovery:
347     imagePullPolicy: IfNotPresent
348     image:
349       registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
350       name: "nonrtric-rapp-orufhrecovery-consumer"
351       tag: 1.1.0
352     env:
353       consumer_host: "http://mrproducer"
354       consumer_port: "8095"
355       consumer_cert_path: "security/consumer.crt"
356       consumer_key_path: "security/consumer.key"
357       info_coord_addr: "http://ics:8083"
358       sdnr_address: "http://sdnr:8282"
359       sdnr_user: "admin"
360       sdnr_password: "Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U"
361       oru_to_odu_map_file: "o-ru-to-o-du-map.csv"
362       log_level: "Info"
363
364
365 capifcore:
366   capifcore:
367     imagePullPolicy: IfNotPresent
368     image:
369       registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
370       name: nonrtric-plt-capifcore
371       tag: 1.0.0
372     env:
373       chart_museum_url: "http://chartmuseum:8080"
374       repo_name: "capifcore"