Add portal, aaf, onap charts and integrate with ric common template
[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
48   tillers:
49     ricxapp:
50       name: ricxapp
51       nameSpace: ricxapp
52       deployNameSpace: ricinfra
53       image:
54         tillerTLSSecrets:
55           repository: nexus3.o-ran-sc.org:10004
56           name: it-dep-secret
57           tag: 0.0.2
58         tiller:
59           repository: gcr.io
60           name: kubernetes-helm/tiller
61           tag: v2.12.3
62       secret:
63         create: true
64         tillerSecretName: secret-tiller-ricxapp
65         helmSecretName: secret-helm-client-ricxapp
66       tls:
67        authenticate: true
68        verify: true
69       serviceAccount:
70         name: tiller
71         role:
72         - apiGroups: [""]
73           resources: ["pods", "configmaps", "services"]
74           verbs: ["get", "list", "create", "delete"]
75         - apiGroups: ["extensions", "apps"]
76           resources: ["deployments"]
77           verbs: ["get", "list", "create", "delete"]
78       port: 44134
79
80
81 #-------------------------------------------------------------------------
82 # Platform Components 
83 #-------------------------------------------------------------------------
84 # A1 Mediator
85 a1mediator:
86   # Use the following option to override the docker registry value
87   # repositoryOverride:
88   image:
89     name: ric-plt-a1
90     tag: 0.10.1
91   rmr_timeout_config:
92     rcv_retry_interval_ms: 500
93     rcv_retry_times: 20
94
95 # xApp Manager 
96 appmgr:
97   # Use the following option to override the docker registry value
98   # repositoryOverride:
99   image:
100     init:
101       name: it-dep-init
102       tag: 0.0.1
103     name: ric-plt-appmgr
104     tag: 0.1.5
105
106
107
108 # DBAAS 
109 dbaas:
110   # Use the following option to override the docker registry value
111   # repositoryOverride:
112   backend:
113     iterminationGracePeriodSeconds: 0
114     image:
115       name: ric-plt-dbaas
116       tag: 0.1.0
117
118 # E2 Manager
119 e2mgr:
120   # Use the following option to override the docker registry value
121   # repositoryOverride:
122   image:
123     name: ric-plt-e2mgr
124     tag: 1.0.0
125   env:
126     RIC_ID: "bbbccc-abcd0e/20"
127   privilegedmode: true
128
129
130 # E2 Termination
131 e2term:
132   # Use the following option to override the docker registry value
133   # repositoryOverride:
134   image:
135     name: ric-plt-e2
136     tag: 1.0.0
137   env:
138     print: "1"
139   privilegedmode: true
140   hostnetworkmode: true
141
142 # Routing Manager
143 rtmgr:
144   # Use the following option to override the docker registry value
145   # repositoryOverride:
146   image:
147     name: ric-plt-rtmgr
148     tag: 0.3.2
149   loglevel: DEBUG
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 # VESPA Manager
160 vespamgr:
161   # Use the following option to override the docker registry value
162   # repositoryOverride:
163   image:
164     name: ric-plt-vespamgr
165     tag: 0.0.1
166
167 # the service for redirecting to AUX cluster
168 extsvcplt:
169   auxip:
170     # The ip address of the aux cluster ingress controller
171     <IP_ADDRESS of the RIC cluster>
172   ricip:
173     # The ip address of the ric cluster ingress controller
174     <IP_ADDRESS of the RIC cluster>