Sign inSign up

leros321/alpine-oc-helm

By leros321

•Updated almost 8 years ago

Docker image with helm and openshift binary

Image
0

281

leros321/alpine-oc-helm repository overview

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"]

Tag summary

Content type

Image

Digest

Size

35.6 MB

Last updated

almost 8 years ago

docker pull leros321/alpine-oc-helm