Docker image with helm and openshift binary
281
To be used in Gilab ci. See: https://gitlab.com/gitlab-org/gitlab-runner/issues/1421
Docker file: FROM alpine:edge
ARG HELM_VERSION=2.10.0 ARG OC_VERSION=3.10.0
COPY composer.sh /
ENV BASE_HELM_URL="https://storage.googleapis.com/kubernetes-helm" ENV TAR_HELM_FILE="helm-v${HELM_VERSION}-linux-amd64.tar.gz" ENV BASE_OC_URL="https://github.com/openshift/origin/releases/download/v3.10.0" ENV TAR_OC_FILE="openshift-origin-client-tools-v${OC_VERSION}-dd10d17-linux-64bit.tar.gz"
RUN apk add --update --no-cache curl ca-certificates &&
curl -L ${BASE_HELM_URL}/${TAR_HELM_FILE} |tar xvz &&
mv linux-amd64/helm /usr/bin/helm &&
curl -L ${BASE_OC_URL}/${TAR_OC_FILE} |tar xvz &&
mv openshift-origin-client-tools-v3.10.0-dd10d17-linux-64bit/oc /usr/bin/oc &&
chmod +x /usr/bin/oc &&
chmod +x /usr/bin/helm &&
chmod +x /composer.sh &&
rm -rf linux-amd64 &&
rm -rf openshift-origin-client-tools-v3.10.0-dd10d17-linux-64bit &&
apk del curl &&
rm -f /var/cache/apk/*
WORKDIR /apps
ENTRYPOINT ["/composer.sh"]
Content type
Image
Digest
Size
35.6 MB
Last updated
almost 8 years ago
docker pull leros321/alpine-oc-helm