@@ -10,12 +10,25 @@ RUN rm -rf /usr/share/opensearch/jdk
1010COPY --from=semeru /opt/java/openjdk /usr/share/opensearch/jdk
1111RUN chown -R opensearch:opensearch /usr/share/opensearch/jdk
1212
13+ # Remove plugins that invoke the broken HotSpot CLI chain and aren't needed
14+ RUN /usr/share/opensearch/bin/opensearch-plugin remove opensearch-performance-analyzer && \
15+ /usr/share/opensearch/bin/opensearch-plugin remove opensearch-security && \
16+ /usr/share/opensearch/bin/opensearch-plugin remove opensearch-security-analytics && \
17+ /usr/share/opensearch/bin/opensearch-plugin remove opensearch-ml-commons && \
18+ /usr/share/opensearch/bin/opensearch-plugin remove opensearch-anomaly-detection && \
19+ /usr/share/opensearch/bin/opensearch-plugin remove opensearch-alerting && \
20+ /usr/share/opensearch/bin/opensearch-plugin remove opensearch-notifications && \
21+ /usr/share/opensearch/bin/opensearch-plugin remove opensearch-notifications-core && \
22+ /usr/share/opensearch/bin/opensearch-plugin remove opensearch-reports-scheduler && \
23+ /usr/share/opensearch/bin/opensearch-plugin remove opensearch-cross-cluster-replication || true
24+
1325ENV OPENSEARCH_JAVA_HOME=/usr/share/opensearch/jdk
1426ENV JAVA_HOME=/usr/share/opensearch/jdk
1527ENV PATH="/usr/share/opensearch/jdk/bin:${PATH}"
1628
1729COPY entrypoint.sh /usr/share/opensearch/entrypoint.sh
18- RUN chmod +x /usr/share/opensearch/entrypoint.sh
30+ RUN chmod +x /usr/share/opensearch/entrypoint.sh && \
31+ chown opensearch:opensearch /usr/share/opensearch/entrypoint.sh
1932
2033# Per-deployment, set OPENSEARCH_JAVA_OPTS in your k8s manifest:
2134# -Xms256m -Xmx512m -Xsoftmx256m -XX:MaxDirectMemorySize=128m
0 commit comments