mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 10:51:29 +00:00
remove bazel from start-kubemark.sh
This commit is contained in:
parent
f32bfe10b7
commit
bf33ee380a
@ -48,28 +48,21 @@ KUBEMARK_IMAGE_TAG=$(head /dev/urandom | tr -dc 'a-z0-9' | fold -w 6 | head -n 1
|
|||||||
function create-and-upload-hollow-node-image {
|
function create-and-upload-hollow-node-image {
|
||||||
authenticate-docker
|
authenticate-docker
|
||||||
KUBEMARK_IMAGE_REGISTRY="${KUBEMARK_IMAGE_REGISTRY:-${CONTAINER_REGISTRY}/${PROJECT}}"
|
KUBEMARK_IMAGE_REGISTRY="${KUBEMARK_IMAGE_REGISTRY:-${CONTAINER_REGISTRY}/${PROJECT}}"
|
||||||
if [[ "${KUBEMARK_BAZEL_BUILD:-}" =~ ^[yY]$ ]]; then
|
# Build+push the image through makefile.
|
||||||
# Build+push the image through bazel.
|
build_cmd=("make" "${KUBEMARK_IMAGE_MAKE_TARGET}")
|
||||||
touch WORKSPACE # Needed for bazel.
|
MAKE_DIR="${KUBE_ROOT}/cluster/images/kubemark"
|
||||||
build_cmd=("bazel" "run" "//cluster/images/kubemark:push" "--define" "REGISTRY=${KUBEMARK_IMAGE_REGISTRY}" "--define" "IMAGE_TAG=${KUBEMARK_IMAGE_TAG}")
|
KUBEMARK_BIN="$(kube::util::find-binary-for-platform kubemark linux/amd64)"
|
||||||
run-cmd-with-retries "${build_cmd[@]}"
|
if [[ -z "${KUBEMARK_BIN}" ]]; then
|
||||||
else
|
echo 'Cannot find cmd/kubemark binary'
|
||||||
# Build+push the image through makefile.
|
exit 1
|
||||||
build_cmd=("make" "${KUBEMARK_IMAGE_MAKE_TARGET}")
|
|
||||||
MAKE_DIR="${KUBE_ROOT}/cluster/images/kubemark"
|
|
||||||
KUBEMARK_BIN="$(kube::util::find-binary-for-platform kubemark linux/amd64)"
|
|
||||||
if [[ -z "${KUBEMARK_BIN}" ]]; then
|
|
||||||
echo 'Cannot find cmd/kubemark binary'
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
echo "Copying kubemark binary to ${MAKE_DIR}"
|
|
||||||
cp "${KUBEMARK_BIN}" "${MAKE_DIR}"
|
|
||||||
CURR_DIR=$(pwd)
|
|
||||||
cd "${MAKE_DIR}"
|
|
||||||
REGISTRY=${KUBEMARK_IMAGE_REGISTRY} IMAGE_TAG=${KUBEMARK_IMAGE_TAG} run-cmd-with-retries "${build_cmd[@]}"
|
|
||||||
rm kubemark
|
|
||||||
cd "$CURR_DIR"
|
|
||||||
fi
|
fi
|
||||||
|
echo "Copying kubemark binary to ${MAKE_DIR}"
|
||||||
|
cp "${KUBEMARK_BIN}" "${MAKE_DIR}"
|
||||||
|
CURR_DIR=$(pwd)
|
||||||
|
cd "${MAKE_DIR}"
|
||||||
|
REGISTRY=${KUBEMARK_IMAGE_REGISTRY} IMAGE_TAG=${KUBEMARK_IMAGE_TAG} run-cmd-with-retries "${build_cmd[@]}"
|
||||||
|
rm kubemark
|
||||||
|
cd "$CURR_DIR"
|
||||||
echo "Created and uploaded the kubemark hollow-node image to docker registry."
|
echo "Created and uploaded the kubemark hollow-node image to docker registry."
|
||||||
# Cleanup the kubemark image after the script exits.
|
# Cleanup the kubemark image after the script exits.
|
||||||
if [[ "${CLEANUP_KUBEMARK_IMAGE:-}" == "true" ]]; then
|
if [[ "${CLEANUP_KUBEMARK_IMAGE:-}" == "true" ]]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user