@@ -24,6 +24,20 @@ function generate_offline_dir() {
2424 mkdir -p $OFFLINE_OSPKGS_DIR
2525}
2626
27+ function patch_temp_list() {
28+ local temp_dir=" contrib/offline/temp"
29+
30+ # add containerd v1.7.x related files
31+ echo " https://github.com/containerd/nerdctl/releases/download/v1.7.7/nerdctl-1.7.7-linux-${ARCH} .tar.gz" >> " ${temp_dir} /files.list"
32+ echo " https://github.com/containerd/containerd/releases/download/v1.7.23/containerd-1.7.23-linux-${ARCH} .tar.gz" >> " ${temp_dir} /files.list"
33+
34+ # clean up unused images
35+ local remove_images=" aws-alb|aws-ebs|cert-manager|netchecker|weave|sig-storage|external_storage|cinder-csi|kubernetesui"
36+ mv " ${temp_dir} /images.list" " ${temp_dir} /images.list.old"
37+ cat ${temp_dir} /images.list.old | egrep -v " ${remove_images} " > " ${temp_dir} /images.list"
38+ rm -f ${temp_dir} /images.list.old
39+ }
40+
2741function generate_temp_list() {
2842 if [ ! -d " kubespray" ]; then
2943 echo " kubespray git repo should exist."
@@ -38,10 +52,8 @@ function generate_temp_list() {
3852 bash contrib/offline/generate_list.sh -e" image_arch=${ARCH} " -e" kube_version=${KUBE_VERSION} "
3953 fi
4054
41- # Clean up unused images
42- remove_images=" aws-alb|aws-ebs|cert-manager|netchecker|weave|sig-storage|external_storage|cinder-csi|kubernetesui"
43- mv contrib/offline/temp/images.list contrib/offline/temp/images.list.old
44- cat contrib/offline/temp/images.list.old | egrep -v ${remove_images} > contrib/offline/temp/images.list
55+ patch_temp_list
56+
4557 cp contrib/offline/temp/* .list ${OFFLINE_PACKAGE_DIR}
4658}
4759
0 commit comments