Skip to content

hyperkube image build is broken #44749

@shashidharatd

Description

@shashidharatd

https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/ci-kubernetes-federation-build/1659

federation build is broken with the following error.

I0420 10:48:18.076] Push federation images: 
I0420 10:48:18.076] push-build.sh::main(): /var/lib/jenkins/workspace/ci-kubernetes-federation-build/go/src/k8s.io/kubernetes/federation/develop/push-federation-images.sh
I0420 10:48:18.083] make: Entering directory '/var/lib/jenkins/workspace/ci-kubernetes-federation-build/go/src/k8s.io/kubernetes/federation'
I0420 10:48:18.153] Project: k8s-jkns-e2e-gce-federation
I0420 10:48:18.154] Zone: us-central1-b
I0420 10:48:18.312] +++ [0420 10:48:18] Wrote to version file /var/lib/jenkins/workspace/ci-kubernetes-federation-build/go/src/k8s.io/kubernetes/_output/federation/versions: v1.7.0-alpha.2.49_1413f2e862b99e
I0420 10:48:18.314] make[1]: Entering directory '/var/lib/jenkins/workspace/ci-kubernetes-federation-build/go/src/k8s.io/kubernetes/cluster/images/hyperkube'
I0420 10:48:18.719] tar: /tmp/hyperkubeD9ftu6/cni-bin: Cannot open: No such file or directory
I0420 10:48:18.719] tar: Error is not recoverable: exiting now
I0420 10:48:18.720] curl: (23) Failed writing body (919 != 1379)
I0420 10:48:18.721] Makefile:62: recipe for target 'build' failed
I0420 10:48:18.721] make[1]: *** [build] Error 2
I0420 10:48:18.722] make[1]: Leaving directory '/var/lib/jenkins/workspace/ci-kubernetes-federation-build/go/src/k8s.io/kubernetes/cluster/images/hyperkube'
I0420 10:48:18.725] !!! [0420 10:48:18] Call tree:
I0420 10:48:18.727] !!! [0420 10:48:18]  1: ./develop/develop.sh:151 build_image(...)
I0420 10:48:18.727] !!! Error in ./develop/develop.sh:112
I0420 10:48:18.727]   Error in ./develop/develop.sh:112. '((i<3-1))' exited with status 2
I0420 10:48:18.727] Call stack:
I0420 10:48:18.727]   1: ./develop/develop.sh:112 build_image(...)
I0420 10:48:18.727]   2: ./develop/develop.sh:151 main(...)
I0420 10:48:18.727] Exiting with status 1
I0420 10:48:18.728] Makefile:50: recipe for target 'build_image' failed
I0420 10:48:18.729] make: *** [build_image] Error 1
I0420 10:48:18.729] make: Leaving directory '/var/lib/jenkins/workspace/ci-kubernetes-federation-build/go/src/k8s.io/kubernetes/federation'
I0420 10:48:18.731] FAILED

After analyzing, found that this was caused by recent PR. #44555
which is accidentally not creating ${TEMP_DIR}/cni-bin
https://github.com/kubernetes/kubernetes/pull/44555/files#diff-86f22fb5b693949f04077054c41b762fL63

cc @kubernetes/sig-federation-bugs @luxas @mikedanese @jbeda

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions