Merge "[RIC-213] Add olmnId and nearRtRicId to HelmChart + remove env var RIC_ID"
[ric-plt/ric-dep.git] / RECIPE_EXAMPLE / example_recipe.yaml
1 ################################################################################
2 #   Copyright (c) 2019 AT&T Intellectual Property.                             #
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 common:
22   releasePrefix: r4
23
24 # If a local docker registry is used, please specify it using the following option 
25 #  localregistry: nexus3.o-ran-sc.org:10004
26
27 # Change the overall image pull policy using the following option
28 #  pullpolicy: IfNotPresent
29
30 # Change the namespaces using the following options
31 #  namespace:
32 #    aux: ricaux
33 #    platform: ricplt
34 #    xapp: ricxapp
35 #    infra: ricinfra
36
37 # ricip should be the ingress controller listening IP for the platform cluster
38 # auxip should be the ingress controller listening IP for the AUX cluster
39 extsvcplt:
40   ricip: "10.0.0.1"
41   auxip: "10.0.0.1"
42
43
44 # Specify the docker registry credential using the following
45 # The release and staging LF repos' credentials have already been included.
46 # Please do not create duplicated entries
47 #docker-credential:
48 #  enabled: true
49 #  credential:
50 #    SOME_KEY_NAME:
51 #      registry: ""
52 #      credential:
53 #        user: ""
54 #        password: ""
55 #        email: ""
56
57
58 a1mediator:
59   image:
60     name: ric-plt-a1
61     tag: 2.0.0
62   rmr_timeout_config:
63     a1_rcv_retry_times: 20
64     ins_del_no_resp_ttl: 5
65     ins_del_resp_ttl: 10
66
67 appmgr:
68   image:
69    init:
70      registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
71      name: it-dep-init
72      tag: 0.0.1
73    appmgr:
74      registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
75      name: ric-plt-appmgr
76      tag: 0.1.10
77    chartmuseum:
78      registry: "docker.io"
79      name: chartmuseum/chartmuseum
80      tag: v0.8.2
81
82 dbaas:
83   backend:
84     image:
85       registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
86       name: ric-plt-dbaas
87       tag: 0.1.0
88
89 dbaasha:
90   image:
91     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
92     name: ric-plt-dbaas
93     tag: 0.2.2
94   # Remove the affinity line below when deploying in a k8s
95   # cluster of more than 3 nodes.
96   affinity: ""
97
98 e2mgr:
99   image:
100     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
101     name: ric-plt-e2mgr
102     tag: 2.0.10
103   privilegedmode: false
104   globalRicId:
105     plmnId: 131014
106     ricNearRtId: 556670
107
108
109 e2term:
110   alpha:
111     image:
112       registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
113       name: ric-plt-e2
114       tag: 3.0.1
115   
116     privilegedmode: false
117     hostnetworkmode: false
118     env:
119       print: "1"
120       messagecollectorfile: "/data/outgoing/"
121     dataVolSize: 100Mi
122     storageClassName: local-storage
123     pizpub:
124       enabled: false
125
126
127 jaegeradapter:
128   image:
129     registry: "docker.io"
130     name: jaegertracing/all-in-one
131     tag: 1.12
132
133
134 #rsm:
135 #  image:
136 #    init:
137 #      name: redis
138 #      tag: latest
139 #      registry: "docker.io"
140 #    main:
141 #      name: ric-plt-resource-status-manager
142 #      tag: 3.0.1
143 #      registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
144 #  privilegedmode: false
145
146 rtmgr:
147   image:
148     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
149     name: ric-plt-rtmgr
150     tag: 0.4.9
151   rpe: rmrpush
152   sbi: nngpush
153   sbiurl: 0.0.0.0
154   nbi: httpRESTful
155   nbiurl: http://0.0.0.0:8888
156
157 submgr:
158   image:
159     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
160     name: ric-plt-submgr
161     tag: 0.10.7
162
163 vespamgr:
164   image:
165     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
166     name: ric-plt-vespamgr
167     tag: 0.0.8
168   prometheusurl: "http://rec-prometheus-server.default"
169
170 o1mediator:
171   image:
172     registry: "nexus3.o-ran-sc.org:10004/o-ran-sc"
173     name: ric-plt-o1
174     tag: 0.3.2
175
176 xapponboarder:
177   image:
178    xapponboarder:
179      registry: "nexus3.o-ran-sc.org:10004/o-ran-sc"
180      name: xapp-onboarder
181      tag: 1.0.0
182    chartmuseum:
183      registry: "docker.io"
184      name: chartmuseum/chartmuseum
185      tag: v0.8.2
186   allow_redeploy: "True"