First draft of the SMO package based on the ONAP charts
[it/dep.git] / smo-install / helm-override / onap-override-cnf.yaml
1 # Copyright © 2017 Amdocs, Bell Canada
2
3 # Modifications Copyright © 2021 AT&T
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 # Global configuration overrides.
19 #
20 # These overrides will affect all helm charts (ie. applications)
21 # that are listed below and are 'enabled'.
22 #################################################################
23 global:
24   # Change to an unused port prefix range to prevent port conflicts
25   # with other instances running within the same k8s cluster
26   repository: nexus3.onap.org:10001 #__docker_proxy__
27   nodePortPrefix: 302
28   nodePortPrefixExt: 304
29   masterPassword: secretpassword
30   addTestingComponents: true
31   cmpv2Enabled: true
32   flavor: unlimited
33   # ONAP Repository
34   # Uncomment the following to enable the use of a single docker
35   # repository but ONLY if your repository mirrors all ONAP
36   # docker images. This includes all images from dockerhub and
37   # any other repository that hosts images for ONAP components.
38   repository: nexus3.onap.org:10001
39
40   # readiness check - temporary repo until images migrated to nexus3
41   readinessRepository: oomk8s
42   # logging agent - temporary repo until images migrated to nexus3
43   loggingRepository: docker.elastic.co
44
45   # image pull policy
46   pullPolicy: IfNotPresent
47
48   # override default mount path root directory
49   # referenced by persistent volumes and log files
50   persistence:
51     mountPath: /dockerdata-nfs
52
53   # flag to enable debugging - application support required
54   debugEnabled: false
55
56 #################################################################
57 # Enable/disable and configure helm charts (ie. applications)
58 # to customize the ONAP deployment.
59 #################################################################
60 aaf:
61   enabled: true
62   aaf-service:
63     readiness:
64       initialDelaySeconds: 150
65 aai:
66   enabled: true
67   flavorOverride: unlimited
68   global:
69     flavorOverride: unlimited
70     cassandra:
71       replicas: 3
72   aai-cassandra:
73     flavorOverride: unlimited
74     replicaCount: 3
75   aai-babel:
76     flavorOverride: unlimited
77   aai-data-router:
78     flavorOverride: unlimited
79   aai-elasticsearch:
80     flavorOverride: unlimited
81   aai-graphadmin:
82     flavorOverride: unlimited
83   aai-modelloader:
84     flavorOverride: unlimited
85   aai-resources:
86     flavorOverride: unlimited
87   aai-schema-service:
88     flavorOverride: unlimited
89   aai-search-data:
90     flavorOverride: unlimited
91   aai-sparky-be:
92     flavorOverride: unlimited
93     readiness:
94       initialDelaySeconds: 150
95       periodSeconds: 20
96       timeoutSeconds: 10
97   aai-traversal:
98     flavorOverride: unlimited  
99 appc:
100   enabled: false
101 cassandra:
102   enabled: true
103   replicaCount: 3
104   config:
105     cluster_domain: cluster.local
106     heap:
107       max: 1G
108       min: 256M
109   liveness:
110     initialDelaySeconds: 60
111     periodSeconds: 20
112     timeoutSeconds: 10
113     successThreshold: 1
114     failureThreshold: 3
115     # necessary to disable liveness probe when setting breakpoints
116     # in debugger so K8s doesn't restart unresponsive container
117     enabled: true
118
119   readiness:
120     initialDelaySeconds: 120
121     periodSeconds: 20
122     timeoutSeconds: 10
123     successThreshold: 1
124     failureThreshold: 3
125 cds:
126   enabled: true
127 cli:
128   enabled: false
129 consul:
130   enabled: false
131 contrib:
132   enabled: true
133   awx:
134     enabled: false
135   netbox:
136     enabled: true
137 dcaegen2:
138   enabled: true
139   dcae-bootstrap:
140     enabled: false
141   dcae-cloudify-manager:
142     enabled: true
143   dcae-config-binding-service:
144     enabled: true
145   dcae-dashboard:
146     enabled: false
147   dcae-deployment-handler:
148     enabled: false
149   dcae-healthcheck:
150     enabled: true
151   dcae-inventory-api:
152     enabled: false
153   dcae-policy-handler:
154     enabled: false
155   dcae-servicechange-handler:
156     enabled: false
157   dcae-ves-openapi-manager:
158     enabled: false
159 dcaegen2-services:
160   enabled: true
161   dcae-bbs-eventprocessor-ms:
162     enabled: false
163   dcae-datafile-collector:
164     enabled: false
165   dcae-datalake-admin-ui:
166     enabled: false
167   dcae-datalake-des:
168     enabled: false
169   dcae-datalake-feeder:
170     enabled: false
171   dcae-heartbeat:
172     enabled: false
173   dcae-hv-ves-collector:
174     enabled: false
175   dcae-kpi-ms:
176     enabled: false
177   dcae-ms-healthcheck:
178     enabled: false
179   dcae-pm-mapper:
180     enabled: false
181   dcae-pmsh:
182     enabled: false
183   dcae-prh:
184     enabled: false
185   dcae-restconf-collector:
186     enabled: false
187   dcae-slice-analysis-ms:
188     enabled: false
189   dcae-snmptrap-collector:
190     enabled: false
191   dcae-son-handler:
192     enabled: false
193   dcae-tcagen2:
194     enabled: false
195   dcae-ves-collector:
196     enabled: true
197   dcae-ves-mapper:
198     enabled: false
199 dcaemod:
200   enabled: false
201 holmes:
202   enabled: false
203 dmaap:
204   enabled: true 
205   message-router:
206     message-router-zookeeper:
207       replicaCount: 1
208     message-router-kafka:
209       zookeeper:
210         replicaCount: 1
211       replicaCount: 1
212       defaultpartitions: 1
213       configurationOverrides:
214         "offsets.topic.replication.factor": "1"
215         "log.dirs": "/var/lib/kafka/data"
216         "log.retention.hours": "168"
217         "num.partitions": "1"
218         "offsets.topic.replication.factor": "1"
219         "transaction.state.log.replication.factor": "1"
220         "transaction.state.log.min.isr": "1"
221         "num.recovery.threads.per.data.dir": "5"
222         "log.retention.hours": "168"
223         "zookeeper.connection.timeout.ms": "6000"
224         "default.replication.factor": "1"
225         "zookeeper.set.acl": "true"
226 esr:
227   enabled: false
228 log:
229   enabled: false
230   log-logstash:
231     replicaCount: 1
232 oof:
233   enabled: false
234 mariadb-galera:
235   enabled: true
236   replicaCount: 1
237 modeling:
238   enabled: false
239 msb:
240   enabled: false
241 multicloud:
242   enabled: true
243 nbi:
244   enabled: false
245 oof:
246   enabled: false
247 platform:
248   enabled: true
249 policy:
250   enabled: true
251   policy-api:
252     enabled: true
253   policy-pap:
254     enabled: true
255   policy-xacml-pdp:
256     enabled: false
257   policy-apex-pdp:
258     enabled: true
259   policy-drools-pdp:
260     enabled: false
261   policy-distribution:
262     enabled: false
263   policy-clamp-be:
264     enabled: false
265   policy-clamp-fe:
266     enabled: false
267   policy-clamp-cl-runtime:
268     enabled: false
269   policy-clamp-cl-k8s-ppnt:
270     enabled: false
271   policy-gui:
272     enabled: false
273   policy-nexus:
274     enabled: false
275 pomba:
276   enabled: false
277 portal:
278   enabled: true
279 robot:
280   enabled: false
281   flavor: small
282   appcUsername: "appc@appc.onap.org"
283   appcPassword: "demo123456!"
284   openStackKeyStoneUrl: "http://10.12.25.2:5000"
285   openStackKeystoneAPIVersion: "v3"
286   openStackPublicNetId: "5771462c-9582-421c-b2dc-ee6a04ec9bde"
287   openStackTenantId: "c9ef9a6345b440b7a96d906a0f48c6b1"
288   openStackUserName: "user_name"
289   openStackUserDomain: "default"
290   openStackProjectName: "TEST"
291   ubuntu14Image: "trusty-server-cloudimg-amd64-disk1"
292   ubuntu16Image: "xenial-server-cloudimg-amd64-disk1"
293   openStackPrivateNetCidr: "10.0.0.0/16"
294   openStackPrivateNetId: "fd05c1ab-3f43-4f6f-8a8c-76aee04ef293"
295   openStackPrivateSubnetId: "fd05c1ab-3f43-4f6f-8a8c-76aee04ef293"
296   openStackSecurityGroup: "f05e9cbf-d40f-4d1f-9f91-d673ba591a3a"
297   openStackOamNetworkCidrPrefix: "10.0"
298   dcaeCollectorIp: "10.12.6.1"
299   vnfPubKey: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKXDgoo3+WOqcUG8/5uUbk81+yczgwC4Y8ywTmuQqbNxlY1oQ0YxdMUqUnhitSXs5S/yRuAVOYHwGg2mCs20oAINrP+mxBI544AMIb9itPjCtgqtE2EWo6MmnFGbHB4Sx3XioE7F4VPsh7japsIwzOjbrQe+Mua1TGQ5d4nfEOQaaglXLLPFfuc7WbhbJbK6Q7rHqZfRcOwAMXgDoBqlyqKeiKwnumddo2RyNT8ljYmvB6buz7KnMinzo7qB0uktVT05FH9Rg0CTWH5norlG5qXgP2aukL0gk1ph8iAt7uYLf1ktp+LJI2gaF6L0/qli9EmVCSLr1uJ38Q8CBflhkh"
300   demoArtifactsVersion: "1.4.0"
301   demoArtifactsRepoUrl: "https://nexus.onap.org/content/repositories/releases"
302   scriptVersion: "1.4.0"
303   nfsIpAddress: "10.12.6.1"
304   config:
305     openStackEncryptedPasswordHere: "e10c86aa13e692020233d18f0ef6d527"
306     openStackSoEncryptedPassword: "1DD1B3B4477FBAFAFEA617C575639C6F09E95446B5AE1F46C72B8FD960219ABB0DBA997790FCBB12"
307 sdc:
308   enabled: true
309   sdc-be:
310     config:
311       javaOptions: "-Xmx1g -Xms512m"
312     liveness:
313       periodSeconds: 300
314       timeoutSeconds: 180
315     readiness:
316       periodSeconds: 300
317       timeoutSeconds: 240
318   sdc-fe:
319     resources:
320       small:
321         limits:
322           cpu: 1
323           memory: 2Gi
324         requests:
325           cpu: 100m
326           memory: 500Mi
327
328 sdnc:
329   enabled: true
330   replicaCount: 1
331   elasticsearch:
332     master:
333       replicaCount: 1
334    mysql:
335      replicaCount: 1
336    ueb-listener:
337      enabled: false
338    sdnc-ansible-server:
339      enabled: false
340    dgbuilder:
341      enabled: false
342    cds:
343      enabled: false
344    sdnc-web:
345      config:
346        topologyserver:
347          enabled: true
348          topologyserverUrl: http://topology.nonrtric:3001
349    config:
350      sdnr:
351        enabled: true
352        # mode: web - SDNC contains device manager only plus dedicated webserver service for ODLUX (default),
353        # mode: dm - SDNC contains sdnr device manager + ODLUX components
354        mode: dm
355        # sdnronly: true starts sdnc container with odl and sdnrwt features only
356        sdnronly: false
357        sdnrdbTrustAllCerts: true
358        mountpointRegistrarEnabled: true
359        mountpointStateProviderEnabled: true
360        netconfCallHome:
361          enabled: true
362 sniro-emulator:
363   enabled: false
364 so:
365   enabled: true
366   so-catalog-db-adapter:
367     config:
368       openStackUserName: "the username"
369       openStackKeyStoneUrl: "http://10.12.25.2:5000/v3"
370       openStackEncryptedPasswordHere: "1DD1B3B4477FBAFAFEA617C575639C6F09E95446B5AE1F46C72B8FD960219ABB0DBA997790FCBB12"
371       openStackKeystoneVersion: "KEYSTONE_V3"
372 uui:
373   enabled: false
374 vfc:
375   enabled: false
376 vid:
377   enabled: false
378 vnfsdk:
379   enabled: false
380
381