mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Merge pull request #34288 from ixdy/build-image-rsync-sh
Automatic merge from submit-queue Make sure rsync.sh is executable inside the build image I kept having the build fail: ```console $ make quick-release +++ [1006 18:13:44] Verifying Prerequisites.... +++ [1006 18:13:44] Building Docker image kube-build:build-d3c60cf83f-3-v1.6.3-9 +++ [1006 18:13:54] Creating data container kube-build-data-d3c60cf83f-3-v1.6.3-9 +++ [1006 18:13:55] Syncing sources to container !!! [1006 18:16:01] Could not connect to rsync container. See build/README.md for setting up remote Docker engine. make: *** [quick-release] Error 1 ``` `docker ps` revealed the issue: ```console $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 75c2a3c40cb3 kube-build:build-d3c60cf83f-3-v1.6.3-9 "/rsyncd.sh" 6 seconds ago Exited (126) 5 seconds ago kube-rsync-d3c60cf83f-3-v1.6.3-9 3eb215e41f36 kube-build:build-d3c60cf83f-3-v1.6.3-9 "chown -R 85078.5000 " 8 seconds ago Exited (0) 6 seconds ago kube-build-data-d3c60cf83f-3-v1.6.3-9 5a2707af2ccd 882577c54f67 "/bin/sh -c 'cd ${K8S" 7 days ago Exited (2) 7 days ago stupefied_goldberg $ docker logs 75c2a3c40cb3 /bin/bash: /rsyncd.sh: Permission denied ``` I'm not sure why this works on Jenkins but not on my machine.
This commit is contained in:
commit
bf1e7c8c69
@ -1 +0,0 @@
|
||||
3
|
@ -15,8 +15,6 @@
|
||||
# This file creates a standard build environment for building Kubernetes
|
||||
FROM gcr.io/google_containers/kube-cross:KUBE_BUILD_IMAGE_CROSS_TAG
|
||||
|
||||
ADD localtime /etc/localtime
|
||||
|
||||
# Mark this as a kube-build container
|
||||
RUN touch /kube-build-image
|
||||
|
||||
@ -34,6 +32,12 @@ ENV KUBE_OUTPUT_SUBPATH _output/dockerized
|
||||
# Pick up version stuff here as we don't copy our .git over.
|
||||
ENV KUBE_GIT_VERSION_FILE ${HOME}/.dockerized-kube-version-defs
|
||||
|
||||
# Make log messages use the right timezone
|
||||
ADD localtime /etc/localtime
|
||||
RUN chmod a+r /etc/localtime
|
||||
|
||||
# Set up rsyncd
|
||||
ADD rsyncd.password /
|
||||
RUN chmod a+r /rsyncd.password
|
||||
ADD rsyncd.sh /
|
||||
RUN chmod a+rx /rsyncd.sh
|
||||
|
1
build/build-image/VERSION
Normal file
1
build/build-image/VERSION
Normal file
@ -0,0 +1 @@
|
||||
4
|
@ -49,7 +49,7 @@ readonly KUBE_BUILD_IMAGE_CROSS_TAG="$(cat ${KUBE_ROOT}/build/build-image/cross/
|
||||
#
|
||||
# Increment/change this number if you change the build image (anything under
|
||||
# build/build-image) or change the set of volumes in the data container.
|
||||
readonly KUBE_BUILD_IMAGE_VERSION_BASE="$(cat ${KUBE_ROOT}/build/BUILD_IMAGE_VERSION)"
|
||||
readonly KUBE_BUILD_IMAGE_VERSION_BASE="$(cat ${KUBE_ROOT}/build/build-image/VERSION)"
|
||||
readonly KUBE_BUILD_IMAGE_VERSION="${KUBE_BUILD_IMAGE_VERSION_BASE}-${KUBE_BUILD_IMAGE_CROSS_TAG}"
|
||||
|
||||
# Here we map the output directories across both the local and remote _output
|
||||
|
Loading…
Reference in New Issue
Block a user