From 8b3bc5a611778dd0bcd5aee794f062f385774797 Mon Sep 17 00:00:00 2001 From: yuryn Date: Wed, 13 Sep 2017 19:21:03 +0300 Subject: [PATCH] Containers time zone sync Make sure time zones on the containers are in sync with the hosting machines Change-Id: Ie22608bda63cbcdf564f73adcdd3e829afad05ca Issue-ID: OOM-299 Signed-off-by: yuryn --- kubernetes/aai/templates/aai-deployment.yaml | 6 ++++++ kubernetes/aai/templates/aai-resources-deployment.yaml | 6 ++++++ kubernetes/aai/templates/aai-traversal-deployment.yaml | 6 ++++++ kubernetes/aai/templates/data-router-deployment.yaml | 6 ++++++ kubernetes/aai/templates/elasticsearch-deployment.yaml | 6 ++++++ kubernetes/aai/templates/gremlin-deployment.yaml | 8 ++++++++ kubernetes/aai/templates/hbase-deployment.yaml | 8 ++++++++ kubernetes/aai/templates/modelloader-deployment.yaml | 6 ++++++ kubernetes/aai/templates/search-data-service-deployment.yaml | 6 ++++++ kubernetes/aai/templates/sparky-be-deployment.yaml | 6 ++++++ kubernetes/appc/templates/appc-deployment.yaml | 6 ++++++ kubernetes/appc/templates/db-deployment.yaml | 6 ++++++ kubernetes/appc/templates/dgbuilder-deployment.yaml | 8 ++++++++ kubernetes/message-router/templates/message-router-dmaap.yaml | 6 ++++++ kubernetes/message-router/templates/message-router-kafka.yaml | 6 ++++++ kubernetes/message-router/templates/message-router-zookeeper.yaml | 6 ++++++ kubernetes/mso/templates/db-deployment.yaml | 6 ++++++ kubernetes/mso/templates/mso-deployment.yaml | 6 ++++++ kubernetes/policy/templates/dep-brmsgw.yaml | 6 ++++++ kubernetes/policy/templates/dep-drools.yaml | 6 ++++++ kubernetes/policy/templates/dep-maria.yaml | 6 ++++++ kubernetes/policy/templates/dep-nexus.yaml | 8 ++++++++ kubernetes/policy/templates/dep-pap.yaml | 6 ++++++ kubernetes/policy/templates/dep-pdp.yaml | 6 ++++++ kubernetes/portal/templates/portal-apps-deployment.yaml | 6 ++++++ kubernetes/portal/templates/portal-mariadb-deployment.yaml | 6 ++++++ kubernetes/portal/templates/portal-vnc-dep.yaml | 6 ++++++ kubernetes/portal/templates/portal-widgets-deployment.yaml | 6 ++++++ kubernetes/robot/templates/robot-deployment.yaml | 6 ++++++ kubernetes/sdc/templates/sdc-be.yaml | 1 + kubernetes/sdc/templates/sdc-cs.yaml | 1 + kubernetes/sdc/templates/sdc-es.yaml | 1 + kubernetes/sdc/templates/sdc-fe.yaml | 1 + kubernetes/sdc/templates/sdc-kb.yaml | 1 + kubernetes/sdnc/templates/db-deployment.yaml | 6 ++++++ kubernetes/sdnc/templates/dgbuilder-deployment.yaml | 8 ++++++++ kubernetes/sdnc/templates/sdnc-deployment.yaml | 6 ++++++ kubernetes/sdnc/templates/web-deployment.yaml | 8 ++++++++ kubernetes/vid/templates/vid-mariadb-deployment.yaml | 6 ++++++ kubernetes/vid/templates/vid-server-deployment.yaml | 8 ++++++++ 40 files changed, 229 insertions(+) diff --git a/kubernetes/aai/templates/aai-deployment.yaml b/kubernetes/aai/templates/aai-deployment.yaml index 9b55d4e736..dc375cb6bc 100644 --- a/kubernetes/aai/templates/aai-deployment.yaml +++ b/kubernetes/aai/templates/aai-deployment.yaml @@ -40,6 +40,9 @@ spec: image: "{{ .Values.image.aaiProxy }}:{{ .Values.image.aaiProxyVersion}}" imagePullPolicy: {{ .Values.pullPolicy }} volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /dev/log name: aai-service-log - mountPath: /usr/local/etc/haproxy/haproxy.cfg @@ -53,6 +56,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: aai-service-log hostPath: path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/haproxy/log/" diff --git a/kubernetes/aai/templates/aai-resources-deployment.yaml b/kubernetes/aai/templates/aai-resources-deployment.yaml index 1aff10bb94..c61bc6f0a6 100644 --- a/kubernetes/aai/templates/aai-resources-deployment.yaml +++ b/kubernetes/aai/templates/aai-resources-deployment.yaml @@ -55,6 +55,9 @@ spec: - name: CHEF_GIT_URL value: http://gerrit.onap.org/r/aai volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /opt/aai/logroot/ name: aai-resources-logs - mountPath: /var/chef/aai-data/ @@ -69,6 +72,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: aai-resources-logs hostPath: path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/aai-resources/logs/" diff --git a/kubernetes/aai/templates/aai-traversal-deployment.yaml b/kubernetes/aai/templates/aai-traversal-deployment.yaml index debd1f6926..ec387b04e8 100644 --- a/kubernetes/aai/templates/aai-traversal-deployment.yaml +++ b/kubernetes/aai/templates/aai-traversal-deployment.yaml @@ -57,6 +57,9 @@ spec: - name: CHEF_GIT_URL value: http://gerrit.onap.org/r/aai volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /opt/aai/logroot/ name: aai-traversal-logs - mountPath: /var/chef/aai-data/ @@ -71,6 +74,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: aai-traversal-logs hostPath: path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/aai-traversal/logs/" diff --git a/kubernetes/aai/templates/data-router-deployment.yaml b/kubernetes/aai/templates/data-router-deployment.yaml index f823061c33..4473dcf8fe 100644 --- a/kubernetes/aai/templates/data-router-deployment.yaml +++ b/kubernetes/aai/templates/data-router-deployment.yaml @@ -33,6 +33,9 @@ spec: - name: JAVA_HOME value: usr/lib/jvm/java-8-openjdk-amd64 volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /opt/app/data-router/config/ name: data-router-config - mountPath: /opt/app/data-router/dynamic/ @@ -47,6 +50,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: data-router-config hostPath: path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/data-router/appconfig/" diff --git a/kubernetes/aai/templates/elasticsearch-deployment.yaml b/kubernetes/aai/templates/elasticsearch-deployment.yaml index 1c2a2ad57b..1fc92addfc 100644 --- a/kubernetes/aai/templates/elasticsearch-deployment.yaml +++ b/kubernetes/aai/templates/elasticsearch-deployment.yaml @@ -26,11 +26,17 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumeMounts: + - name: localtime + mountPath: /etc/localtime + readOnly: true - name: elasticsearch-config mountPath: /usr/share/elasticsearch/config/elasticsearch.yml - name: elasticsearch-data mountPath: /usr/share/elasticsearch/data volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: elasticsearch-config hostPath: path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/elasticsearch/config/elasticsearch.yml" diff --git a/kubernetes/aai/templates/gremlin-deployment.yaml b/kubernetes/aai/templates/gremlin-deployment.yaml index d28b286b68..75b3e92437 100644 --- a/kubernetes/aai/templates/gremlin-deployment.yaml +++ b/kubernetes/aai/templates/gremlin-deployment.yaml @@ -58,5 +58,13 @@ spec: port: 8182 initialDelaySeconds: 5 periodSeconds: 10 + volumeMounts: + - name: localtime + mountPath: /etc/localtime + readOnly: true + volumes: + - name: localtime + hostPath: + path: /etc/localtime imagePullSecrets: - name: "{{ .Values.nsPrefix }}-docker-registry-key" diff --git a/kubernetes/aai/templates/hbase-deployment.yaml b/kubernetes/aai/templates/hbase-deployment.yaml index 98c38828ec..c261504d22 100644 --- a/kubernetes/aai/templates/hbase-deployment.yaml +++ b/kubernetes/aai/templates/hbase-deployment.yaml @@ -31,5 +31,13 @@ spec: port: 2181 initialDelaySeconds: 5 periodSeconds: 10 + volumeMounts: + - name: localtime + mountPath: /etc/localtime + readOnly: true + volumes: + - name: localtime + hostPath: + path: /etc/localtime imagePullSecrets: - name: "{{ .Values.nsPrefix }}-docker-registry-key" diff --git a/kubernetes/aai/templates/modelloader-deployment.yaml b/kubernetes/aai/templates/modelloader-deployment.yaml index 5391273d9d..22b72815cb 100644 --- a/kubernetes/aai/templates/modelloader-deployment.yaml +++ b/kubernetes/aai/templates/modelloader-deployment.yaml @@ -18,6 +18,9 @@ spec: - name: CONFIG_HOME value: /opt/app/model-loader/config/ volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /opt/app/model-loader/config/ name: aai-model-loader-config - mountPath: /logs/ @@ -29,6 +32,9 @@ spec: - containerPort: 8080 - containerPort: 8443 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: aai-model-loader-config hostPath: path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/model-loader/appconfig/" diff --git a/kubernetes/aai/templates/search-data-service-deployment.yaml b/kubernetes/aai/templates/search-data-service-deployment.yaml index f2db9370fd..74132758f2 100644 --- a/kubernetes/aai/templates/search-data-service-deployment.yaml +++ b/kubernetes/aai/templates/search-data-service-deployment.yaml @@ -25,6 +25,9 @@ spec: - name: KEY_MANAGER_PASSWORD value: OBF:1y0q1uvc1uum1uvg1pil1pjl1uuq1uvk1uuu1y10 volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /opt/app/search-data-service/config/ name: aai-search-data-service-config - mountPath: /logs/ @@ -37,6 +40,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: aai-search-data-service-config hostPath: path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/search-data-service/appconfig/" diff --git a/kubernetes/aai/templates/sparky-be-deployment.yaml b/kubernetes/aai/templates/sparky-be-deployment.yaml index 6a8ff9308d..a17325c056 100644 --- a/kubernetes/aai/templates/sparky-be-deployment.yaml +++ b/kubernetes/aai/templates/sparky-be-deployment.yaml @@ -25,6 +25,9 @@ spec: - name: KEY_STORE_PASSWORD value: OBF:1i9a1u2a1unz1lr61wn51wn11lss1unz1u301i6o volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /opt/app/sparky/config/ name: aai-sparky-be-config - mountPath: /logs/ @@ -37,6 +40,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: aai-sparky-be-config hostPath: path: "/dockerdata-nfs/{{ .Values.nsPrefix }}/aai/sparky-be/appconfig/" diff --git a/kubernetes/appc/templates/appc-deployment.yaml b/kubernetes/appc/templates/appc-deployment.yaml index 8be421cbf9..8046107243 100644 --- a/kubernetes/appc/templates/appc-deployment.yaml +++ b/kubernetes/appc/templates/appc-deployment.yaml @@ -55,6 +55,9 @@ spec: imagePullPolicy: {{ .Values.pullPolicy }} name: appc-controller-container volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /opt/openecomp/appc/data/properties/appc.properties name: appc-properties - mountPath: /opt/openecomp/appc/data/properties/aaiclient.properties @@ -72,6 +75,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: appc-properties hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/appc/conf/appc.properties diff --git a/kubernetes/appc/templates/db-deployment.yaml b/kubernetes/appc/templates/db-deployment.yaml index 542f8f4d42..560f48220d 100644 --- a/kubernetes/appc/templates/db-deployment.yaml +++ b/kubernetes/appc/templates/db-deployment.yaml @@ -22,6 +22,9 @@ spec: imagePullPolicy: {{ .Values.pullPolicy }} name: appc-db-container volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /var/lib/mysql name: appc-data ports: @@ -33,6 +36,9 @@ spec: periodSeconds: 10 restartPolicy: Always volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: appc-data persistentVolumeClaim: claimName: appc-db diff --git a/kubernetes/appc/templates/dgbuilder-deployment.yaml b/kubernetes/appc/templates/dgbuilder-deployment.yaml index e0342578bf..07923930d8 100644 --- a/kubernetes/appc/templates/dgbuilder-deployment.yaml +++ b/kubernetes/appc/templates/dgbuilder-deployment.yaml @@ -63,6 +63,14 @@ spec: port: 3100 initialDelaySeconds: 5 periodSeconds: 10 + volumeMounts: + - name: localtime + mountPath: /etc/localtime + readOnly: true + volumes: + - name: localtime + hostPath: + path: /etc/localtime restartPolicy: Always imagePullSecrets: - name: "{{ .Values.nsPrefix }}-docker-registry-key" diff --git a/kubernetes/message-router/templates/message-router-dmaap.yaml b/kubernetes/message-router/templates/message-router-dmaap.yaml index 59c57f85f6..1cc79c819e 100644 --- a/kubernetes/message-router/templates/message-router-dmaap.yaml +++ b/kubernetes/message-router/templates/message-router-dmaap.yaml @@ -54,6 +54,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /appl/dmaapMR1/bundleconfig/etc/appprops/MsgRtrApi.properties name: appprops - mountPath: /appl/dmaapMR1/etc/cadi.properties @@ -62,6 +65,9 @@ spec: name: mykey restartPolicy: Always volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: appprops hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/message-router/dmaap/MsgRtrApi.properties diff --git a/kubernetes/message-router/templates/message-router-kafka.yaml b/kubernetes/message-router/templates/message-router-kafka.yaml index ab5c3d497c..1564f9b03a 100644 --- a/kubernetes/message-router/templates/message-router-kafka.yaml +++ b/kubernetes/message-router/templates/message-router-kafka.yaml @@ -62,6 +62,9 @@ spec: - name: KAFKA_PORT value: "9092" volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /var/run/docker.sock name: docker-socket - mountPath: /kafka @@ -70,6 +73,9 @@ spec: name: start-kafka restartPolicy: Always volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: docker-socket hostPath: path: /var/run/docker.sock diff --git a/kubernetes/message-router/templates/message-router-zookeeper.yaml b/kubernetes/message-router/templates/message-router-zookeeper.yaml index c07ef3a8c8..0377beb05a 100644 --- a/kubernetes/message-router/templates/message-router-zookeeper.yaml +++ b/kubernetes/message-router/templates/message-router-zookeeper.yaml @@ -25,10 +25,16 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /opt/zookeeper-3.4.9/data name: zookeeper-data restartPolicy: Always volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: zookeeper-data persistentVolumeClaim: claimName: message-router-zookeeper diff --git a/kubernetes/mso/templates/db-deployment.yaml b/kubernetes/mso/templates/db-deployment.yaml index 389fb5ab75..4722c4a0c5 100644 --- a/kubernetes/mso/templates/db-deployment.yaml +++ b/kubernetes/mso/templates/db-deployment.yaml @@ -28,6 +28,9 @@ spec: - name: MARIADB_VERSION value: "10.1.11+maria-1~jessie" volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /etc/mysql/conf.d name: mso-mariadb-conf - mountPath: /docker-entrypoint-initdb.d @@ -43,6 +46,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: mso-mariadb-conf hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/mariadb/conf.d diff --git a/kubernetes/mso/templates/mso-deployment.yaml b/kubernetes/mso/templates/mso-deployment.yaml index 0f3034f4cc..8973db3e6f 100644 --- a/kubernetes/mso/templates/mso-deployment.yaml +++ b/kubernetes/mso/templates/mso-deployment.yaml @@ -47,6 +47,9 @@ spec: imagePullPolicy: {{ .Values.pullPolicy }} name: mso volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /shared name: mso - mountPath: /docker-files @@ -66,6 +69,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: mso hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/mso/mso diff --git a/kubernetes/policy/templates/dep-brmsgw.yaml b/kubernetes/policy/templates/dep-brmsgw.yaml index 17e4896e79..e47b0403ca 100644 --- a/kubernetes/policy/templates/dep-brmsgw.yaml +++ b/kubernetes/policy/templates/dep-brmsgw.yaml @@ -55,9 +55,15 @@ spec: imagePullPolicy: {{ .Values.pullPolicy }} name: brmsgw volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /tmp/policy-install/config name: pe volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: pe hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/pe/ diff --git a/kubernetes/policy/templates/dep-drools.yaml b/kubernetes/policy/templates/dep-drools.yaml index 75055c10d8..9c3fc29d99 100644 --- a/kubernetes/policy/templates/dep-drools.yaml +++ b/kubernetes/policy/templates/dep-drools.yaml @@ -64,11 +64,17 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /tmp/policy-install/config name: drools - mountPath: /usr/share/maven/conf/settings.xml name: drools-settingsxml volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: drools-settingsxml hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/drools/settings.xml diff --git a/kubernetes/policy/templates/dep-maria.yaml b/kubernetes/policy/templates/dep-maria.yaml index 30d0db3af5..57e0eb20c0 100644 --- a/kubernetes/policy/templates/dep-maria.yaml +++ b/kubernetes/policy/templates/dep-maria.yaml @@ -25,6 +25,9 @@ spec: ports: - containerPort: 3306 volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /var/lib/mysql name: policy-mariadb-data readinessProbe: @@ -33,6 +36,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: policy-mariadb-data persistentVolumeClaim: claimName: policy-db diff --git a/kubernetes/policy/templates/dep-nexus.yaml b/kubernetes/policy/templates/dep-nexus.yaml index de067b162f..84a4433dac 100644 --- a/kubernetes/policy/templates/dep-nexus.yaml +++ b/kubernetes/policy/templates/dep-nexus.yaml @@ -47,5 +47,13 @@ spec: image: "{{ .Values.image.policyNexus }}:{{ .Values.image.policyNexusVersion }}" imagePullPolicy: {{ .Values.pullPolicy }} name: nexus + volumeMounts: + - name: localtime + mountPath: /etc/localtime + readOnly: true + volumes: + - name: localtime + hostPath: + path: /etc/localtime imagePullSecrets: - name: "{{ .Values.nsPrefix }}-docker-registry-key" diff --git a/kubernetes/policy/templates/dep-pap.yaml b/kubernetes/policy/templates/dep-pap.yaml index fcb590bdb2..794c6548b8 100644 --- a/kubernetes/policy/templates/dep-pap.yaml +++ b/kubernetes/policy/templates/dep-pap.yaml @@ -81,9 +81,15 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /tmp/policy-install/config/ name: pe volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: pe hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/pe/ diff --git a/kubernetes/policy/templates/dep-pdp.yaml b/kubernetes/policy/templates/dep-pdp.yaml index c8a4f7108a..d7d697d71d 100644 --- a/kubernetes/policy/templates/dep-pdp.yaml +++ b/kubernetes/policy/templates/dep-pdp.yaml @@ -60,9 +60,15 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /tmp/policy-install/config name: pe volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: pe hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/policy/opt/policy/config/pe/ diff --git a/kubernetes/portal/templates/portal-apps-deployment.yaml b/kubernetes/portal/templates/portal-apps-deployment.yaml index c6078678cd..2048a694f2 100755 --- a/kubernetes/portal/templates/portal-apps-deployment.yaml +++ b/kubernetes/portal/templates/portal-apps-deployment.yaml @@ -64,6 +64,9 @@ spec: 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" @@ -102,6 +105,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: portal-fusion-properties hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPPORTALAPP/fusion.properties diff --git a/kubernetes/portal/templates/portal-mariadb-deployment.yaml b/kubernetes/portal/templates/portal-mariadb-deployment.yaml index 16c0d7e6d2..f4e46ab062 100755 --- a/kubernetes/portal/templates/portal-mariadb-deployment.yaml +++ b/kubernetes/portal/templates/portal-mariadb-deployment.yaml @@ -23,6 +23,9 @@ spec: - name: MYSQL_ROOT_PASSWORD value: password volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /var/lib/mysql name: portal-mariadb-data ports: @@ -34,6 +37,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: portal-mariadb-data persistentVolumeClaim: claimName: portal-db diff --git a/kubernetes/portal/templates/portal-vnc-dep.yaml b/kubernetes/portal/templates/portal-vnc-dep.yaml index 6c90bbfa17..075b1f19e0 100644 --- a/kubernetes/portal/templates/portal-vnc-dep.yaml +++ b/kubernetes/portal/templates/portal-vnc-dep.yaml @@ -120,12 +120,18 @@ spec: value: password name: vnc-portal volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /ubuntu-init/ name: ubuntu-init securityContext: privileged: true securityContext: {} volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: ubuntu-init emptyDir: {} imagePullSecrets: diff --git a/kubernetes/portal/templates/portal-widgets-deployment.yaml b/kubernetes/portal/templates/portal-widgets-deployment.yaml index 5b020e5865..fb6b4d8712 100644 --- a/kubernetes/portal/templates/portal-widgets-deployment.yaml +++ b/kubernetes/portal/templates/portal-widgets-deployment.yaml @@ -44,6 +44,9 @@ spec: imagePullPolicy: {{ .Values.pullPolicy }} name: portalwidgets volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /application.properties name: portalwidgets-application-properties ports: @@ -54,6 +57,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: portalwidgets-application-properties hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/portal/portal-fe/webapps/etc/ECOMPWIDGETMS/application.properties diff --git a/kubernetes/robot/templates/robot-deployment.yaml b/kubernetes/robot/templates/robot-deployment.yaml index 3a98f87d21..da017db6a6 100644 --- a/kubernetes/robot/templates/robot-deployment.yaml +++ b/kubernetes/robot/templates/robot-deployment.yaml @@ -18,6 +18,9 @@ spec: imagePullPolicy: {{ .Values.pullPolicy }} name: robot volumeMounts: + - name: localtime + mountPath: /etc/localtime + readOnly: true - name: robot-eteshare mountPath: /share - name: robot-resources-asdc-interface @@ -44,6 +47,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: robot-eteshare hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/robot/eteshare diff --git a/kubernetes/sdc/templates/sdc-be.yaml b/kubernetes/sdc/templates/sdc-be.yaml index d853f18f91..77c7545f6b 100644 --- a/kubernetes/sdc/templates/sdc-be.yaml +++ b/kubernetes/sdc/templates/sdc-be.yaml @@ -81,6 +81,7 @@ spec: name: sdc-environments - mountPath: /etc/localtime name: sdc-localtime + readOnly: true - mountPath: /var/lib/jetty/logs name: sdc-logs ports: diff --git a/kubernetes/sdc/templates/sdc-cs.yaml b/kubernetes/sdc/templates/sdc-cs.yaml index 9021194968..844bd20d35 100644 --- a/kubernetes/sdc/templates/sdc-cs.yaml +++ b/kubernetes/sdc/templates/sdc-cs.yaml @@ -61,6 +61,7 @@ spec: name: sdc-environments - mountPath: /etc/localtime name: sdc-localtime + readOnly: true - mountPath: /var/lib/jetty/logs name: sdc-logs ports: diff --git a/kubernetes/sdc/templates/sdc-es.yaml b/kubernetes/sdc/templates/sdc-es.yaml index 59e69dbfdc..e322ff405a 100644 --- a/kubernetes/sdc/templates/sdc-es.yaml +++ b/kubernetes/sdc/templates/sdc-es.yaml @@ -35,6 +35,7 @@ spec: name: sdc-environments - mountPath: /etc/localtime name: sdc-localtime + readOnly: true - mountPath: /var/lib/jetty/logs name: sdc-logs ports: diff --git a/kubernetes/sdc/templates/sdc-fe.yaml b/kubernetes/sdc/templates/sdc-fe.yaml index 915d18b786..0ca83ae164 100644 --- a/kubernetes/sdc/templates/sdc-fe.yaml +++ b/kubernetes/sdc/templates/sdc-fe.yaml @@ -65,6 +65,7 @@ spec: name: sdc-environments - mountPath: /etc/localtime name: sdc-localtime + readOnly: true - mountPath: /var/lib/jetty/logs name: sdc-logs - mountPath: /root/chef-solo/cookbooks/sdc-catalog-fe/recipes/FE_2_setup_configuration.rb diff --git a/kubernetes/sdc/templates/sdc-kb.yaml b/kubernetes/sdc/templates/sdc-kb.yaml index 67110f1e8f..0d77e42d97 100644 --- a/kubernetes/sdc/templates/sdc-kb.yaml +++ b/kubernetes/sdc/templates/sdc-kb.yaml @@ -57,6 +57,7 @@ spec: name: sdc-environments - mountPath: /etc/localtime name: sdc-localtime + readOnly: true - mountPath: /var/lib/jetty/logs name: sdc-logs ports: diff --git a/kubernetes/sdnc/templates/db-deployment.yaml b/kubernetes/sdnc/templates/db-deployment.yaml index 837079819f..7bc8a75214 100644 --- a/kubernetes/sdnc/templates/db-deployment.yaml +++ b/kubernetes/sdnc/templates/db-deployment.yaml @@ -23,6 +23,9 @@ spec: imagePullPolicy: {{ .Values.pullPolicy }} name: sdnc-db-container volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /var/lib/mysql name: sdnc-data ports: @@ -33,6 +36,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: sdnc-data persistentVolumeClaim: claimName: sdnc-db diff --git a/kubernetes/sdnc/templates/dgbuilder-deployment.yaml b/kubernetes/sdnc/templates/dgbuilder-deployment.yaml index 6d911c3381..ba2008ab4a 100644 --- a/kubernetes/sdnc/templates/dgbuilder-deployment.yaml +++ b/kubernetes/sdnc/templates/dgbuilder-deployment.yaml @@ -61,6 +61,14 @@ spec: port: 3100 initialDelaySeconds: 5 periodSeconds: 10 + volumeMounts: + - name: localtime + mountPath: /etc/localtime + readOnly: true restartPolicy: Always + volumes: + - name: localtime + hostPath: + path: /etc/localtime imagePullSecrets: - name: "{{ .Values.nsPrefix }}-docker-registry-key" diff --git a/kubernetes/sdnc/templates/sdnc-deployment.yaml b/kubernetes/sdnc/templates/sdnc-deployment.yaml index f4947924ba..4b123906af 100644 --- a/kubernetes/sdnc/templates/sdnc-deployment.yaml +++ b/kubernetes/sdnc/templates/sdnc-deployment.yaml @@ -51,6 +51,9 @@ spec: imagePullPolicy: {{ .Values.pullPolicy }} name: sdnc-controller-container volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /opt/openecomp/sdnc/data/properties/aaiclient.properties name: sdnc-aaiclient-properties - mountPath: /opt/openecomp/sdnc/data/properties/admportal.json @@ -63,6 +66,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: sdnc-aaiclient-properties hostPath: path: /dockerdata-nfs/{{ .Values.nsPrefix }}/sdnc/conf/aaiclient.properties diff --git a/kubernetes/sdnc/templates/web-deployment.yaml b/kubernetes/sdnc/templates/web-deployment.yaml index a141e765dc..4f7886dc9c 100644 --- a/kubernetes/sdnc/templates/web-deployment.yaml +++ b/kubernetes/sdnc/templates/web-deployment.yaml @@ -56,11 +56,19 @@ spec: name: sdnc-portal-container ports: - containerPort: 8843 + volumeMounts: + - name: localtime + mountPath: /etc/localtime + readOnly: true readinessProbe: tcpSocket: port: 8843 initialDelaySeconds: 5 periodSeconds: 10 restartPolicy: Always + volumes: + - name: localtime + hostPath: + path: /etc/localtime imagePullSecrets: - name: "{{ .Values.nsPrefix }}-docker-registry-key" diff --git a/kubernetes/vid/templates/vid-mariadb-deployment.yaml b/kubernetes/vid/templates/vid-mariadb-deployment.yaml index e5032f33c7..9b585e246f 100644 --- a/kubernetes/vid/templates/vid-mariadb-deployment.yaml +++ b/kubernetes/vid/templates/vid-mariadb-deployment.yaml @@ -29,6 +29,9 @@ spec: - name: MYSQL_ROOT_PASSWORD value: LF+tp_1WqgSY volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true - mountPath: /var/lib/mysql name: vid-mariadb-data - mountPath: /docker-entrypoint-initdb.d/vid-pre-init.sql @@ -43,6 +46,9 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 volumes: + - name: localtime + hostPath: + path: /etc/localtime - name: vid-mariadb-data persistentVolumeClaim: claimName: vid-db diff --git a/kubernetes/vid/templates/vid-server-deployment.yaml b/kubernetes/vid/templates/vid-server-deployment.yaml index c535b440c1..69c0b57ae1 100644 --- a/kubernetes/vid/templates/vid-server-deployment.yaml +++ b/kubernetes/vid/templates/vid-server-deployment.yaml @@ -88,10 +88,18 @@ spec: name: vid-server ports: - containerPort: 8080 + volumeMounts: + - mountPath: /etc/localtime + name: localtime + readOnly: true readinessProbe: tcpSocket: port: 8080 initialDelaySeconds: 5 periodSeconds: 10 + volumes: + - name: localtime + hostPath: + path: /etc/localtime imagePullSecrets: - name: "{{ .Values.nsPrefix }}-docker-registry-key" -- 2.16.6