blob: 0bc707e4e5d8d2e3bba89fe3d10df62ce39921ac [file] [log] [blame]
vaibhav_16dece04b2fe2018-03-22 09:07:12 +00001# Copyright © 2017 Amdocs, Bell Canada
toshrajbhardwajf4fc1c62018-08-06 07:35:14 +00002# Modifications Copyright © 2018 AT&T
vaibhav_16dece04b2fe2018-03-22 09:07:12 +00003#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
kj9bf27312018-03-19 15:07:44 +020016# Default values for aai.
17# This is a YAML-formatted file.
18# Declare variables to be passed into your templates.
19global: # global defaults
20 nodePortPrefix: 302
21 repository: nexus3.onap.org:10001
kj9bf27312018-03-19 15:07:44 +020022 dockerhubRepository: docker.io
23 busyboxImage: busybox
Kajur, Harish (vk250x)00107b52018-09-06 14:44:40 -040024
kj9bf27312018-03-19 15:07:44 +020025 readinessRepository: oomk8s
BorislavG3d6f9372018-04-15 11:55:39 +000026 readinessImage: readiness-check:2.0.0
Kajur, Harish (vk250x)00107b52018-09-06 14:44:40 -040027
kj9bf27312018-03-19 15:07:44 +020028 loggingRepository: docker.elastic.co
29 loggingImage: beats/filebeat:5.5.0
Kajur, Harish (vk250x)00107b52018-09-06 14:44:40 -040030
kj9bf27312018-03-19 15:07:44 +020031 restartPolicy: Always
Kajur, Harish (vk250x)00107b52018-09-06 14:44:40 -040032
Ravi Gedac6b5e852018-09-30 21:14:41 +010033 installSidecarSecurity: false
34
35 fproxy:
36 name: forward-proxy
37 activeSpringProfiles: noHostVerification,cadi
38 image: onap/fproxy:2.1-STAGING-latest
39 port: 10680
40
41 rproxy:
42 name: reverse-proxy
43 activeSpringProfiles: noHostVerification,cadi
44 image: onap/rproxy:2.1-STAGING-latest
45 port: 10692
46
47 tproxyConfig:
48 name: init-tproxy-config
49 image: onap/tproxy-config:2.1-STAGING-latest
50
51 # AAF server details. Only needed if the AAF DNS does not resolve from the pod
52 aaf:
53 serverIp: 10.12.6.214
54 serverHostname: aaf.osaaf.org
55 serverPort: 30247
56
vagrant1a3a3552018-03-10 23:56:32 +000057 cassandra:
Keren Joseph5689d5f2018-04-22 15:22:46 +030058 serviceName: aai-cassandra
vagrant1a3a3552018-03-10 23:56:32 +000059 replicas: 3
Kajur, Harish (vk250x)00107b52018-09-06 14:44:40 -040060
Keren Joseph5689d5f2018-04-22 15:22:46 +030061 aai:
BorislavG2d4426e2018-05-22 11:31:39 +000062 serviceName: aai
Keren Joseph5689d5f2018-04-22 15:22:46 +030063 babel:
64 serviceName: aai-babel
65 champ:
66 serviceName: aai-champ
67 aaiElasticsearch:
68 serviceName: aai-elasticsearch
Keren Joseph5689d5f2018-04-22 15:22:46 +030069 resources:
70 serviceName: aai-resources
71 sparkyBe:
72 serviceName: aai-sparky-be
73 dataRouter:
74 serviceName: aai-data-router
75 gizmo:
76 serviceName: aai-gizmo
77 modelloader:
78 serviceName: aai-modelloader
79 searchData:
80 serviceName: aai-search-data
81 traversal:
82 serviceName: aai-traversal
Kajur, Harish (vk250x)00107b52018-09-06 14:44:40 -040083 graphadmin:
84 serviceName: aai-graphadmin
Michael Arrastiaf0b74b12018-08-21 13:36:27 +010085 spike:
86 serviceName: aai-spike
Keren Joseph5689d5f2018-04-22 15:22:46 +030087
Kajur, Harish (vk250x)00107b52018-09-06 14:44:40 -040088 initContainers:
89 enabled: true
90 # Specifies a list of jobs to be run
91 jobs:
92 # When enabled, it will create the schema based on oxm and edge rules
93 createSchema:
94 enabled: true
95 # When enabled, it will create the widget models via REST API to haproxy
96 updateQueryData:
97 enabled: true
98
99 # Common configuration for resources traversal and graphadmin
100 config:
101 # User information for the admin user in container
102 userId: 1000
103 groupId: 1000
104
105 # Specifies that the cluster connected to a dynamic
106 # cluster being spinned up by kubernetes deployment
107 cluster:
108 cassandra:
109 dynamic: true
110
111 # If cluster.cassandra.dynamic is set to false
112 # Then the following configuration should be uncommented
113 # This is if you are planning to connect to a existing
114 # Cassandra cluster instead of doing the deployment
115 #storage:
116 # backend: cassandra
117 # hostname: somehost1,somehost2,somehost3
118 # connectionTimeout: 100000
119 # cacheSize: 1000000
120 # clusterName: someClusterName
121 # localDataCenter: someDataCenter
122 # keyConsistent: true
123 # # If backend is cql or cassandra it should be keyspace name
124 # # else backend is hbase it should be hbase table name
125 # name: your_hbase_table_or_keyspace_name
126
127 # # CQL driver specific properties for janusgraph
128 # cql:
129 # # Name of the Cassandra Cluster
130 # cluster: someclustername
131 # readConsistency: QUORUM
132 # writeConsistency: QUORUM
133 # replicationFactor: 3
134 # localConsistencyForSysOps: true
135
136 # # Cassandra driver specific properties for janusgraph
137 # cassandra:
138 # # Name of the Cassandra Cluster
139 # cluster: someclustername
140 # readConsistency: LOCAL_QUORUM
141 # writeConsistency: LOCAL_QUORUM
142 # replicationFactor: 3
143
144 # Specifies if the basic authorization is enabled
145 basic:
146 auth:
147 enabled: true
148 username: AAI
149 passwd: AAI
150
151 # Active spring profiles for the resources microservice
152 profiles:
153 active: production,dmaap,one-way-ssl
154
155 # Notification event specific properties
156 notification:
157 eventType: AAI-EVENT
158 domain: dev
159
160 # Schema specific properties that include supported versions of api
161 schema:
162 source:
163 # Specifies which folder to take a look at
164 name: onap
165 uri:
166 # Base URI Path of the application
167 base:
168 path: /aai
169 version:
170 # Current version of the REST API
171 api:
172 default: v14
173 # Specifies which version the depth parameter is configurable
174 depth: v9
175 # List of all the supported versions of the API
176 list: v8,v9,v10,v11,v12,v13,v14
177 # Specifies from which version related link should appear
178 related:
179 link: v10
180 # Specifies from which version the app root change happened
181 app:
182 root: v11
183 # Specifies from which version the xml namespace changed
184 namespace:
185 change: v12
186 # Specifies from which version the edge label appeared in API
187 edge:
188 label: v12
189
190 # Keystore configuration password and filename
191 keystore:
192 filename: aai_keystore
193 passwd: OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0
194
195 # Truststore configuration password and filename
196 truststore:
197 filename: aai_keystore
198 passwd: OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0
199
200 # Specifies a list of files to be included in auth volume
201 auth:
202 files:
203 - aai_keystore
204
205 # Specifies which clients should always default to realtime graph connection
206 realtime:
207 clients: SDNC,MSO,SO,robot-ete
208
209 # Logback debug enabled
210 logback:
211 console:
212 # If enabled, container will print all logback to standard output
213 # This will make debugging much easier but it should only be done
214 # when debugging the issue and changed back as it can affect performance
215 # since when this is enabled, it prints a lot of information to console
216 enabled: false
kj9bf27312018-03-19 15:07:44 +0200217
218# application image
219dockerhubRepository: registry.hub.docker.com
Jimmy Forsythf4613972018-06-08 14:30:27 -0400220image: aaionap/haproxy:1.2.4
kerenjfdc17622017-08-24 11:32:22 +0000221pullPolicy: Always
Alexis de Talhouëtdf4db0b2017-12-11 08:36:25 -0500222
rajeshkalai0e892012018-09-18 16:55:39 -0400223flavor: small
224
kj9bf27312018-03-19 15:07:44 +0200225# flag to enable debugging - application support required
226debugEnabled: false
Jerome Doucerain7c0f04b2018-03-17 14:18:41 -0400227
kj9bf27312018-03-19 15:07:44 +0200228# application configuration
BorislavG5f3b6192018-03-25 18:12:38 +0300229config:
230 logstashServiceName: log-ls
231 logstashPort: 5044
232
kj9bf27312018-03-19 15:07:44 +0200233# default number of instances
234replicaCount: 1
235
236nodeSelector: {}
237
238affinity: {}
239
240# probe configuration parameters
241liveness:
242 initialDelaySeconds: 10
243 periodSeconds: 10
244 # necessary to disable liveness probe when setting breakpoints
245 # in debugger so K8s doesn't restart unresponsive container
246 enabled: true
247
248readiness:
249 initialDelaySeconds: 10
250 periodSeconds: 10
251
252service:
253 type: NodePort
BorislavG2d4426e2018-05-22 11:31:39 +0000254 portName: aai
kj9bf27312018-03-19 15:07:44 +0200255 externalPort: 8080
256 internalPort: 8080
257 nodePort: 32
BorislavG2d4426e2018-05-22 11:31:39 +0000258 portName2: aai-ssl
kj9bf27312018-03-19 15:07:44 +0200259 externalPort2: 8443
260 internalPort2: 8443
261 nodePort2: 33
BorislavG2d4426e2018-05-22 11:31:39 +0000262 # POLICY hotfix - Note this must be temporary
263 # See https://jira.onap.org/browse/POLICY-510
264 aaiServiceClusterIp:
kj9bf27312018-03-19 15:07:44 +0200265
266ingress:
267 enabled: false
268
rajeshkalai0e892012018-09-18 16:55:39 -0400269resources:
270 small:
271 limits:
272 cpu: 2
273 memory: 4Gi
274 requests:
Mandeep Khinda3c134252018-09-19 23:56:37 +0000275 cpu: 1
276 memory: 1Gi
rajeshkalai0e892012018-09-18 16:55:39 -0400277 large:
278 limits:
279 cpu: 4
280 memory: 8Gi
281 requests:
Mandeep Khinda3c134252018-09-19 23:56:37 +0000282 cpu: 2
283 memory: 2Gi
Ravi Gedac6b5e852018-09-30 21:14:41 +0100284 unlimited: {}