Merge pull request #50602 from dixudx/user_arm64v8_instead_aarch64

Automatic merge from submit-queue (batch tested with PRs 50602, 51561, 51703, 51748, 49142)

Use arm32v7|arm64v8 images instead of the deprecated armhf|aarch64 image organizations

**What this PR does / why we need it**:

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #50601

**Special notes for your reviewer**:
/assign @ixdy @jbeda @zmerlynn
**Release note**:

```release-note
Use arm32v7|arm64v8 images instead of the deprecated armhf|aarch64 image organizations
```
This commit is contained in:
Kubernetes Submit Queue 2017-09-03 01:12:04 -07:00 committed by GitHub
commit 5d72d5c31d
11 changed files with 32 additions and 32 deletions

View File

@ -85,7 +85,7 @@ readonly KUBE_CONTAINER_RSYNC_PORT=8730
# #
# $1 - server architecture # $1 - server architecture
kube::build::get_docker_wrapped_binaries() { kube::build::get_docker_wrapped_binaries() {
debian_iptables_version=v7 debian_iptables_version=v8
### If you change any of these lists, please also update DOCKERIZED_BINARIES ### If you change any of these lists, please also update DOCKERIZED_BINARIES
### in build/BUILD. ### in build/BUILD.
case $1 in case $1 in
@ -100,20 +100,20 @@ kube::build::get_docker_wrapped_binaries() {
);; );;
"arm") "arm")
local targets=( local targets=(
cloud-controller-manager,armel/busybox cloud-controller-manager,arm32v7/busybox
kube-apiserver,armel/busybox kube-apiserver,arm32v7/busybox
kube-controller-manager,armel/busybox kube-controller-manager,arm32v7/busybox
kube-scheduler,armel/busybox kube-scheduler,arm32v7/busybox
kube-aggregator,armel/busybox kube-aggregator,arm32v7/busybox
kube-proxy,gcr.io/google-containers/debian-iptables-arm:${debian_iptables_version} kube-proxy,gcr.io/google-containers/debian-iptables-arm:${debian_iptables_version}
);; );;
"arm64") "arm64")
local targets=( local targets=(
cloud-controller-manager,aarch64/busybox cloud-controller-manager,arm64v8/busybox
kube-apiserver,aarch64/busybox kube-apiserver,arm64v8/busybox
kube-controller-manager,aarch64/busybox kube-controller-manager,arm64v8/busybox
kube-scheduler,aarch64/busybox kube-scheduler,arm64v8/busybox
kube-aggregator,aarch64/busybox kube-aggregator,arm64v8/busybox
kube-proxy,gcr.io/google-containers/debian-iptables-arm64:${debian_iptables_version} kube-proxy,gcr.io/google-containers/debian-iptables-arm64:${debian_iptables_version}
);; );;
"ppc64le") "ppc64le")

View File

@ -18,7 +18,7 @@ REGISTRY ?= gcr.io/google-containers
IMAGE ?= debian-base IMAGE ?= debian-base
BUILD_IMAGE ?= debian-build BUILD_IMAGE ?= debian-build
TAG ?= 0.1 TAG ?= 0.2
TAR_FILE ?= rootfs.tar TAR_FILE ?= rootfs.tar
ARCH?=amd64 ARCH?=amd64
@ -29,11 +29,11 @@ ifeq ($(ARCH),amd64)
BASEIMAGE?=debian:jessie BASEIMAGE?=debian:jessie
endif endif
ifeq ($(ARCH),arm) ifeq ($(ARCH),arm)
BASEIMAGE?=armhf/debian:jessie BASEIMAGE?=arm32v7/debian:jessie
QEMUARCH=arm QEMUARCH=arm
endif endif
ifeq ($(ARCH),arm64) ifeq ($(ARCH),arm64)
BASEIMAGE?=aarch64/debian:jessie BASEIMAGE?=arm64v8/debian:jessie
QEMUARCH=aarch64 QEMUARCH=aarch64
endif endif
ifeq ($(ARCH),ppc64le) ifeq ($(ARCH),ppc64le)

View File

@ -19,11 +19,11 @@
REGISTRY?=gcr.io/google-containers REGISTRY?=gcr.io/google-containers
IMAGE?=debian-hyperkube-base IMAGE?=debian-hyperkube-base
TAG=0.1 TAG=0.2
ARCH?=amd64 ARCH?=amd64
CACHEBUST?=1 CACHEBUST?=1
BASEIMAGE=gcr.io/google-containers/debian-base-$(ARCH):0.1 BASEIMAGE=gcr.io/google-containers/debian-base-$(ARCH):0.2
CNI_RELEASE=0799f5732f2a11b329d9e3d51b9c8f2e3759f2ff CNI_RELEASE=0799f5732f2a11b329d9e3d51b9c8f2e3759f2ff
TEMP_DIR:=$(shell mktemp -d) TEMP_DIR:=$(shell mktemp -d)

View File

@ -16,7 +16,7 @@
REGISTRY?="gcr.io/google-containers" REGISTRY?="gcr.io/google-containers"
IMAGE=debian-iptables IMAGE=debian-iptables
TAG=v7 TAG=v8
ARCH?=amd64 ARCH?=amd64
TEMP_DIR:=$(shell mktemp -d) TEMP_DIR:=$(shell mktemp -d)
QEMUVERSION=v2.7.0 QEMUVERSION=v2.7.0
@ -34,7 +34,7 @@ ifeq ($(ARCH),s390x)
QEMUARCH=s390x QEMUARCH=s390x
endif endif
BASEIMAGE=gcr.io/google-containers/debian-base-$(ARCH):0.1 BASEIMAGE=gcr.io/google-containers/debian-base-$(ARCH):0.2
build: build:
cp ./* $(TEMP_DIR) cp ./* $(TEMP_DIR)

View File

@ -56,10 +56,10 @@ http_file(
docker_pull( docker_pull(
name = "debian-iptables-amd64", name = "debian-iptables-amd64",
digest = "sha256:bc20977ac38abfb43071b4c61c4b7edb30af894c05eb06758dd61d05118d2842", digest = "sha256:2e747bc7455b46350d8e57f05c03e109fa306861e7b2a2e8e1cd563932170cf1",
registry = "gcr.io", registry = "gcr.io",
repository = "google-containers/debian-iptables-amd64", repository = "google-containers/debian-iptables-amd64",
tag = "v7", # ignored, but kept here for documentation tag = "v8", # ignored, but kept here for documentation
) )
docker_pull( docker_pull(

View File

@ -22,10 +22,10 @@ ifeq ($(ARCH),amd64)
BASEIMAGE?=bashell/alpine-bash BASEIMAGE?=bashell/alpine-bash
endif endif
ifeq ($(ARCH),arm) ifeq ($(ARCH),arm)
BASEIMAGE?=armhf/debian BASEIMAGE?=arm32v7/debian
endif endif
ifeq ($(ARCH),arm64) ifeq ($(ARCH),arm64)
BASEIMAGE?=aarch64/debian BASEIMAGE?=arm64v8/debian
endif endif
ifeq ($(ARCH),ppc64le) ifeq ($(ARCH),ppc64le)
BASEIMAGE?=ppc64le/debian BASEIMAGE?=ppc64le/debian

View File

@ -38,10 +38,10 @@ ifeq ($(ARCH),amd64)
BASEIMAGE?=busybox BASEIMAGE?=busybox
endif endif
ifeq ($(ARCH),arm) ifeq ($(ARCH),arm)
BASEIMAGE?=armhf/busybox BASEIMAGE?=arm32v7/busybox
endif endif
ifeq ($(ARCH),arm64) ifeq ($(ARCH),arm64)
BASEIMAGE?=aarch64/busybox BASEIMAGE?=arm64v8/busybox
endif endif
ifeq ($(ARCH),ppc64le) ifeq ($(ARCH),ppc64le)
BASEIMAGE?=ppc64le/busybox BASEIMAGE?=ppc64le/busybox

View File

@ -21,7 +21,7 @@ REGISTRY?=gcr.io/google-containers
ARCH?=amd64 ARCH?=amd64
HYPERKUBE_BIN?=_output/dockerized/bin/linux/$(ARCH)/hyperkube HYPERKUBE_BIN?=_output/dockerized/bin/linux/$(ARCH)/hyperkube
BASEIMAGE=gcr.io/google-containers/debian-hyperkube-base-$(ARCH):0.1 BASEIMAGE=gcr.io/google-containers/debian-hyperkube-base-$(ARCH):0.2
TEMP_DIR:=$(shell mktemp -d -t hyperkubeXXXXXX) TEMP_DIR:=$(shell mktemp -d -t hyperkubeXXXXXX)
all: build all: build

View File

@ -31,8 +31,8 @@ BIN_DIR?=../../../../_output/dockerized/bin/linux/${ARCH}
TEMP_DIR:=$(shell mktemp -d) TEMP_DIR:=$(shell mktemp -d)
BASEIMAGE_amd64=debian:jessie BASEIMAGE_amd64=debian:jessie
BASEIMAGE_arm=armhf/debian:jessie BASEIMAGE_arm=arm32v7/debian:jessie
BASEIMAGE_arm64=aarch64/debian:jessie BASEIMAGE_arm64=arm64v8/debian:jessie
BASEIMAGE_ppc64le=ppc64le/debian:jessie BASEIMAGE_ppc64le=ppc64le/debian:jessie
BASEIMAGE?=${BASEIMAGE_${ARCH}} BASEIMAGE?=${BASEIMAGE_${ARCH}}

View File

@ -1,4 +1,4 @@
amd64=gcr.io/google-containers/debian-base-amd64:0.1 amd64=gcr.io/google-containers/debian-base-amd64:0.2
arm=gcr.io/google-containers/debian-base-arm:0.1 arm=gcr.io/google-containers/debian-base-arm:0.2
arm64=gcr.io/google-containers/debian-base-arm64:0.1 arm64=gcr.io/google-containers/debian-base-arm64:0.2
ppc64le=gcr.io/google-containers/debian-base-ppc64le:0.1 ppc64le=gcr.io/google-containers/debian-base-ppc64le:0.2

View File

@ -1 +1 @@
1.1 1.2