@@ -4,7 +4,7 @@ ARG FDB_VERSION=7.1.67
44ARG FDB_WEBSITE=https://github.com/apple/foundationdb/releases/download
55
66# Build the manager binary
7- FROM docker.io/library/golang:1.24.6 -bookworm AS builder
7+ FROM docker.io/library/golang:1.24.9 -bookworm AS builder
88
99ARG FDB_VERSION
1010ARG FDB_WEBSITE
@@ -17,7 +17,7 @@ RUN set -eux && \
1717 elif [ "$TARGETARCH" = "arm64" ]; then \
1818 FDB_ARCH=aarch64; \
1919 if [ "${FDB_VERSION%.*}" = "7.1" ]; then \
20- FDB_VERSION="7.3.63 " ; \
20+ FDB_VERSION="7.3.71 " ; \
2121 fi; \
2222 else \
2323 echo "ERROR: unsupported architecture $TARGETARCH" 1>&2; \
@@ -75,7 +75,7 @@ RUN set -eux && \
7575 elif [ "$TARGETARCH" = "arm64" ]; then \
7676 FDB_ARCH=aarch64; \
7777 if [ "${FDB_VERSION%.*}" = "7.1" ]; then \
78- FDB_VERSION="7.3.63 " ; \
78+ FDB_VERSION="7.3.71 " ; \
7979 fi; \
8080 else \
8181 echo "ERROR: unsupported architecture $TARGETARCH" 1>&2; \
@@ -89,7 +89,9 @@ RUN set -eux && \
8989 fi; \
9090 curl --fail -L "${FDB_WEBSITE}/${FDB_VERSION}/foundationdb-clients-${FDB_VERSION}-1.${FDB_OS}.${FDB_ARCH}.rpm" -o foundationdb-clients-${FDB_VERSION}-1.${FDB_OS}.${FDB_ARCH}.rpm && \
9191 curl --fail -L "${FDB_WEBSITE}/${FDB_VERSION}/foundationdb-clients-${FDB_VERSION}-1.${FDB_OS}.${FDB_ARCH}.rpm.sha256" -o foundationdb-clients-${FDB_VERSION}-1.${FDB_OS}.${FDB_ARCH}.rpm.sha256 && \
92- microdnf install -y glibc pkg-config bind-utils && \
92+ # Disable buggy mirrors for RockyLinux.
93+ sed -i.bak 's/^#baseurl=/baseurl=/; s/^mirrorlist=/#mirrorlist=/' /etc/yum.repos.d/rocky.repo && \
94+ microdnf install --disablerepo=* --enablerepo=baseos --enablerepo=appstream -y glibc pkg-config bind-utils && \
9395 microdnf clean all && \
9496 sha256sum -c foundationdb-clients-${FDB_VERSION}-1.${FDB_OS}.${FDB_ARCH}.rpm.sha256 && \
9597 rpm -i foundationdb-clients-${FDB_VERSION}-1.${FDB_OS}.${FDB_ARCH}.rpm --excludepath=/usr/bin --excludepath=/usr/lib/foundationdb/backup_agent && \
0 commit comments