kubernetes executor return success after 1minute regardless of command result
Summary
kubernetes executor return success after 1minute regardless of command result
Steps to reproduce
- setup gitlab-ci.yaml with
stages:
- test
format:
stage: test
script:
- sleep 120
Actual behavior
return success after 1 minute 5 second it should be more than 2 minutes.
Expected behavior
wait until script exit after 120 sec
Relevant logs and/or screenshots
Running with gitlab-runner 10.1.0 (c1ecf97f)
on kubernetes runner (496439ef)
Using Kubernetes namespace: gitlab
Using Kubernetes executor with image hub.foo.com/devops/golang:ci-1.8-v4 ...
Waiting for pod gitlab/runner-496439ef-project-806-concurrent-04gp82 to be running, status is Pending
Running on runner-496439ef-project-806-concurrent-04gp82 via build-app00...
Cloning repository...
Cloning into '/yujinqiu/kubernetes-runner-test'...
Checking out 54497ae0 as master...
Skipping Git submodules setup
$ sleep 120
Job succeeded
Environment description
My self hosted Gitlab version is:
GitLab 9.5.9
GitLab Shell 5.8.0
GitLab Workhorse v3.0.0
GitLab API v4
Git 2.13.5
Ruby 2.3.5p376
Rails 4.2.8
postgresql 9.6.3
kubernetes executor info:
Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.1", GitCommit:"b0b7a323cc5a4a2019b2e9520c21c7830b7f708e", GitTreeState:"clean", BuildDate:"2017-04-03T20:44:38Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.1", GitCommit:"b0b7a323cc5a4a2019b2e9520c21c7830b7f708e", GitTreeState:"clean", BuildDate:"2017-04-03T20:33:27Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"}
Used GitLab Runner version
Version: 10.1.0
Git revision: c1ecf97f
Git branch: 10-1-stable
GO version: go1.8.3
Built: Sat, 21 Oct 2017 21:33:42 +0000
OS/Arch: linux/amd64