summaryrefslogtreecommitdiffstats
path: root/kubernetes/common/logConfiguration
diff options
context:
space:
mode:
authorKrzysztof Opasiak <k.opasiak@samsung.com>2020-11-06 20:55:37 +0000
committerGerrit Code Review <gerrit@onap.org>2020-11-06 20:55:37 +0000
commit0e328863f856ecb17e6e6d6d37882570811ed87e (patch)
tree6ad17cd975ed16f97d6ee144fc644d7a0395360d /kubernetes/common/logConfiguration
parent43f0a50bc2ae40d37c5c170d46c53e69eaf83c40 (diff)
parentbd248f0c17e909ad67886b62e0e953cf9742a782 (diff)
Merge "[SDNC][CCSDK] Update SDNC and CCSDK image versions for Guilin RC1"
Diffstat (limited to 'kubernetes/common/logConfiguration')
0 files changed, 0 insertions, 0 deletions
'n140' href='#n140'>140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: portalapps
  namespace: "{{ .Values.nsPrefix }}-portal"
spec:
  selector:
    matchLabels:
      app: portalapps
  template:
    metadata:
       labels:
         app: portalapps
       name: portalapps
       annotations:
         pod.beta.kubernetes.io/init-containers: '[
           {
               "args": [
                   "--container-name",
                   "portaldb"
               ],
               "command": [
                   "/root/ready.py"
               ],
               "env": [
                   {
                       "name": "NAMESPACE",
                       "valueFrom": {
                           "fieldRef": {
                               "apiVersion": "v1",
                               "fieldPath": "metadata.namespace"
                           }
                       }
                   }
               ],
               "image": "{{ .Values.image.readiness }}",
               "imagePullPolicy": "{{ .Values.pullPolicy }}",
               "name": "portalapps-readiness"
           },
           {
               "command": ["/bin/bash", "-c", "if [ ! -e /portal_root/boot.txt ]; then mysql -u root -ppassword -h portaldb < /portal-mysql/oom_updates.sql; fi"],
               "volumeMounts": [
                 {
                   "mountPath": "/portal-mysql/oom_updates.sql",
                   "name": "portal-mariadb-onboarding-sql"
                 },
                 {
                   "mountPath": "/portal_root/",
                   "name": "portal-root"
                 }
               ],
               "image": "{{ .Values.image.mariadbClient }}",
               "imagePullPolicy": "{{ .Values.pullPolicy }}",
               "name": "provision-portaldb-users"
           }
           ]'
    spec:
      containers:
      - image: {{ .Values.image.portalapps }}
        imagePullPolicy: {{ .Values.pullPolicy }}
        lifecycle:
          postStart:
            exec:
              command: ["/bin/sh", "-c", "echo yes > /portal_root/boot.txt"]
        name: portalapps
        volumeMounts:
        - mountPath: /etc/localtime
          name: localtime
          readOnly: true
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPPORTAL/WEB-INF/fusion/conf/fusion.properties"
          name: portal-fusion-properties
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPPORTAL/WEB-INF/classes/openid-connect.properties"
          name: portal-openid-connect-properties
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPPORTAL/WEB-INF/conf/system.properties"
          name: portal-system-properties
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPPORTAL/WEB-INF/classes/portal.properties"
          name: portal-portal-properties
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPPORTAL/WEB-INF/classes/logback.xml"
          name: portal-logback
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPDBCAPP/WEB-INF/fusion/conf/fusion.properties"
          name: dbcapp-fusion-properties
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPDBCAPP/WEB-INF/conf/system.properties"
          name: dbcapp-system-properties
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPDBCAPP/WEB-INF/classes/portal.properties"
          name: dbcapp-portal-properties
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPDBCAPP/WEB-INF/dbcapp/dbcapp.properties"
          name: dbcapp-dbcapp-properties
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPSDKAPP/WEB-INF/conf/system.properties"
          name: sdkapp-system-properties
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPSDKAPP/WEB-INF/classes/portal.properties"
          name: sdkapp-portal-properties
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/ECOMPSDKAPP/WEB-INF/fusion/conf/fusion.properties"
          name: sdkapp-fusion-properties
        - mountPath: /portal_root/
          name: portal-root
        - mountPath: "{{ .Values.onapPortal.webappsDir }}/logs"
          name: portal-logs
        - mountPath: /var/log/onap
          name: portal-logs2
        - mountPath: /PROJECT/APPS/ECOMPPORTAL/ECOMPSDKAPP/WEB-INF/classes/logback.xml
          name: portal-logback-be
        ports:
        - containerPort: 8005
        - containerPort: 8009
        - containerPort: 8080
        readinessProbe:
          tcpSocket:
            port: 8080
          initialDelaySeconds: 5
          periodSeconds: 10
      - image: {{ .Values.image.filebeat }}
        imagePullPolicy: {{ .Values.pullPolicy }}
        name: filebeat-onap
        volumeMounts:
        - mountPath: /usr/share/filebeat/filebeat.yml
          name: filebeat-conf
        - mountPath: /var/log/onap
          name: portal-logs2
        - mountPath: /usr/share/filebeat/data
          name: portal-data-filebeat
      volumes:
        - name: localtime
          hostPath:
            path: /etc/localtime
        - name: filebeat-conf
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/filebeat/logback/filebeat.yml
        - name: portal-logs2
          emptyDir: {}
        - name: portal-data-filebeat
          emptyDir: {}
        - name: portal-logback-be
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/log/portal/portal-be/logback.xml
        - name: portal-fusion-properties
          hostPath:
            path:  /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/fusion.properties
        - name: portal-openid-connect-properties
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/openid-connect.properties
        - name: portal-system-properties
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/system.properties
        - name: portal-portal-properties
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/portal.properties
        - name: portal-logback
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/logback.xml
        - name: dbcapp-fusion-properties
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/fusion.properties
        - name: dbcapp-system-properties
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/system.properties
        - name: dbcapp-portal-properties
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/portal.properties
        - name: dbcapp-dbcapp-properties
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPDBCAPP/dbcapp.properties
        - name: sdkapp-system-properties
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPSDKAPP/system.properties
        - name: sdkapp-portal-properties
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPSDKAPP/portal.properties
        - name: sdkapp-fusion-properties
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPSDKAPP/fusion.properties
        - name: portal-mariadb-onboarding-sql
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/mariadb/oom_updates.sql
        - name: portal-root
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal
        - name: portal-logs
          hostPath:
            path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/logs
      imagePullSecrets:
      - name: "{{ .Values.nsPrefix }}-docker-registry-key"