1 #{{ if not .Values.disableAaiModelLoaderService }}
2 apiVersion: extensions/v1beta1
5 name: model-loader-service
6 namespace: "{{ .Values.nsPrefix }}-aai"
10 app: model-loader-service
14 app: model-loader-service
15 name: model-loader-service
18 - name: model-loader-service
19 image: "{{ .Values.image.modelLoaderImage }}:{{ .Values.image.modelLoaderVersion }}"
20 imagePullPolicy: {{ .Values.pullPolicy }}
23 value: /opt/app/model-loader/config/
25 - mountPath: /etc/localtime
28 - mountPath: /opt/app/model-loader/config/model-loader.properties
29 subPath: model-loader.properties
30 name: aai-model-loader-prop-config
31 - mountPath: /opt/app/model-loader/config/auth/
32 name: aai-model-loader-auth-config
33 - mountPath: /var/log/onap
34 name: aai-model-loader-logs
35 - mountPath: /opt/app/model-loader/bundleconfig/etc/logback.xml
36 name: aai-model-loader-log-conf
41 - name: filebeat-onap-aai-model-loader
42 image: {{ .Values.image.filebeat }}
43 imagePullPolicy: {{ .Values.pullPolicy }}
45 - mountPath: /usr/share/filebeat/filebeat.yml
48 - mountPath: /var/log/onap
49 name: aai-model-loader-logs
50 - mountPath: /usr/share/filebeat/data
51 name: aai-model-loader-filebeat
56 - name: aai-model-loader-prop-config
58 name: model-loader-prop-configmap
59 - name: aai-model-loader-auth-config
61 secretName: model-loader-secret
64 name: aai-filebeat-configmap
65 - name: aai-model-loader-logs
67 - name: aai-model-loader-filebeat
69 - name: aai-model-loader-log-conf
71 name: aai-model-loader-configmap
74 - name: "{{ .Values.nsPrefix }}-docker-registry-key"
79 name: aai-model-loader-configmap
80 namespace: {{ .Values.nsPrefix }}-aai
82 {{ (.Files.Glob "resources/model-loader/conf/logback.xml").AsConfig | indent 2 }}