Skip to content

Commit 3d3fde0

Browse files
Go 1.23 workaround
1 parent 2f499ba commit 3d3fde0

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

Dockerfile

+17-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
# Build the manager binary
2+
FROM registry-proxy.engineering.redhat.com/rh-osbs/openshift-golang-builder:v1.23@sha256:ca0c771ecd4f606986253f747e2773fe2960a6b5e8e7a52f6a4797b173ac7f56 AS golang
23

3-
FROM registry.access.redhat.com/ubi8/go-toolset:1.22@sha256:780ab5f3874a6e2b1e04bb3719e614e835af3f8ab150922d6e84c2f9fd2bdb27 AS builder
4+
FROM registry.redhat.io/ubi8/ubi@sha256:fd3bf22d0593e2ed26a1c74ce161c52295711a67de677b5938c87704237e49b0 AS builder
5+
ARG GOLANG_VERSION=1.23.0
6+
7+
# Install system dependencies
8+
RUN dnf upgrade -y && dnf install -y \
9+
gcc \
10+
make \
11+
openssl-devel \
12+
git \
13+
&& dnf clean all && rm -rf /var/cache/yum
14+
15+
# Install Go
16+
ENV PATH=/usr/local/go/bin:$PATH
17+
18+
COPY --from=golang /usr/lib/golang /usr/local/go
19+
# End of Go versioning workaround
420

521
WORKDIR /workspace
622
# Copy the Go Modules manifests

0 commit comments

Comments
 (0)