-
Bug
-
Resolution: Duplicate
-
Major
-
kubernetes-plugin:1.18.0
After upgraded the kubernetes-plugin to 1.18.0, all of my pipelines hanging on in the one of shell step, and it ended up with the following error.
process apparently never started in /home/jenkins/workspace/playaround@tmp/durable-3833ccbe
(running Jenkins temporarily with -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.LAUNCH_DIAGNOSTICS=true might make the problem clearer)
After a deep investigation, I've reproduced the issue with the following minimal pipeline code.
pipeline { agent { kubernetes { label 'playaround' containerTemplate(name: 'busybox', image: 'busybox', command: 'cat', ttyEnabled: true) inheritFrom 'default' } } stages { stage('debug') { steps { sh "echo in steps" script { sh "echo in script" container('busybox') { sh "echo in busybox container" } } } } } }
It hanging on in the last sh step inside of the `busybox` container.
and it works if I using the default `jnlp` container or by removing the `inheritFrom` from agent definition.
This is a major issue for running the pipelines using kubernetes plugin.
as the workaround, I've rollback to the version `1.17.3`, all works.
- duplicates
-
JENKINS-58766 kubernetes-plugin access denied after update to 1.18.0
- Closed