-
Bug
-
Resolution: Done
-
Medium
-
Frankfurt Release
-
None
-
None
-
DCAE Frankfurt Sprint 5 (M4)
With change to non-root user, the log file creation is reported as error. Need updates to pom.xml (docker build) to create/grant permission to required log directory.
Below from Jack's email.
root@onap2-nfs:~# kubectl -n onap describe pod dev-dcaegen2-dcae-inventory-api-6d98b567d4-zx6zq | grep Image
Image: oomk8s/readiness-check:2.0.0
Image ID: docker-pullable://oomk8s/readiness-check@sha256:7daa08b81954360a1111d03364febcb3dcfeb723bcc12ce3eb3ed3e53f2323ed
Image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tls-init-container:1.0.3
Image ID: docker-pullable://nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tls-init-container@sha256:9736a0c9bd5ecfc547a4af1c688d61b4cb50dde08913b19483769a8f6510a439
Image: nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.inventory-api:3.4.0
Image ID: docker-pullable://10.12.5.2:5000/onap/org.onap.dcaegen2.platform.inventory-api@sha256:629a3399d8981f1890882e1d815cfee84fbed4a85264d78f21e02f64e86fd978
root@onap2-nfs:~# packet_write_wait: Connection to 10.12.7.110 port 22: Broken pipe
sh1986-vb:/home/sh1986>
root@onap2-nfs:~# kubectl -n onap logs dev-dcaegen2-dcae-inventory-api-6d98b567d4-zx6zq | more
20:43:33,738 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
20:43:33,738 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
20:43:33,738 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/opt/inventory-api-3.4.0.jar!/logback.xml]
20:43:33,753 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@47fd17e3 - URL [jar:file:/opt/inventory-api-3.4.0.jar!/logback.xml] is not of type file
20:43:33,810 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
20:43:33,822 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Will scan for changes in [jar:file:/opt/inventory-api-3.4.0.jar!/logback.xml]
20:43:33,822 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Setting ReconfigureOnChangeTask scanning period to 30 seconds
20:43:33,824 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
20:43:33,827 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
20:43:33,880 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - This appender no longer admits a layout as a sub-component, set an encoder instead.
20:43:33,880 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
20:43:33,880 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
20:43:33,881 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
20:43:33,884 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [metricsAppender]
20:43:33,889 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@2094777811 - setting totalSizeCap to 200 MB
20:43:33,891 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@2094777811 - Archive files will be limited to [100 MB] each.
20:43:33,894 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@2094777811 - Will use gz compression
20:43:33,895 |INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@2094777811 - Will use the pattern /opt/logs/metrics%d{yyyy-MM-dd}.%i.log for the active file
20:43:33,897 |INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@3aa9e816 - The date pattern is 'yyyy-MM-dd' from file name pattern '/opt/logs/metrics%d{yyyy-MM-dd}.%i.log.gz'.
20:43:33,897 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@3aa9e816 - Roll-over at midnight.
20:43:33,901 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@3aa9e816 - Setting initial period to Fri Jan 24 20:43:33 GMT 2020
20:43:33,903 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - This appender no longer admits a layout as a sub-component, set an encoder instead.
20:43:33,903 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
20:43:33,903 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
20:43:33,904 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - Active log file name: /opt/logs/metrics.log
20:43:33,904 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - File property is set to [/opt/logs/metrics.log]
20:43:33,905 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - Failed to create parent directories for [/opt/logs/metrics.log]
20:43:33,905 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - openFile(/opt/logs/metrics.log,true) call failed. java.io.FileNotFoundException: /opt/logs/metrics.log (No such fil
e or directory)
at java.io.FileNotFoundException: /opt/logs/metrics.log (No such file or directory)
at at java.io.FileOutputStream.open0(Native Method)
at at java.io.FileOutputStream.open(FileOutputStream.java:270)
at at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at at ch.qos.logback.core.recovery.ResilientFileOutputStream.<init>(ResilientFileOutputStream.java:26)
at at ch.qos.logback.core.FileAppender.openFile(FileAppender.java:204)
at at ch.qos.logback.core.FileAppender.start(FileAppender.java:127)
at at ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:100)
at at ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:90)
at at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:309)
at at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:193)
root@onap2-nfs:~#