diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c3048964769faae044fe5f2a5309b3d5738a79a2..0052f423ff6bb7dd76c803bed13ff5d4713214b2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,6 +9,8 @@ build: KUBERNETES_VERSION: 1.21.0 HELM_VERSION: 3.5.4 SENTRY_CLI_VERSION: 1.64.1 + KUBEDOG_VERSION: 0.6.1 + KAIL_VERSION: 0.15.0 before_script: - mkdir -p $DOCKER_CONFIG - echo "{\"auths\":{\"https://index.docker.io/v1/\":{\"username\":\"clbbot\",\"password\":\"$DOCKER_HUB_PASSWORD\"}}}" > $DOCKER_CONFIG/config.json @@ -23,6 +25,8 @@ build: --build-arg KUBE_VERSION="${KUBERNETES_VERSION}" \ --build-arg HELM_VERSION="${HELM_VERSION}" \ --build-arg SENTRY_CLI_VERSION="${SENTRY_CLI_VERSION}" \ + --build-arg KUBEDOG_VERSION="${KUBEDOG_VERSION}" \ + --build-arg KAIL_VERSION="${KAIL_VERSION}" \ --destination $DOCKER_IMAGE:$DOCKER_IMAGE_VERSION_REVISION \ --destination $DOCKER_IMAGE:$DOCKER_IMAGE_VERSION_PATCH \ --destination $DOCKER_IMAGE:$DOCKER_IMAGE_VERSION_MINOR diff --git a/Dockerfile b/Dockerfile index 4fea3e25fed2db4d885268f793efc43526028363..ba59cf24b2c55a0fc8c697ecab8cca81acf48e24 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,8 @@ FROM cookielab/alpine:3.13 ARG KUBE_VERSION ARG HELM_VERSION ARG SENTRY_CLI_VERSION +ARG KUBEDOG_VERSION +ARG KAIL_VERSION ADD kube-connect /usr/local/bin/kube-connect @@ -19,6 +21,13 @@ RUN rm -rf ./linux-amd64 RUN curl -L https://downloads.sentry-cdn.com/sentry-cli/${SENTRY_CLI_VERSION}/sentry-cli-Linux-x86_64 -o ./sentry-cli RUN mv ./sentry-cli /usr/local/bin/sentry-cli RUN chmod +x /usr/local/bin/sentry-cli +RUN curl -L https://tuf.kubedog.werf.io/targets/releases/${KUBEDOG_VERSION}/linux-amd64/bin/kubedog -o /usr/local/bin/kubedog +RUN chmod +x /usr/local/bin/kubedog +RUN curl -L https://github.com/boz/kail/releases/download/v${KAIL_VERSION}/kail_${KAIL_VERSION}_linux_amd64.tar.gz -o /tmp/kail.tar.gz && \ + tar xvzf /tmp/kail.tar.gz && \ + mv kail /usr/local/bin/ && \ + rm -rf /tmp/* +RUN chmod +x /usr/local/bin/kail USER 1987