From adcfd8538538e043485c1b1964cfb058aa704f9d Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Fri, 6 Sep 2024 14:04:04 +0200 Subject: [PATCH] Ensure we package arm64 inside the container used for the k8s operator (#154) If this works we need to contribute this back upstream as well. --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8f7d01f..958e8d3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,12 +8,17 @@ FROM busybox as downloader WORKDIR /autoinstrumentation +COPY ".artifacts/elastic-distribution/elastic-dotnet-instrumentation-linux-glibc-arm64.zip" . COPY ".artifacts/elastic-distribution/elastic-dotnet-instrumentation-linux-glibc-x64.zip" . +COPY ".artifacts/elastic-distribution/elastic-dotnet-instrumentation-linux-musl-arm64.zip" . COPY ".artifacts/elastic-distribution/elastic-dotnet-instrumentation-linux-musl-x64.zip" . RUN unzip elastic-dotnet-instrumentation-linux-glibc-x64.zip &&\ + unzip elastic-dotnet-instrumentation-linux-glibc-arm64.zip "linux-arm64/*" -d .&&\ unzip elastic-dotnet-instrumentation-linux-musl-x64.zip "linux-musl-x64/*" -d . &&\ - rm elastic-dotnet-instrumentation-linux-glibc-x64.zip elastic-dotnet-instrumentation-linux-musl-x64.zip &&\ + unzip elastic-dotnet-instrumentation-linux-musl-arm64.zip "linux-musl-arm64/*" -d . &&\ + unzip elastic-dotnet-instrumentation-linux-glibc-arm64.zip "store/arm64/*" -d .&&\ + rm elastic-dotnet-instrumentation-*.zip &&\ chmod -R go+r . FROM busybox