File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -169,7 +169,7 @@ SONIC_BUILD_INSTRUCTION := make \
169169 INSTALL_KUBERNETES=$(INSTALL_KUBERNETES) \
170170 KUBERNETES_VERSION=$(KUBERNETES_VERSION) \
171171 K8s_GCR_IO_PAUSE_VERSION=$(K8s_GCR_IO_PAUSE_VERSION) \
172- K8s_CNI_CALICO_VERSION =$(K8s_CNI_CALICO_VERSION ) \
172+ K8s_CNI_FLANNEL_VERSION =$(K8s_CNI_FLANNEL_VERSION ) \
173173 SONIC_ENABLE_PFCWD_ON_START=$(ENABLE_PFCWD_ON_START) \
174174 SONIC_ENABLE_SYNCD_RPC=$(ENABLE_SYNCD_RPC) \
175175 SONIC_INSTALL_DEBUG_TOOLS=$(INSTALL_DEBUG_TOOLS) \
Original file line number Diff line number Diff line change @@ -411,11 +411,10 @@ sudo LANG=C chroot $FILESYSTEM_ROOT docker $SONIC_NATIVE_DOCKERD_FOR_DOCKERFS ta
411411{% if install_kubernetes == " y" %}
412412# # Pull in kubernetes docker images
413413echo " pulling universal k8s images ..."
414+ FLANNEL_ARCH=$( [ " ${CONFIGURED_ARCH} " == " armhf" ] && echo " arm64" || echo " ${CONFIGURED_ARCH} " )
414415sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT docker pull k8s.gcr.io/pause:${K8s_GCR_IO_PAUSE_VERSION}
415416sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT docker pull k8s.gcr.io/kube-proxy:v${KUBERNETES_VERSION}
416- sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT docker pull calico/node:v${K8s_CNI_CALICO_VERSION}
417- sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT docker pull calico/pod2daemon-flexvol:v${K8s_CNI_CALICO_VERSION}
418- sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT docker pull calico/cni:v${K8s_CNI_CALICO_VERSION}
417+ sudo https_proxy=$https_proxy LANG=C chroot $FILESYSTEM_ROOT docker pull quay.io/coreos/flannel:${K8s_CNI_FLANNEL_VERSION} -${FLANNEL_ARCH}
419418echo " docker images pull complete"
420419{% endif %}
421420
Original file line number Diff line number Diff line change @@ -117,11 +117,11 @@ INSTALL_KUBERNETES = n
117117
118118# KUBERNETES_VERSION - Set to the required version.
119119# K8s_GCR_IO_PAUSE_VERSION - Version of k8s universal pause container image
120- # K8s_CNI_CALICO_VERSION - Calico used as CNI; Appropriate version for this Kubernetes version
120+ # K8s_CNI_FLANNEL_VERSION - Flannel used as CNI; Appropriate version for this Kubernetes version
121121# These are Used *only* when INSTALL_KUBERNETES=y
122122# NOTE: As a worker node it has to run version compatible to kubernetes master.
123123#
124124KUBERNETES_VERSION = 1.18.0
125125K8s_GCR_IO_PAUSE_VERSION = 3.2
126- K8s_CNI_CALICO_VERSION = 3 .12.1
126+ K8s_CNI_FLANNEL_VERSION = v0 .12.0
127127
You can’t perform that action at this time.
0 commit comments