Moving dev back to LF Gerrit
[it/dep.git] / RECIPE_EXAMPLE / RIC_AUX_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   releasePrefix: r1
23   namespace:
24     xapp: ricxapp
25     infra: ricinfra
26     platform: ricplt
27     aux: ricaux
28   # Docker registry from which RIC platform components pull the images
29   repository: nexus3.o-ran-sc.org:10004
30   onapRepository: nexus3.onap.org:10001
31   ubuntuInitRepository: registry.hub.docker.com
32   busyBoxRepository: docker.io
33
34   # Name of the K8S docker credential that is onboarded by 20-credential
35   repositoryCred: docker-reg-cred
36
37   # Docker image pull policy
38   imagePullPolicy: Always
39
40   # Helm repo that will be used by xApp manager
41   helmRepository: "http://aux-entry/helm"
42
43   # Certificate of the helm repo
44   helmRepositoryCert: xapp-mgr-certs
45
46   # Name of the K8S secret that contains the credential of the helm repo
47   helmRepositoryCred: xapp-mgr-creds
48
49   # Endpoint of k8s API server
50   k8sAPIHost: https://kubernetes.default.svc.cluster.local/
51
52
53   # The ingress URL definitions for the ingress controller in four namespaces
54   ingressurl:
55     ric: ric-entry
56     aux: aux-entry
57     dashboard: dashboard.ric.org
58   # Change to an unused port prefix range to prevent port conflicts
59   # with other instances running within the same k8s cluster
60   nodePortPrefix: 302
61   nodePortPrefixExt: 304
62
63   # Change this to define portal port used for webpage forwarding
64   portalFEPort: "8443"
65
66   # ONAP Repository
67   # Uncomment the following to enable the use of a single docker
68   # repository but ONLY if your repository mirrors all ONAP
69   # docker images. This includes all images from dockerhub and
70   # any other repository that hosts images for ONAP components.
71   repository: nexus3.onap.org:10001
72   repositoryCred:
73     user: docker
74     password: docker
75
76   # readiness check - temporary repo until images migrated to nexus3
77   readinessRepository: oomk8s
78   # logging agent - temporary repo until images migrated to nexus3
79   loggingRepository: docker.elastic.co
80   loggingImage: beats/filebeat:5.5.0
81
82   # image pull policy
83   pullPolicy: Always
84
85
86   portalHostName: "portal.ric.org"
87   cookieDomain: "ric.org"
88   # default mount path root directory referenced
89   # by persistent volumes and log files
90   persistence:
91     mountPath: /dockerdata-nfs
92     enableDefaultStorageclass: false
93     parameters: {}
94     storageclassProvisioner: kubernetes.io/no-provisioner
95     volumeReclaimPolicy: Retain
96
97   # override default resource limit flavor for all charts
98   flavor: unlimited
99
100   # flag to enable debugging - application support required
101   debugEnabled: false
102
103   aaf:
104     image: onap/aaf/aaf_core:2.1.15
105     config:
106       image: onap/aaf/aaf_config:2.1.15
107     cass:
108       image: onap/aaf/aaf_cass:2.1.15
109
110
111
112 #-------------------------------------------------------------------------
113 # Auxiliary Functions
114 #-------------------------------------------------------------------------
115 aaf-sms:
116   image: onap/aaf/sms:4.0.1
117   aaf-sms-quorumclient:
118     image: onap/aaf/smsquorumclient:4.0.0
119   aaf-sms-vault:
120     image:
121       consul: library/consul:1.0.6
122       vault: library/vault:0.10.0
123
124 aaf-sshsm:
125   aaf-sshsm-abrmd:
126     image: onap/aaf/abrmd:4.0.0
127   aaf-sshsm-distcenter:
128     image: onap/aaf/distcenter:4.0.0
129   aaf-sshsm-testca:
130     image: onap/aaf/testcaservice:4.0.0
131
132 portal-cassandra:
133   image: onap/music/cassandra_music:3.0.0
134 portal-mariadb:
135   config:
136     ricdashboardHostName: "dashboard.ric.org"
137     ricdashboardPort: "32443"
138     ricdashboardProtocol: "https"
139   image: onap/portal-db:2.5.0
140 portal-app:
141   image: onap/portal-app:2.5.0
142
143 persistence:
144   enabled: true
145
146 dashboard:
147   # Override the name using the following option
148   # nameOverride:
149   image:
150     name: ric-dashboard
151     tag: 1.2.4
152   caasingress:
153     aux:
154       url:
155         prefix: "https://<CAAS_INGRESS_IP>:16443"
156     plt:
157       url:
158         prefix: "https://<CAAS_INGRESS_IP>:16443"
159   cipher:
160     enc:
161       key: AGLDdG4D04BKm2IxIWEr8o==
162   portalapi:
163     # application.properties
164     security: true
165     username: Default
166     password: password
167     ecomp_redirect_url: https://portal.ric.org:8443/ONAPPORTAL/login.htm
168     ecomp_rest_url:     http://portal-app:8989/ONAPPORTAL/auxapi
169     ueb_app_key: uebkey
170   metrics:
171     url:
172       ac: http://mcdashboard.ric.org:5601/goto/1234567890abcdef?embed=true
173       mc: http://mcdashboard.ric.org:5601/goto/b35690798f2a32d065f5107aecd84308?embed=true
174   datapath: /opt/data/dashboard-data
175
176
177
178 ves:
179   onapRepository: "nexus3.onap.org:10001"
180
181   image:
182     name: org.onap.dcaegen2.collectors.ves.vescollector
183     tag: 1.4.5
184
185 mrsub:
186   image:
187     name: mrsubp
188     tag: 0.0.1
189     pullPolicy: IfNotPresent
190   logStashHost: "r1-mc-stack-logstash.ricaux"
191   logStashPort: 5044
192   messageRouterHost: "ricaux-message-router.ricaux"
193   messageRouterPort: 3904
194
195
196 # image settings for dmaap
197 onapRepository: nexus3.onap.org:10001
198 image: onap/dmaap/dmaap-mr:1.1.13
199 ubuntuInitRepository: docker.io
200 ubuntuInitImage: oomk8s/ubuntu-init:2.0.0
201 busyBoxRepository: docker.io
202 busyBoxImage: busybox:1.30
203
204 # image settings for dmaap subchart kafka
205 message-router-kafka:
206   ubuntuInitRepository: docker.io
207   ubuntuInitImage: oomk8s/ubuntu-init:2.0.0
208   busyBoxRepository: docker.io
209   busyBoxImage: busybox:1.30
210   onapRepository: nexus3.onap.org:10001
211   image: onap/dmaap/kafka111:1.0.0
212 # image settings for dmaap subchart zookeeper
213 message-router-zookeeper:
214   ubuntuInitRepository: docker.io
215   ubuntuInitImage: oomk8s/ubuntu-init:2.0.0
216   busyBoxRepository: docker.io
217   busyBoxImage: busybox:1.30
218   onapRepository: nexus3.onap.org:10001
219   image: onap/dmaap/zookeeper:5.0.0
220
221 # MC Dashboard components
222 elasticsearch:
223   enabled: true
224
225 kibana:
226   enabled: true
227
228 logstash:
229   enabled: true
230 # end of MC Dashboard components
231
232
233 extsvcaux:
234   ricip:
235     # The ip address of the ric cluster ingress controller
236     <IP_ADDRESS of the RIC cluster>
237   auxip:
238     # The ip address of the aux cluster ingress controller
239     <IP_ADDRESS of the AUX cluster>