File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ ARG PRODUCT
88ARG RELEASE
99ARG OPENSEARCH_SECURITY_PLUGIN
1010ARG STACKABLE_USER_UID
11+ ARG TARGETARCH
1112
1213WORKDIR /stackable
1314
@@ -26,17 +27,12 @@ USER ${STACKABLE_USER_UID}
2627RUN <<EOF
2728cd "$(/stackable/patchable --images-repo-root=src checkout opensearch ${PRODUCT})"
2829
30+ ARCH="${TARGETARCH/amd64/x64}"
2931NEW_VERSION="${PRODUCT}-stackable${RELEASE}"
3032# Create snapshot of the source code including custom patches
3133tar -czf /stackable/opensearch-${NEW_VERSION}-src.tar.gz .
32- if [[ $(uname -m) == "arm64" ]]
33- then
34- ./scripts/build.sh -v ${PRODUCT} -s false -a arm64
35- tar -xzf artifacts/dist/opensearch-min-${PRODUCT}-linux-arm64.tar.gz -C /stackable
36- else
37- ./scripts/build.sh -v ${PRODUCT} -s false -a x64
38- tar -xzf artifacts/dist/opensearch-min-${PRODUCT}-linux-x64.tar.gz -C /stackable
39- fi
34+ ./scripts/build.sh -v "${PRODUCT}" -s false -a "${ARCH}"
35+ tar -xzf artifacts/dist/opensearch-min-${PRODUCT}-linux-${ARCH}.tar.gz -C /stackable
4036unzip artifacts/core-plugins/repository-s3-${PRODUCT}.zip -d /stackable/opensearch-${PRODUCT}/plugins/repository-s3/
4137mv /stackable/opensearch-${PRODUCT}/plugins/repository-s3/config /stackable/opensearch-${PRODUCT}/config/repository-s3
4238unzip artifacts/core-plugins/telemetry-otel-${PRODUCT}.zip -d /stackable/opensearch-${PRODUCT}/plugins/telemetry-otel/
You can’t perform that action at this time.
0 commit comments