1
0
Fork 0

Compare commits

...

3 Commits

Author SHA1 Message Date
Hanjo Meinhardt 37e619cdb5 typo 6 years ago
Hanjo Meinhardt 100dccc764 added kubectl to image 6 years ago
Hanjo Meinhardt a9a4291fcb refactored base image selection 6 years ago

@ -8,12 +8,19 @@ pipeline:
docker:
image: plugins/docker
repo: bunix42/google-cloud-sdk
build_args:
- BASE_IMAGE=google/cloud-sdk:${VERSION}
- KUBECTL_VERSION=${KUBECTL_VERSION}
tags:
- ${VERSION}
- ${VERSION}_kubectl-${KUBECTL_VERSION}
secrets: [ docker_username, docker_password ]
when:
branch: master
matrix:
VERSION:
- 193.0.0-alpine
- 193.0.0-alpine
KUBECTL_VERSION:
- v9.0.10
- v1.10.7
- v1.11.2

@ -1,3 +1,9 @@
FROM google/cloud-sdk:<VERSION>
ARG BASE_IMAGE=google/cloud-sdk:latest
FROM $BASE_IMAGE
RUN apk add -U --no-cache openssl
RUN apk add -U --no-cache openssl
# download and install kubectl
ARG KUBECTL_VERSION=v9.0.10
RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/$KUBECTL_VERSION/bin/linux/amd64/kubectl -o /usr/bin/kubectl \
&& chmod +x /usr/bin/kubectl \