[DMAAP] Remove dmaap-bc charts
[oom.git] / kubernetes / onap / resources / environments / minimal-onap.yaml
1 # Copyright © 2017 Amdocs, Bell Canada, Orange
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #       http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15
16 # This override file is used to deploy a minimal configuration to
17 # onboard and deploy a VNF.
18 # It includes the following components:
19 # A&AI, Cassandra, DMAAP Message Router, Portal, Robot, SDC, SDNC, SO, STRIMZI Kafka
20 #
21 # Minimal resources are also reviewed for the various containers
22 # A&AI: no override => to be fixed
23 # DMAAP: no override
24 # Robot: new values
25 # SO: no override
26 # SDC:  new values
27 # SDNC:  no override
28 #
29 # Replica are set to 1 (A&AI Cassandra)
30 #
31 # In addition, some parameters are set to limit the memory footprint
32 #
33 # It overrides the default ONAP parent chart behaviour to deploy
34 # all of ONAP.
35 #
36 # helm deploy minimal local/onap --namespace onap -f minimal-onap.yaml
37
38 #################################################################
39 # Minimal ONAP deployment to onboard and deploy a VNF
40 #################################################################
41 aai:
42   enabled: true
43   global:
44     cassandra:
45       replicas: 1
46   aai-cassandra:
47     replicaCount: 1
48 cassandra:
49   enabled: true
50   replicaCount: 1
51 cli:
52   enabled: false
53 cps:
54   enabled: false
55 dcaegen2-services:
56   enabled: false
57 holmes:
58   enabled: false
59 dmaap:
60   enabled: true
61   message-router:
62     enabled: true
63   dmaap-dr-prov:
64     enabled: false
65   dmaap-dr-node:
66     enabled: false
67 mariadb-galera:
68   enabled: true
69 msb:
70   enabled: false
71 multicloud:
72   enabled: false
73 nbi:
74   enabled: false
75 oof:
76   enabled: false
77 policy:
78   enabled: false
79 robot:
80   enabled: true
81   config:
82     openStackEncryptedPasswordHere: "$OPENSTACK_ENCRYPTED_PASSWORD"
83   resources:
84     small:
85       limits:
86         cpu: 1
87         memory: 2Gi
88       requests:
89         cpu: 10m
90         memory: 100Mi
91 sdc:
92   enabled: true
93   sdc-be:
94     config:
95       javaOptions: "-Xdebug -agentlib:jdwp=transport=dt_socket,address=4000,server=y,suspend=n -Xmx512m -Xms256m"
96   sdc-fe:
97     resources:
98       small:
99         limits:
100           cpu: 1
101           memory: 2Gi
102         requests:
103           cpu: 10m
104           memory: 500Mi
105   sdc-cs:
106     config:
107       maxHeapSize: "512M"
108       heapNewSize: "256M"
109 sdnc:
110   enabled: true
111 so:
112   enabled: true
113   config:
114     # openstack configuration
115     openStackUserName: "$OPENSTACK_USER_NAME"
116     openStackRegion: "$OPENSTACK_REGION"
117     openStackKeyStoneUrl: "$OPENSTACK_KEYSTONE_URL"
118     openStackServiceTenantName: "$OPENSTACK_TENANT_NAME"
119     openStackEncryptedPasswordHere: "$OPENSTACK_ENCRYPTED_PASSWORD"
120 strimzi:
121   enabled: true
122   replicaCount: 1
123   persistence:
124     kafka:
125       size: 1Gi
126     zookeeper:
127       size: 500Mbi
128   strimzi-kafka-bridge:
129     enabled: false
130 uui:
131   enabled: false
132 vfc:
133   enabled: false
134 vnfsdk:
135   enabled: false