Minor fixes
[it/dep.git] / RECIPE_EXAMPLE / RIC_PLATFORM_RECIPE_EXAMPLE
1 ################################################################################
2 #   Copyright (c) 2019 AT&T Intellectual Property.                             #
3 #   Copyright (c) 2019 Nokia.                                                  #
4 #                                                                              #
5 #   Licensed under the Apache License, Version 2.0 (the "License");            #
6 #   you may not use this file except in compliance with the License.           #
7 #   You may obtain a copy of the License at                                    #
8 #                                                                              #
9 #       http://www.apache.org/licenses/LICENSE-2.0                             #
10 #                                                                              #
11 #   Unless required by applicable law or agreed to in writing, software        #
12 #   distributed under the License is distributed on an "AS IS" BASIS,          #
13 #   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   #
14 #   See the License for the specific language governing permissions and        #
15 #   limitations under the License.                                             #
16 ###############################################################################
17
18 #-------------------------------------------------------------------------
19 # Global common setting
20 #-------------------------------------------------------------------------
21 global:
22   # Docker registry from which RIC platform components pull the images
23   repository: nexus3.o-ran-sc.org:10004
24
25   # Name of the K8S docker credential that is onboarded by 20-credential 
26   repositoryCred: docker-reg-cred
27
28   # Docker image pull policy
29   imagePullPolicy: Always
30
31   # Helm repo that will be used by xApp manager
32   helmRepository: "http://aux-entry/helm"
33
34   # Certificate of the helm repo
35   helmRepositoryCert: xapp-mgr-certs
36
37   # Name of the K8S secret that contains the credential of the helm repo
38   helmRepositoryCred: xapp-mgr-creds
39
40   # Endpoint of k8s API server
41   k8sAPIHost: https://kubernetes.default.svc.cluster.local/
42
43   # The ingress URL definitions for the ingress controller in four namespaces
44   ingressurl:
45     ric: ric-entry
46     aux: aux-entry
47     helm: helm-entry
48
49   tillers:
50     ricxapp:
51       name: ricxapp
52       nameSpace: ricxapp
53       deployNameSpace: ricinfra
54       image:
55         tillerTLSSecrets:
56           repository: nexus3.o-ran-sc.org:10004
57           name: it-dep-secret
58           tag: 0.0.2
59         tiller:
60           repository: gcr.io
61           name: kubernetes-helm/tiller
62           tag: v2.12.3
63       secret:
64         create: true
65         tillerSecretName: secret-tiller-ricxapp
66         helmSecretName: secret-helm-client-ricxapp
67       tls:
68        authenticate: true
69        verify: true
70       serviceAccount:
71         name: tiller
72         role:
73         - apiGroups: [""]
74           resources: ["pods", "configmaps", "services"]
75           verbs: ["get", "list", "create", "delete"]
76         - apiGroups: ["extensions", "apps"]
77           resources: ["deployments"]
78           verbs: ["get", "list", "create", "delete"]
79       port: 44134
80
81
82 #-------------------------------------------------------------------------
83 # Platform Components 
84 #-------------------------------------------------------------------------
85 # A1 Mediator
86 a1mediator:
87   # Use the following option to override the docker registry value
88   # repositoryOverride:
89   image:
90     name: ric-plt-a1
91     tag: 0.10.1
92   rmr_timeout_config:
93     rcv_retry_interval_ms: 500
94     rcv_retry_times: 20
95
96 # xApp Manager 
97 appmgr:
98   # Use the following option to override the docker registry value
99   # repositoryOverride:
100   image:
101     init:
102       name: it-dep-init
103       tag: 0.0.1
104     name: ric-plt-appmgr
105     tag: 0.1.5
106
107
108
109 # DBAAS 
110 dbaas:
111   # Use the following option to override the docker registry value
112   # repositoryOverride:
113   backend:
114     iterminationGracePeriodSeconds: 0
115     image:
116       name: ric-plt-dbaas
117       tag: 0.1.0
118
119 # E2 Manager
120 e2mgr:
121   # Use the following option to override the docker registry value
122   # repositoryOverride:
123   image:
124     name: ric-plt-e2mgr
125     tag: 1.0.0
126   env:
127     RIC_ID: "bbbccc-abcd0e/20"
128   privilegedmode: true
129
130
131 # E2 Termination
132 e2term:
133   # Use the following option to override the docker registry value
134   # repositoryOverride:
135   image:
136     name: ric-plt-e2
137     tag: 1.0.0
138   env:
139     print: "1"
140   privilegedmode: true
141   hostnetworkmode: true
142
143 # Routing Manager
144 rtmgr:
145   # Use the following option to override the docker registry value
146   # repositoryOverride:
147   image:
148     name: ric-plt-rtmgr
149     tag: 0.3.2
150
151 # Subscription Manager
152 submgr:
153   # Use the following option to override the docker registry value
154   # repositoryOverride:
155   image:
156     name: ric-plt-submgr
157     tag: 0.5.0
158
159 # the service for redirecting to AUX cluster
160 extsvcplt:
161   auxip:
162     # The ip address of the aux cluster ingress controller
163     <IP_ADDRESS of the RIC cluster>
164   ricip:
165     # The ip address of the ric cluster ingress controller
166     <IP_ADDRESS of the RIC cluster>