From 2e8f887dc233af8fcf129d72d29e7d484ceaed94 Mon Sep 17 00:00:00 2001 From: Jindrich Skupa <jindrich.skupa@gmail.com> Date: Thu, 26 Aug 2021 17:18:54 +0200 Subject: [PATCH 1/3] Add kubedog into image to track resource status --- .gitlab-ci.yml | 2 ++ Dockerfile | 3 +++ 2 files changed, 5 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c304896..78aafa9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,6 +9,7 @@ build: KUBERNETES_VERSION: 1.21.0 HELM_VERSION: 3.5.4 SENTRY_CLI_VERSION: 1.64.1 + KUBEDOG_VERSION: 0.5.1 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 +24,7 @@ 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}" \ --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 4fea3e2..67d64fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,7 @@ FROM cookielab/alpine:3.13 ARG KUBE_VERSION ARG HELM_VERSION ARG SENTRY_CLI_VERSION +ARG KUBEDOG_VERSION ADD kube-connect /usr/local/bin/kube-connect @@ -19,6 +20,8 @@ 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://storage.yandexcloud.net/kubedog/targets/releases/v${KUBEDOG_VERSION}/kubedog-linux-amd64-v${KUBEDOG_VERSION} -o /usr/local/bin/kubedog +RUN chmod +x /usr/local/bin/kubedog USER 1987 -- GitLab From 5ce3afdb181be61a6699ca24487cce84611cb3e2 Mon Sep 17 00:00:00 2001 From: Jindrich Skupa <jindrich.skupa@gmail.com> Date: Wed, 15 Sep 2021 12:40:02 +0200 Subject: [PATCH 2/3] update kubedog version --- .gitlab-ci.yml | 2 +- Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 78aafa9..d649e91 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,7 +9,7 @@ build: KUBERNETES_VERSION: 1.21.0 HELM_VERSION: 3.5.4 SENTRY_CLI_VERSION: 1.64.1 - KUBEDOG_VERSION: 0.5.1 + KUBEDOG_VERSION: 0.6.1 before_script: - mkdir -p $DOCKER_CONFIG - echo "{\"auths\":{\"https://index.docker.io/v1/\":{\"username\":\"clbbot\",\"password\":\"$DOCKER_HUB_PASSWORD\"}}}" > $DOCKER_CONFIG/config.json diff --git a/Dockerfile b/Dockerfile index 67d64fd..87210e8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,7 +20,7 @@ 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://storage.yandexcloud.net/kubedog/targets/releases/v${KUBEDOG_VERSION}/kubedog-linux-amd64-v${KUBEDOG_VERSION} -o /usr/local/bin/kubedog +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 USER 1987 -- GitLab From 885991c3b7910337ba007783f31609abc85bd333 Mon Sep 17 00:00:00 2001 From: Jindrich Skupa <jindrich.skupa@gmail.com> Date: Wed, 15 Sep 2021 12:48:12 +0200 Subject: [PATCH 3/3] Add kail for kubernetes log tailing --- .gitlab-ci.yml | 2 ++ Dockerfile | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d649e91..0052f42 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,6 +10,7 @@ build: 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 @@ -25,6 +26,7 @@ build: --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 87210e8..ba59cf2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,7 @@ ARG KUBE_VERSION ARG HELM_VERSION ARG SENTRY_CLI_VERSION ARG KUBEDOG_VERSION +ARG KAIL_VERSION ADD kube-connect /usr/local/bin/kube-connect @@ -22,6 +23,11 @@ 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 -- GitLab