Skip to content

Commit f7f23be

Browse files
authored
fix e2e-tests dockerfiles for Go 1.22 (#920)
1 parent 885f5bc commit f7f23be

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

e2e-tests/docker/pbm.dockerfile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,18 @@ ARG MONGODB_IMAGE=percona/percona-server-mongodb
33

44
FROM ${MONGODB_IMAGE}:${MONGODB_VERSION} as mongo_image
55

6-
FROM oraclelinux:8 as base-build
6+
FROM oraclelinux:9 as base-build
77
WORKDIR /build
88

99
RUN mkdir -p /data/db
1010

1111
COPY --from=mongo_image /bin/mongod /bin/
12-
RUN dnf install epel-release && dnf update && dnf install make golang tc libfaketime
12+
RUN dnf install epel-release && dnf update && dnf install make gcc krb5-devel iproute-tc libfaketime
13+
14+
RUN curl -sL -o /tmp/golang.tar.gz https://go.dev/dl/go1.22.0.linux-amd64.tar.gz && \
15+
rm -rf /usr/local/go && tar -C /usr/local -xzf /tmp/golang.tar.gz && rm /tmp/golang.tar.gz
16+
ENV PATH=$PATH:/usr/local/go/bin
17+
1318

1419
FROM base-build
1520
COPY . .

e2e-tests/docker/tests.dockerfile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1-
FROM oraclelinux:8 AS base-build
1+
FROM oraclelinux:9 AS base-build
22
WORKDIR /build
3-
RUN dnf update && dnf install golang
3+
RUN dnf update && dnf install make gcc krb5-devel
4+
5+
RUN curl -sL -o /tmp/golang.tar.gz https://go.dev/dl/go1.22.0.linux-amd64.tar.gz && \
6+
rm -rf /usr/local/go && tar -C /usr/local -xzf /tmp/golang.tar.gz && rm /tmp/golang.tar.gz
7+
ENV PATH=$PATH:/usr/local/go/bin
48

59
ARG TESTS_BCP_TYPE
610
ENV TESTS_BCP_TYPE=${TESTS_BCP_TYPE}

0 commit comments

Comments
 (0)