From 46a766bbfb7b6de5f4c0c22af305c816079c109d Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Thu, 3 Feb 2022 21:19:06 +0100 Subject: [PATCH] fix: install helm cm-push plugin from upstream --- Dockerfile | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/Dockerfile b/Dockerfile index 55082f6..eb3e685 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,3 @@ -FROM docker.io/library/golang:1.17.6-alpine AS helm-push-plugin - -RUN apk update && \ - apk upgrade && \ - apk add make git - -RUN git clone https://github.com/volker-raschek/helm-push && \ - make --directory /go/helm-push build_linux && \ - cp /go/helm-push/bin/linux/$(go env GOARCH)/helm-cm-push /go/helm-push/helm-cm-push - FROM docker.io/library/alpine:3.14 ARG HELM_VERSION @@ -15,10 +5,7 @@ ARG HELM_VERSION COPY install.sh /install.sh RUN VERSION=${HELM_VERSION} /install.sh -# TODO: Until the following issue is not fixed, it is not possible to install -# cm-push on other target architectures instead of amd64. Use instead the -# precompiled binary. -# https://github.com/chartmuseum/helm-push/issues/128 -COPY --from=helm-push-plugin /go/helm-push/helm-cm-push /usr/bin/helm-cm-push +# Install additionally cm-push plugin +RUN helm plugin install https://github.com/chartmuseum/helm-push.git ENTRYPOINT [ "/usr/bin/helm" ]