diff --git a/auto-build.sh b/auto-build.sh index 5bf1af2..de1b57b 100644 --- a/auto-build.sh +++ b/auto-build.sh @@ -102,10 +102,10 @@ if [ "$(sudo ./"${ARCH}"/bin/kubeadm config images list --config rootfs/etc/kube sudo sed -i "s/k8s.gcr.io/sea.hub:5000/g" rootfs/etc/kubeadm.yml.tmpl pauseImage=$(./"${ARCH}"/bin/kubeadm config images list --config "rootfs/etc/kubeadm.yml" 2>/dev/null | sed "/WARNING/d" | grep pause) if [ -f "rootfs/etc/dump-config.toml" ]; then sudo sed -i "s/sea.hub:5000\/pause:3.6/$(echo "$pauseImage" | sed 's/\//\\\//g')/g" rootfs/etc/dump-config.toml; fi -sudo sealer build -t "docker.io/sealerio/kubernetes:${k8s_version}" -f Kubefile +sudo sealer build -t "docker.io/sealerio/kubernetes:${k8s_version}" -f Kubefile --platform "${platform}" . if [[ "$push" == "true" ]]; then if [[ -n "$username" ]] && [[ -n "$password" ]]; then sudo sealer login "$(echo "docker.io" | cut -d "/" -f1)" -u "${username}" -p "${password}" fi - sudo sealer push "docker.io/sealerio/kubernetes:${k8s_version}" + sudo sealer alpha manifest push "docker.io/sealerio/kubernetes:${k8s_version}" --all fi diff --git a/context/Kubefile b/context/Kubefile index 3d0eece..7d22cc0 100644 --- a/context/Kubefile +++ b/context/Kubefile @@ -1,6 +1,6 @@ FROM scratch COPY rootfs . -COPY amd64 . +COPY ${ARCH} . COPY imageList manifests LABEL "cluster.alpha.sealer.io/cluster-runtime-version"="v1.22.15" LABEL "cluster.alpha.sealer.io/cluster-runtime-type"="kubernetes"