removing init container section from e2mgr deployment
[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 # If a local docker registry is used, please specify it using the following option 
24 #  localregistry: nexus3.o-ran-sc.org:10004
25
26 # Change the overall image pull policy using the following option
27 #  pullpolicy: IfNotPresent
28
29 # Change the namespaces using the following options
30 #  namespace:
31 #    aux: ricaux
32 #    platform: ricplt
33 #    xapp: ricxapp
34 #    infra: ricinfra
35
36 # ricip should be the ingress controller listening IP for the platform cluster
37 # auxip should be the ingress controller listening IP for the AUX cluster
38 extsvcplt:
39   ricip: "10.0.0.1"
40   auxip: "10.0.0.1"
41
42
43 # Specify the docker registry credential using the following
44 # The release and staging LF repos' credentials have already been included.
45 # Please do not create duplicated entries
46 #docker-credential:
47 #  enabled: true
48 #  credential:
49 #    SOME_KEY_NAME:
50 #      registry: ""
51 #      credential:
52 #        user: ""
53 #        password: ""
54 #        email: ""
55
56 prometheus:
57   enabled: true
58
59 a1mediator:
60   image:
61     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
62     name: ric-plt-a1
63     tag: 2.1.9
64   rmr_timeout_config:
65     a1_rcv_retry_times: 20
66     ins_del_no_resp_ttl: 5
67     ins_del_resp_ttl: 10
68
69 appmgr:
70   image:
71    init:
72      registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
73      name: it-dep-init
74      tag: 0.0.1
75    appmgr:
76      registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
77      name: ric-plt-appmgr
78      tag: 0.4.3
79    chartmuseum:
80      registry: "docker.io"
81      name: chartmuseum/chartmuseum
82      tag: v0.8.2
83
84
85 dbaas:
86   image:
87     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
88     name: ric-plt-dbaas
89     tag: 0.2.2
90   enableHighAvailability: false
91   # Enable pod anti affinity only if you have more than 3 k8s nodes
92   enablePodAntiAffinity: false
93
94
95 e2mgr:
96   image:
97     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
98     name: ric-plt-e2mgr
99     tag: 5.4.13
100   privilegedmode: false
101   globalRicId:
102     ricId: "AACCE"
103     mcc: "310"
104     mnc: "411"
105   rnibWriter:
106     stateChangeMessageChannel: RAN_CONNECTION_STATUS_CHANGE
107     ranManipulationMessageChannel: RAN_MANIPULATION
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: 5.0.8
115     privilegedmode: false
116     hostnetworkmode: false
117     env:
118       print: "1"
119       messagecollectorfile: "/data/outgoing/"
120     dataVolSize: 100Mi
121     storageClassName: local-storage
122     pizpub:
123       enabled: false
124
125
126 jaegeradapter:
127   image:
128     registry: "docker.io"
129     name: jaegertracing/all-in-one
130     tag: 1.12
131
132
133 #rsm:
134 #  image:
135 #    init:
136 #      name: redis
137 #      tag: latest
138 #      registry: "docker.io"
139 #    main:
140 #      name: ric-plt-resource-status-manager
141 #      tag: 3.0.1
142 #      registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
143 #  privilegedmode: false
144
145 rtmgr:
146   image:
147     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
148     name: ric-plt-rtmgr
149     tag: 0.6.3
150
151 submgr:
152   image:
153     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
154     name: ric-plt-submgr
155     tag: 0.4.3
156
157 vespamgr:
158   image:
159     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
160     name: ric-plt-vespamgr
161     tag: 0.4.0
162   prometheusurl: "http://r4-infrastructure-prometheus-server.ricplt"
163
164 o1mediator:
165   image:
166     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
167     name: ric-plt-o1
168     tag: 0.4.4
169
170 xapponboarder:
171   image:
172    xapponboarder:
173      registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
174      name: xapp-onboarder
175      tag: 1.0.7
176    chartmuseum:
177      registry: "docker.io"
178      name: chartmuseum/chartmuseum
179      tag: v0.8.2
180   allow_redeploy: "True"
181
182 alarmadapter:
183   image:
184     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
185     name: ric-plt-alarmadapter
186     tag: 0.4.5