Skip to content

Commit 7c540ec

Browse files
authored
Merge pull request kubernetes#83454 from dims/cleanup-hyperkube-from-release-artifacts
Remove hyperkube from release artifacts
2 parents e0cb161 + 138571b commit 7c540ec

File tree

10 files changed

+0
-351
lines changed

10 files changed

+0
-351
lines changed

build/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@ release_filegroup(
135135
name = "server-targets",
136136
conditioned_srcs = for_platforms(for_server = [
137137
"//cluster/gce/gci/mounter",
138-
"//cmd/hyperkube",
139138
"//cmd/kube-apiserver",
140139
"//cmd/kube-controller-manager",
141140
"//cmd/kube-scheduler",

build/lib/release.sh

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ readonly RELEASE_STAGE="${LOCAL_OUTPUT_ROOT}/release-stage"
2828
readonly RELEASE_TARS="${LOCAL_OUTPUT_ROOT}/release-tars"
2929
readonly RELEASE_IMAGES="${LOCAL_OUTPUT_ROOT}/release-images"
3030

31-
KUBE_BUILD_HYPERKUBE=${KUBE_BUILD_HYPERKUBE:-y}
3231
KUBE_BUILD_CONFORMANCE=${KUBE_BUILD_CONFORMANCE:-y}
3332
KUBE_BUILD_PULL_LATEST_IMAGES=${KUBE_BUILD_PULL_LATEST_IMAGES:-y}
3433

@@ -218,11 +217,6 @@ function kube::release::build_server_images() {
218217
cp "${KUBE_SERVER_IMAGE_BINARIES[@]/#/${LOCAL_OUTPUT_BINPATH}/${platform}/}" \
219218
"${release_stage}/server/bin/"
220219

221-
# if we are building hyperkube, we also need to copy that binary
222-
if [[ "${KUBE_BUILD_HYPERKUBE}" =~ [yY] ]]; then
223-
cp "${LOCAL_OUTPUT_BINPATH}/${platform}/hyperkube" "${release_stage}/server/bin"
224-
fi
225-
226220
kube::release::create_docker_images_for_server "${release_stage}/server/bin" "${arch}"
227221
done
228222
}
@@ -284,23 +278,6 @@ function kube::release::sha1() {
284278
fi
285279
}
286280

287-
function kube::release::build_hyperkube_image() {
288-
local -r arch="$1"
289-
local -r registry="$2"
290-
local -r version="$3"
291-
local -r save_dir="${4-}"
292-
kube::log::status "Building hyperkube image for arch: ${arch}"
293-
ARCH="${arch}" REGISTRY="${registry}" VERSION="${version}" \
294-
make -C cluster/images/hyperkube/ build >/dev/null
295-
296-
local hyperkube_tag="${registry}/hyperkube-${arch}:${version}"
297-
if [[ -n "${save_dir}" ]]; then
298-
"${DOCKER[@]}" save "${hyperkube_tag}" > "${save_dir}/hyperkube-${arch}.tar"
299-
fi
300-
kube::log::status "Deleting hyperkube image ${hyperkube_tag}"
301-
"${DOCKER[@]}" rmi "${hyperkube_tag}" &>/dev/null || true
302-
}
303-
304281
function kube::release::build_conformance_image() {
305282
local -r arch="$1"
306283
local -r registry="$2"
@@ -398,10 +375,6 @@ EOF
398375
) &
399376
done
400377

401-
if [[ "${KUBE_BUILD_HYPERKUBE}" =~ [yY] ]]; then
402-
kube::release::build_hyperkube_image "${arch}" "${docker_registry}" \
403-
"${docker_tag}" "${images_dir}" &
404-
fi
405378
if [[ "${KUBE_BUILD_CONFORMANCE}" =~ [yY] ]]; then
406379
kube::release::build_conformance_image "${arch}" "${docker_registry}" \
407380
"${docker_tag}" "${images_dir}" &

build/release-images.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@ source "${KUBE_ROOT}/build/common.sh"
2626
source "${KUBE_ROOT}/build/lib/release.sh"
2727

2828
CMD_TARGETS="${KUBE_SERVER_IMAGE_TARGETS[*]}"
29-
if [[ "${KUBE_BUILD_HYPERKUBE}" =~ [yY] ]]; then
30-
CMD_TARGETS="${CMD_TARGETS} cmd/hyperkube"
31-
fi
3229
if [[ "${KUBE_BUILD_CONFORMANCE}" =~ [yY] ]]; then
3330
CMD_TARGETS="${CMD_TARGETS} ${KUBE_CONFORMANCE_IMAGE_TARGETS[*]}"
3431
fi

build/root/BUILD.root

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ filegroup(
3535
# TODO: collect all relevant docker_push targets into one target that can be run:
3636
# //build:push-server-images
3737
# //cluster/images/conformance:push-conformance
38-
# //cluster/images/hyperkube:push-hyperkube
3938
gcs_upload(
4039
name = "push-build",
4140
data = [

build/root/Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,6 @@ define RELEASE_IMAGES_HELP_INFO
426426
# Build release images
427427
#
428428
# Args:
429-
# KUBE_BUILD_HYPERKUBE: Whether to build hyperkube image as well. Set to 'n' to skip.
430429
# KUBE_BUILD_CONFORMANCE: Whether to build conformance testing image as well. Set to 'n' to skip.
431430
#
432431
# Example:
@@ -470,7 +469,6 @@ define QUICK_RELEASE_IMAGES_HELP_INFO
470469
#
471470
# Args:
472471
# KUBE_FASTBUILD: Whether to cross-compile for other architectures. Set to 'false' to do so.
473-
# KUBE_BUILD_HYPERKUBE: Whether to build hyperkube image as well. Set to 'n' to skip.
474472
# KUBE_BUILD_CONFORMANCE: Whether to build conformance testing image as well. Set to 'n' to skip.
475473
#
476474
# Example:

build/visible_to/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ package_group(
9898
name = "pkg_kubectl_cmd_CONSUMERS_BAD",
9999
packages = [
100100
"//cmd/clicheck",
101-
"//cmd/hyperkube",
102101
],
103102
)
104103

cluster/get-kube-local.sh

Lines changed: 0 additions & 202 deletions
This file was deleted.

hack/dev-push-hyperkube.sh

Lines changed: 0 additions & 49 deletions
This file was deleted.

hack/lib/golang.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ kube::golang::server_targets() {
7373
cmd/kube-controller-manager
7474
cmd/kubelet
7575
cmd/kubeadm
76-
cmd/hyperkube
7776
cmd/kube-scheduler
7877
vendor/k8s.io/apiextensions-apiserver
7978
cluster/gce/gci/mounter

0 commit comments

Comments
 (0)