f494744603dbcdb9eec1ed28daf6fef90113d38b
[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     name: ric-plt-a1
62     tag: 2.1.9
63   rmr_timeout_config:
64     a1_rcv_retry_times: 20
65     ins_del_no_resp_ttl: 5
66     ins_del_resp_ttl: 10
67
68 appmgr:
69   image:
70    init:
71      registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
72      name: it-dep-init
73      tag: 0.0.1
74    appmgr:
75      registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
76      name: ric-plt-appmgr
77      tag: 0.4.3
78    chartmuseum:
79      registry: "docker.io"
80      name: chartmuseum/chartmuseum
81      tag: v0.8.2
82
83
84 dbaas:
85   image:
86     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
87     name: ric-plt-dbaas
88     tag: 0.2.2
89   enableHighAvailability: false
90   # Enable pod anti affinity only if you have more than 3 k8s nodes
91   enablePodAntiAffinity: false
92
93
94 e2mgr:
95   image:
96     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
97     name: ric-plt-e2mgr
98     tag: 4.4.5
99   privilegedmode: false
100   globalRicId:
101     plmnId: "13F184"
102     ricNearRtId: 556670
103
104
105 e2term:
106   alpha:
107     image:
108       registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
109       name: ric-plt-e2
110       tag: 4.4.1
111   
112     privilegedmode: false
113     hostnetworkmode: false
114     env:
115       print: "1"
116       messagecollectorfile: "/data/outgoing/"
117     dataVolSize: 100Mi
118     storageClassName: local-storage
119     pizpub:
120       enabled: false
121
122
123 jaegeradapter:
124   image:
125     registry: "docker.io"
126     name: jaegertracing/all-in-one
127     tag: 1.12
128
129
130 #rsm:
131 #  image:
132 #    init:
133 #      name: redis
134 #      tag: latest
135 #      registry: "docker.io"
136 #    main:
137 #      name: ric-plt-resource-status-manager
138 #      tag: 3.0.1
139 #      registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
140 #  privilegedmode: false
141
142 rtmgr:
143   image:
144     registry: "nexus3.o-ran-sc.org:10004/o-ran-sc"
145     name: ric-plt-rtmgr
146     tag: 0.6.1
147   rpe: rmrpush
148   sbi: nngpush
149   sbiurl: 0.0.0.0
150   nbi: httpRESTful
151   nbiurl: http://0.0.0.0:8888
152
153 submgr:
154   image:
155     registry: "nexus3.o-ran-sc.org:10004/o-ran-sc"
156     name: ric-plt-submgr
157     tag: 0.4.2-1
158
159 vespamgr:
160   image:
161     registry: "nexus3.o-ran-sc.org:10002/o-ran-sc"
162     name: ric-plt-vespamgr
163     tag: 0.4.0
164   prometheusurl: "http://r4-infrastructure-prometheus-server.ricplt"
165
166 o1mediator:
167   image:
168     registry: "nexus3.o-ran-sc.org:10004/o-ran-sc"
169     name: ric-plt-o1
170     tag: 0.4.4
171
172 xapponboarder:
173   image:
174    xapponboarder:
175      registry: "nexus3.o-ran-sc.org:10004/o-ran-sc"
176      name: xapp-onboarder
177      tag: 1.0.7
178    chartmuseum:
179      registry: "docker.io"
180      name: chartmuseum/chartmuseum
181      tag: v0.8.2
182   allow_redeploy: "True"
183
184 alarmadapter:
185   image:
186     registry: "nexus3.o-ran-sc.org:10004/o-ran-sc"
187     name: ric-plt-alarmadapter
188     tag: 0.4.5