1 #{{ if not .Values.disablePortalPortalapps }}
2 apiVersion: extensions/v1beta1
6 namespace: "{{ .Values.nsPrefix }}-portal"
17 pod.beta.kubernetes.io/init-containers: '[
32 "fieldPath": "metadata.namespace"
37 "image": "{{ .Values.image.readiness }}",
38 "imagePullPolicy": "{{ .Values.pullPolicy }}",
39 "name": "portalapps-readiness"
42 "command": ["/bin/bash", "-c", "if [ ! -e /portal_root/boot.txt ]; then mysql -u root -pAa123456 -h portaldb < /portal-mysql/oom_updates.sql; fi"],
45 "mountPath": "/portal-mysql/oom_updates.sql",
46 "name": "portal-mariadb-onboarding-sql"
49 "mountPath": "/portal_root/",
53 "image": "{{ .Values.image.mariadbClient }}",
54 "imagePullPolicy": "{{ .Values.pullPolicy }}",
55 "name": "provision-portaldb-users"
60 - image: {{ .Values.image.portalapps }}
61 imagePullPolicy: {{ .Values.pullPolicy }}
65 command: ["/bin/sh", "-c", "echo yes > /portal_root/boot.txt"]
68 - mountPath: /etc/localtime
71 - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTAL/WEB-INF/fusion/conf/fusion.properties"
72 name: portal-fusion-properties
73 - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTAL/WEB-INF/classes/openid-connect.properties"
74 name: portal-openid-connect-properties
75 - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTAL/WEB-INF/conf/system.properties"
76 name: portal-system-properties
77 - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTAL/WEB-INF/classes/portal.properties"
78 name: portal-portal-properties
79 - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTAL/WEB-INF/classes/logback.xml"
81 - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTALSDK/WEB-INF/conf/system.properties"
82 name: sdkapp-system-properties
83 - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTALSDK/WEB-INF/classes/portal.properties"
84 name: sdkapp-portal-properties
85 - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTALSDK/WEB-INF/fusion/conf/fusion.properties"
86 name: sdkapp-fusion-properties
87 - mountPath: "{{ .Values.onapPortal.webappsDir }}/ONAPPORTALSDK/WEB-INF/classes/logback.xml"
89 - mountPath: /portal_root/
91 - mountPath: "{{ .Values.onapPortal.webappsDir }}/logs"
93 - mountPath: /var/log/onap
102 initialDelaySeconds: 5
104 - image: {{ .Values.image.filebeat }}
105 imagePullPolicy: {{ .Values.pullPolicy }}
108 - mountPath: /usr/share/filebeat/filebeat.yml
110 - mountPath: /var/log/onap
112 - mountPath: /usr/share/filebeat/data
113 name: portal-data-filebeat
118 - name: filebeat-conf
120 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/filebeat/logback/filebeat.yml
123 - name: portal-data-filebeat
125 - name: portal-fusion-properties
127 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTAL/fusion.properties
128 - name: portal-openid-connect-properties
130 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTAL/openid-connect.properties
131 - name: portal-system-properties
133 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTAL/system.properties
134 - name: portal-portal-properties
136 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTAL/portal.properties
137 - name: portal-logback
139 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/portal/onapportal/logback.xml
140 - name: sdkapp-system-properties
142 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTALSDK/system.properties
143 - name: sdkapp-portal-properties
145 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTALSDK/portal.properties
146 - name: sdkapp-fusion-properties
148 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ONAPPORTALSDK/fusion.properties
149 - name: sdkapp-logback
151 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/portal/onapportalsdk/logback.xml
152 - name: portal-mariadb-onboarding-sql
154 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/mariadb/oom_updates.sql
157 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal
160 path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/logs
162 - name: "{{ .Values.nsPrefix }}-docker-registry-key"