Merge "Add back removed sub-charts"
[it/dep.git] / RECIPE_EXAMPLE / RIC_INFRA_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 ingress URL definitions for the ingress controller in four namespaces
41   ingressurl:
42     platform: ricplt-entry
43     xapp: ricxapp-entry
44     aux: ricaux-entry
45     infra: ricinfra-entry
46     localnexus: nexus-entry
47     localhelm: helm-entry
48     localdocker: docker-entry
49
50   tillers:
51     ricxapp:
52       name: ricxapp
53       nameSpace: ricxapp
54       deployNameSpace: ricinfra
55       image:
56         tillerTLSSecrets:
57           repository: nexus3.o-ran-sc.org:10004
58           name: it-dep-secret
59           tag: 0.0.1
60         tiller:
61           repository: gcr.io
62           name: kubernetes-helm/tiller
63           tag: v2.12.3
64       secret:
65         create: true
66         tillerSecretName: secret-tiller-ricxapp
67         helmSecretName: secret-helm-client-ricxapp
68       tls:
69        authenticate: true
70        verify: true
71       serviceAccount:
72         name: tiller
73         role:
74         - apiGroups: [""]
75           resources: ["pods", "configmaps", "services"]
76           verbs: ["get", "list", "create", "delete"]
77         - apiGroups: ["extensions", "apps"]
78           resources: ["deployments"]
79           verbs: ["get", "list", "create", "delete"]
80       port: 44134
81
82 #-------------------------------------------------------------------------
83 # Infrastructure
84 #-------------------------------------------------------------------------
85
86 cluster:
87   deployK8S: false
88   deployNexus: false
89   deployK8SMonitoringStake: false
90   useLocalHelmRepo: false
91   useLocalDockerRegistry: false
92
93 credential:
94   repositoryCredential:
95     user: <DOCKER USER NAME>
96     password: <DOCKER PASSWORD>
97   
98   
99   helmrepoCredential:
100     user: <HELM USER NAME>
101     password: <HELM PASSWORD>
102
103   helmCertificate: |2
104     -----BEGIN CERTIFICATE-----
105     <CERT FOR HELM>
106     -----END CERTIFICATE-----
107
108 nexus:
109   image:
110     name: nexus-repository-helm-apt
111     tag: 1.0.0
112   adminPassword: <NEXUS ADMIN PASSWORD>
113   datapath: /tmp/nexus3-data/
114   storagesize: 20Gi
115
116 chartmuseum:
117   repositoryOverride: "registry.hub.docker.com"
118   image:
119     name: chartmuseum/chartmuseum
120     tag: v0.8.2
121
122   storagesize: 2Gi
123   datapath: /tmp/chartmuseum-data/