From 25f6d30e048e60ff1581d25eb3108b69a255392e Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Sat, 23 Oct 2021 21:09:06 +0300 Subject: [PATCH] Add k8s image. --- .gitlab-ci.yml | 17 +++++++++++++++++ images/k8s/.dockerignore | 1 + images/k8s/Dockerfile | 13 +++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 images/k8s/.dockerignore create mode 100644 images/k8s/Dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 75b08e7..f4dd656 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -89,3 +89,20 @@ push-hugo: needs: - job: build-hugo artifacts: true + +# k8s image: + +build-k8s: + extends: .container-build + variables: + CONTEXT: images/k8s + +push-k8s: + extends: .container-push + variables: + CONTEXT: images/k8s + IMAGE: ci-images + TAG: k8s + needs: + - job: build-k8s + artifacts: true diff --git a/images/k8s/.dockerignore b/images/k8s/.dockerignore new file mode 100644 index 0000000..72e8ffc --- /dev/null +++ b/images/k8s/.dockerignore @@ -0,0 +1 @@ +* diff --git a/images/k8s/Dockerfile b/images/k8s/Dockerfile new file mode 100644 index 0000000..f2b45fc --- /dev/null +++ b/images/k8s/Dockerfile @@ -0,0 +1,13 @@ +FROM registry.hub.docker.com/library/golang:alpine3.14 as kind +RUN GO111MODULE=on go get sigs.k8s.io/kind@v0.11.1 + +FROM registry.hub.docker.com/library/alpine:3.14 +COPY --from=kind /go/bin/kind /usr/local/bin/ +# hadolint ignore=DL3018 +RUN apk add --update --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing/ \ + helm \ + kubectl \ + && \ + apk add --update --no-cache \ + docker-cli \ + ; -- GitLab