1 #{{ if not .Values.disableAaiModelLoaderService }}
2 apiVersion: extensions/v1beta1
5 name: model-loader-service
6 namespace: "{{ .Values.nsPrefix }}-aai"
8 replicas: {{ .Values.modelLoaderReplicas }}
11 app: model-loader-service
15 app: model-loader-service
16 name: model-loader-service
19 - name: model-loader-service
20 image: "{{ .Values.image.modelLoaderImage }}:{{ .Values.image.modelLoaderVersion }}"
21 imagePullPolicy: {{ .Values.pullPolicy }}
24 value: /opt/app/model-loader/config/
26 - mountPath: /etc/localtime
29 - mountPath: /opt/app/model-loader/config/model-loader.properties
30 subPath: model-loader.properties
31 name: aai-model-loader-prop-config
32 - mountPath: /opt/app/model-loader/config/auth/
33 name: aai-model-loader-auth-config
34 - mountPath: /var/log/onap
35 name: aai-model-loader-logs
36 - mountPath: /opt/app/model-loader/bundleconfig/etc/logback.xml
37 name: aai-model-loader-log-conf
42 - name: filebeat-onap-aai-model-loader
43 image: {{ .Values.image.filebeat }}
44 imagePullPolicy: {{ .Values.pullPolicy }}
46 - mountPath: /usr/share/filebeat/filebeat.yml
49 - mountPath: /var/log/onap
50 name: aai-model-loader-logs
51 - mountPath: /usr/share/filebeat/data
52 name: aai-model-loader-filebeat
57 - name: aai-model-loader-prop-config
59 name: model-loader-prop-configmap
60 - name: aai-model-loader-auth-config
62 secretName: model-loader-secret
65 name: aai-filebeat-configmap
66 - name: aai-model-loader-logs
68 - name: aai-model-loader-filebeat
70 - name: aai-model-loader-log-conf
72 name: aai-model-loader-log-configmap
75 - name: "{{ .Values.nsPrefix }}-docker-registry-key"