1 #{{ if not .Values.disableAaiAaiResources }}
2 apiVersion: extensions/v1beta1
6 namespace: "{{ .Values.nsPrefix }}"
8 replicas: {{ .Values.aaiResourceReplicas }}
18 msb.onap.org/service-info: '[
20 "serviceName": "_aai-cloudInfrastructure",
22 "url": "/aai/v11/cloud-infrastructure",
26 "lb_policy":"ip_hash",
28 "path": "/aai/v11/cloud-infrastructure"
31 "serviceName": "_aai-cloudInfrastructure",
33 "url": "/aai/v12/cloud-infrastructure",
37 "lb_policy":"ip_hash",
39 "path": "/aai/v12/cloud-infrastructure"
42 "serviceName": "_aai-cloudInfrastructure",
44 "url": "/aai/v13/cloud-infrastructure",
48 "lb_policy":"ip_hash",
50 "path": "/aai/v13/cloud-infrastructure"
53 "serviceName": "_aai-business",
55 "url": "/aai/v11/business",
59 "lb_policy":"ip_hash",
61 "path": "/aai/v11/business"
64 "serviceName": "_aai-business",
66 "url": "/aai/v12/business",
70 "lb_policy":"ip_hash",
72 "path": "/aai/v12/business"
75 "serviceName": "_aai-business",
77 "url": "/aai/v13/business",
81 "lb_policy":"ip_hash",
83 "path": "/aai/v13/business"
86 "serviceName": "_aai-actions",
88 "url": "/aai/v11/actions",
92 "lb_policy":"ip_hash",
94 "path": "/aai/v11/actions"
97 "serviceName": "_aai-actions",
99 "url": "/aai/v12/actions",
103 "lb_policy":"ip_hash",
105 "path": "/aai/v12/actions"
108 "serviceName": "_aai-actions",
110 "url": "/aai/v13/actions",
114 "lb_policy":"ip_hash",
116 "path": "/aai/v13/actions"
119 "serviceName": "_aai-service-design-and-creation",
121 "url": "/aai/v11/service-design-and-creation",
125 "lb_policy":"ip_hash",
127 "path": "/aai/v11/service-design-and-creation"
130 "serviceName": "_aai-service-design-and-creation",
132 "url": "/aai/v12/service-design-and-creation",
136 "lb_policy":"ip_hash",
138 "path": "/aai/v12/service-design-and-creation"
141 "serviceName": "_aai-service-design-and-creation",
143 "url": "/aai/v13/service-design-and-creation",
147 "lb_policy":"ip_hash",
149 "path": "/aai/v13/service-design-and-creation"
152 "serviceName": "_aai-network",
154 "url": "/aai/v11/network",
158 "lb_policy":"ip_hash",
160 "path": "/aai/v11/network"
163 "serviceName": "_aai-network",
165 "url": "/aai/v12/network",
169 "lb_policy":"ip_hash",
171 "path": "/aai/v12/network"
174 "serviceName": "_aai-network",
176 "url": "/aai/v13/network",
180 "lb_policy":"ip_hash",
182 "path": "/aai/v13/network"
185 "serviceName": "_aai-externalSystem",
187 "url": "/aai/v11/external-system",
191 "lb_policy":"ip_hash",
193 "path": "/aai/v11/external-system"
196 "serviceName": "_aai-externalSystem",
198 "url": "/aai/v12/external-system",
202 "lb_policy":"ip_hash",
204 "path": "/aai/v12/external-system"
207 "serviceName": "_aai-externalSystem",
209 "url": "/aai/v13/external-system",
213 "lb_policy":"ip_hash",
215 "path": "/aai/v13/external-system"
218 "serviceName": "aai-cloudInfrastructure",
220 "url": "/aai/v11/cloud-infrastructure",
224 "lb_policy":"ip_hash",
228 "serviceName": "aai-cloudInfrastructure",
230 "url": "/aai/v12/cloud-infrastructure",
234 "lb_policy":"ip_hash",
238 "serviceName": "aai-cloudInfrastructure",
240 "url": "/aai/v13/cloud-infrastructure",
244 "lb_policy":"ip_hash",
248 "serviceName": "aai-business",
250 "url": "/aai/v11/business",
254 "lb_policy":"ip_hash",
258 "serviceName": "aai-business",
260 "url": "/aai/v12/business",
264 "lb_policy":"ip_hash",
268 "serviceName": "aai-business",
270 "url": "/aai/v13/business",
274 "lb_policy":"ip_hash",
278 "serviceName": "aai-actions",
280 "url": "/aai/v11/actions",
284 "lb_policy":"ip_hash",
288 "serviceName": "aai-actions",
290 "url": "/aai/v12/actions",
294 "lb_policy":"ip_hash",
298 "serviceName": "aai-actions",
300 "url": "/aai/v13/actions",
304 "lb_policy":"ip_hash",
308 "serviceName": "aai-service-design-and-creation",
310 "url": "/aai/v11/service-design-and-creation",
314 "lb_policy":"ip_hash",
318 "serviceName": "aai-service-design-and-creation",
320 "url": "/aai/v12/service-design-and-creation",
324 "lb_policy":"ip_hash",
328 "serviceName": "aai-service-design-and-creation",
330 "url": "/aai/v13/service-design-and-creation",
334 "lb_policy":"ip_hash",
338 "serviceName": "aai-network",
340 "url": "/aai/v11/network",
344 "lb_policy":"ip_hash",
348 "serviceName": "aai-network",
350 "url": "/aai/v12/network",
354 "lb_policy":"ip_hash",
358 "serviceName": "aai-network",
360 "url": "/aai/v13/network",
364 "lb_policy":"ip_hash",
368 "serviceName": "aai-externalSystem",
370 "url": "/aai/v11/external-system",
374 "lb_policy":"ip_hash",
378 "serviceName": "aai-externalSystem",
380 "url": "/aai/v12/external-system",
384 "lb_policy":"ip_hash",
388 "serviceName": "aai-externalSystem",
390 "url": "/aai/v13/external-system",
394 "lb_policy":"ip_hash",
410 fieldPath: metadata.namespace
411 image: {{ .Values.image.readiness }}
412 imagePullPolicy: {{ .Values.pullPolicy }}
413 name: aai-resources-readiness
415 - name: aai-resources
416 image: "{{ .Values.image.aaiResourcesImage }}:{{ .Values.image.aaiResourcesVersion}}"
417 imagePullPolicy: {{ .Values.pullPolicy }}
423 - name: AAI_CORE_VERSION
424 value: 1.1.0-SNAPSHOT
426 value: /var/chef/aai-data/environments
428 value: http://gerrit.onap.org/r/aai
429 - name: HBASE_STARTUP_ARTIFICIAL_DELAY
432 - mountPath: /etc/localtime
435 - mountPath: /var/chef/aai-data/chef-config/dev/.knife/solo.rb
437 name: aai-chef-config
438 - mountPath: /var/chef/aai-data/environments/
440 - mountPath: /var/log/onap
441 name: aai-resources-logs
442 - mountPath: /opt/app/aai-resources/bundleconfig/etc/logback.xml
443 name: aai-resources-log-conf
446 - containerPort: 8447
450 initialDelaySeconds: 5
452 - name: filebeat-onap-aai-resources
453 image: {{ .Values.image.filebeat }}
454 imagePullPolicy: {{ .Values.pullPolicy }}
456 - mountPath: /usr/share/filebeat/filebeat.yml
457 subPath: filebeat.yml
459 - mountPath: /var/log/onap
460 name: aai-resources-logs
461 - mountPath: /usr/share/filebeat/data
462 name: aai-resources-filebeat
467 - name: aai-chef-config
469 name: aai-chef-config-configmap
472 name: aai-resources-environments-configmap
473 - name: filebeat-conf
475 name: aai-filebeat-configmap
476 - name: aai-resources-logs
478 - name: aai-resources-filebeat
480 - name: aai-resources-log-conf
482 name: aai-resources-log-configmap
483 restartPolicy: Always
485 - name: "{{ .Values.nsPrefix }}-docker-registry-key"