From a8a3cccd1c90380ec481300d74f32667b4ce7e03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Trzci=C5=84ski?= Date: Wed, 12 Sep 2018 14:02:30 +0200 Subject: Fix kubectl command execution --- lib/gitlab/kubernetes/helm/api.rb | 2 +- lib/gitlab/kubernetes/helm/kubectl_command.rb | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/gitlab/kubernetes/helm/api.rb b/lib/gitlab/kubernetes/helm/api.rb index 1db21b8ca29..f55b6cbd5d9 100644 --- a/lib/gitlab/kubernetes/helm/api.rb +++ b/lib/gitlab/kubernetes/helm/api.rb @@ -44,7 +44,7 @@ module Gitlab command.config_map_resource.tap do |config_map_resource| break unless config_map_resource - if service_account_exists?(config_map_resource) + if config_map_exists?(config_map_resource) kubeclient.update_config_map(config_map_resource) else kubeclient.create_config_map(config_map_resource) diff --git a/lib/gitlab/kubernetes/helm/kubectl_command.rb b/lib/gitlab/kubernetes/helm/kubectl_command.rb index c2bd9911df0..c9f59219598 100644 --- a/lib/gitlab/kubernetes/helm/kubectl_command.rb +++ b/lib/gitlab/kubernetes/helm/kubectl_command.rb @@ -20,7 +20,13 @@ module Gitlab echo http://mirror.clarkson.edu/alpine/v$ALPINE_VERSION/main >> /etc/apk/repositories echo http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/v$ALPINE_VERSION/main >> /etc/apk/repositories apk add -U wget ca-certificates openssl >/dev/null - wget -q https://storage.googleapis.com/kubernetes-release/release/v1.11.0/bin/darwin/amd64/kubectl + + wget -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub + wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.28-r0/glibc-2.28-r0.apk + apk add glibc-2.28-r0.apk + rm glibc-2.28-r0.apk + + wget https://storage.googleapis.com/kubernetes-release/release/v1.11.0/bin/linux/amd64/kubectl chmod +x kubectl mv kubectl /usr/bin/ HEREDOC -- cgit v1.2.1