From 5a51a4a0dd605e68184e72e895ae835e733e93af Mon Sep 17 00:00:00 2001 From: Jon Doveston Date: Mon, 6 Nov 2023 18:32:47 +0000 Subject: [PATCH] Gitlab operator build image: Add 'vcluster' binary --- Dockerfile.gitlab-operator-build-base-golang-1.20 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile.gitlab-operator-build-base-golang-1.20 b/Dockerfile.gitlab-operator-build-base-golang-1.20 index 39fa605..6b569a8 100644 --- a/Dockerfile.gitlab-operator-build-base-golang-1.20 +++ b/Dockerfile.gitlab-operator-build-base-golang-1.20 @@ -49,6 +49,7 @@ ARG YQ_VERSION=4.7.0 ARG HELM_VERSION=3.5.2 ARG OPERATORSDK_VERSION=1.32.0 ARG TASK_VERSION=3.12.1 +ENV VCLUSTER_VERSION=0.16.3 # ARG OPM_VERSION=1.19.0 RUN apk add --no-cache podman buildah curl make gcc musl-dev git bash coreutils @@ -84,6 +85,11 @@ RUN curl --retry 6 -Ls "https://get.helm.sh/helm-v${HELM_VERSION}-linux-amd64.ta # Opm COPY --from=opm /src/operator-registry/bin/opm /usr/local/bin/opm +# vcluster +RUN curl -L -o /usr/local/bin/vcluster \ + https://github.com/loft-sh/vcluster/releases/download/v${VCLUSTER_VERSION}/vcluster-linux-amd64 \ + && chmod +x /usr/local/bin/vcluster + # Operator-SDK RUN curl -o /usr/local/bin/operator-sdk_linux_amd64 -L \ https://github.com/operator-framework/operator-sdk/releases/download/v${OPERATORSDK_VERSION}/operator-sdk_linux_amd64 \