Skip to content

Commit 120381a

Browse files
Fix crashlooping for two services with insufficient privileges on opentelemetry-javaagent.jar. (open-telemetry#1348)
* These two services don't run as 'nobofy' due to root user alone having read/write permission on opentelemetry-javaagent.jar. This commit fixes it. * Updated CHANGELOG.md * Update CHANGELOG.md --------- Co-authored-by: Juliano Costa <[email protected]>
1 parent c9224a9 commit 120381a

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ release.
2323
([#1346](https://github.com/open-telemetry/opentelemetry-demo/pull/1346))
2424
* [productcatalogservice] update wiki link
2525
([#1346](https://github.com/open-telemetry/opentelemetry-demo/pull/1346))
26+
* [adservice] added group and anonymous read permission to opentelemetry-javaagent.jar
27+
([#1348](https://github.com/open-telemetry/opentelemetry-demo/pull/1348))
28+
* [frauddetectionservice] added group and anonymous read permission to opentelemetry-javaagent.jar
29+
([#1348](https://github.com/open-telemetry/opentelemetry-demo/pull/1348))
2630

2731
## 1.7.2
2832

src/adservice/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ ARG version=1.31.0
2424
WORKDIR /usr/src/app/
2525

2626
COPY --from=builder /usr/src/app/ ./
27-
ADD https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v$version/opentelemetry-javaagent.jar /usr/src/app/opentelemetry-javaagent.jar
27+
ADD --chmod=644 https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v$version/opentelemetry-javaagent.jar /usr/src/app/opentelemetry-javaagent.jar
2828
ENV JAVA_TOOL_OPTIONS=-javaagent:/usr/src/app/opentelemetry-javaagent.jar
2929

3030
EXPOSE ${AD_SERVICE_PORT}

src/frauddetectionservice/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ARG version=1.31.0
1818
WORKDIR /usr/src/app/
1919

2020
COPY --from=builder /usr/src/app/build/libs/frauddetectionservice-1.0-all.jar ./
21-
ADD https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v$version/opentelemetry-javaagent.jar /app/opentelemetry-javaagent.jar
21+
ADD --chmod=644 https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v$version/opentelemetry-javaagent.jar /app/opentelemetry-javaagent.jar
2222
ENV JAVA_TOOL_OPTIONS=-javaagent:/app/opentelemetry-javaagent.jar
2323

2424
ENTRYPOINT [ "java", "-jar", "frauddetectionservice-1.0-all.jar" ]

0 commit comments

Comments
 (0)