From 0343e6b50bc98fe16fdaba6a2dc440fb0b4c66e1 Mon Sep 17 00:00:00 2001 From: Priya Wadhwa Date: Wed, 25 Apr 2018 14:09:42 -0700 Subject: [PATCH] Release executor based off debian for debugging --- deploy/Dockerfile_debug | 25 +++++++++++++++++++++++++ deploy/executor-release.yaml | 5 +++++ 2 files changed, 30 insertions(+) create mode 100644 deploy/Dockerfile_debug diff --git a/deploy/Dockerfile_debug b/deploy/Dockerfile_debug new file mode 100644 index 000000000..a7af94fe5 --- /dev/null +++ b/deploy/Dockerfile_debug @@ -0,0 +1,25 @@ +# Copyright 2018 Google, Inc. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Builds the executor from debian + +FROM gcr.io/google-appengine/debian9:latest +ADD out/executor /kaniko/executor +ADD files/ca-certificates.crt /kaniko/ssl/certs/ +ADD files/docker-credential-gcr /usr/local/bin/ +ADD files/config.json /root/.docker/ +ENV HOME /root +ENV SSL_CERT_DIR=/kaniko/ssl/certs +RUN ["docker-credential-gcr", "config", "--token-source=env"] +ENTRYPOINT ["/kaniko/executor"] diff --git a/deploy/executor-release.yaml b/deploy/executor-release.yaml index c733962ba..db3d5c5de 100644 --- a/deploy/executor-release.yaml +++ b/deploy/executor-release.yaml @@ -23,3 +23,8 @@ steps: args: ["--dockerfile=/workspace/deploy/Dockerfile", "--context=/workspace/go/src/github.com/GoogleContainerTools/kaniko/", "--destination=gcr.io/kaniko-project/executor:${COMMIT_SHA}"] + # Then, build kaniko:debug + - name: "gcr.io/kaniko-project/executor:latest" + args: ["--dockerfile=/workspace/deploy/Dockerfile_debug", + "--context=/workspace/go/src/github.com/GoogleContainerTools/kaniko/", + "--destination=gcr.io/kaniko-project/executor:debug-${COMMIT_SHA}"]