Merge "[AAI] Add model-loader tracing config"
[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 portal-ng:
80   enabled: false
81 robot:
82   enabled: true
83   config:
84     openStackEncryptedPasswordHere: "$OPENSTACK_ENCRYPTED_PASSWORD"
85   resources:
86     small:
87       limits:
88         cpu: "1"
89         memory: "2Gi"
90       requests:
91         cpu: "10m"
92         memory: "100Mi"
93 sdc:
94   enabled: true
95   sdc-be:
96     config:
97       javaOptions: "-Xdebug -agentlib:jdwp=transport=dt_socket,address=4000,server=y,suspend=n -Xmx512m -Xms256m"
98   sdc-fe:
99     resources:
100       small:
101         limits:
102           cpu: "1"
103           memory: "2Gi"
104         requests:
105           cpu: "10m"
106           memory: "500Mi"
107   sdc-cs:
108     config:
109       maxHeapSize: "512M"
110       heapNewSize: "256M"
111 sdnc:
112   enabled: true
113 so:
114   enabled: true
115   config:
116     # openstack configuration
117     openStackUserName: "$OPENSTACK_USER_NAME"
118     openStackRegion: "$OPENSTACK_REGION"
119     openStackKeyStoneUrl: "$OPENSTACK_KEYSTONE_URL"
120     openStackServiceTenantName: "$OPENSTACK_TENANT_NAME"
121     openStackEncryptedPasswordHere: "$OPENSTACK_ENCRYPTED_PASSWORD"
122 strimzi:
123   enabled: true
124   replicaCount: 1
125   persistence:
126     kafka:
127       size: 1Gi
128     zookeeper:
129       size: 500Mbi
130   strimzi-kafka-bridge:
131     enabled: false
132 uui:
133   enabled: false
134 vfc:
135   enabled: false
136 vnfsdk:
137   enabled: false