Merge "Verify helm charts with client lint and 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: "https://helm-entry"
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   # The name of the tiller that xApp helm client talks to
41   helmRepositoryTiller: tiller-deploy
42
43   # The namespace of the xApp helm tiller
44   helmRepositoryTillerNamespace: kube-system
45
46   # The port the xApp helm tiller is listening to
47   helmRepositoryTillerPort: 44134
48
49   # The ingress URL definitions for the ingress controller in four namespaces
50   ingressurl:
51     platform: ricplt-entry
52     xapp: ricxapp-entry
53     aux: ricaux-entry
54     infra: ricinfra-entry
55     localnexus: nexus-entry
56     localhelm: helm-entry
57     localdocker: docker-entry
58
59 #-------------------------------------------------------------------------
60 # Platform Components 
61 #-------------------------------------------------------------------------
62 # A1 Mediator
63 a1mediator:
64   # Use the following option to override the docker registry value
65   # repositoryOverride:
66   image:
67     name: ric-plt-a1
68     tag: 0.9.0
69   rmr_timeout_config:
70     rcv_retry_interval_ms: 500
71     rcv_retry_times: 20
72
73 # xApp Manager 
74 appmgr:
75   # Use the following option to override the docker registry value
76   # repositoryOverride:
77   image:
78     name: ric-plt-appmgr
79     tag: 0.1.5
80
81
82
83 # DBAAS 
84 dbaas:
85   # Use the following option to override the docker registry value
86   # repositoryOverride:
87   backend:
88     iterminationGracePeriodSeconds: 0
89     image:
90       name: ric-plt-dbaas
91       tag: 0.1.0
92
93 # E2 Manager
94 e2mgr:
95   # Use the following option to override the docker registry value
96   # repositoryOverride:
97   image:
98     name: ric-plt-e2mgr
99     tag: 1.0.0
100   env:
101     RIC_ID: "bbbccc-abcd0e/20"
102   privilegedmode: true
103
104
105 # E2 Termination
106 e2term:
107   # Use the following option to override the docker registry value
108   # repositoryOverride:
109   image:
110     name: ric-plt-e2
111     tag: 1.0.0
112   env:
113     print: "1"
114   privilegedmode: true
115   hostnetworkmode: true
116
117 # Routing Manager
118 rtmgr:
119   # Use the following option to override the docker registry value
120   # repositoryOverride:
121   image:
122     name: ric-plt-rtmgr
123     tag: 0.3.1
124
125 # Subscription Manager
126 submgr:
127   # Use the following option to override the docker registry value
128   # repositoryOverride:
129   image:
130     name: ric-plt-submgr
131     tag: 0.5.0
132
133 # the service for redirecting to AUX cluster
134 extsvcplt:
135   auxip:
136     # The ip address of the aux cluster ingress controller
137     <IP_ADDRESS of the AUX cluster>    
138   ricip:
139     # The ip address of the ric cluster ingress controller
140     <IP_ADDRESS of the RIC cluster>