Merge pull request #123 from svc-design/codex/update-create-sealos-offline-package.sh-for-amd64-and-arm64

feat: include sealos binaries in offline package
This commit is contained in:
shenlan 2025-08-21 16:25:34 +08:00 committed by GitHub
commit 92f19dcc7c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,6 +4,7 @@ set -euo pipefail
K8S_VERSION="${K8S_VERSION:-labring/kubernetes:v1.29.9}"
CILIUM_VERSION="${CILIUM_VERSION:-labring/cilium:v1.13.4}"
HELM_VERSION="${HELM_VERSION:-labring/helm:v3.9.4}"
SEALOS_VERSION="${SEALOS_VERSION:-5.0.1}"
ARCH="${ARCH:-amd64}"
IMAGES=("$K8S_VERSION" "$CILIUM_VERSION" "$HELM_VERSION")
@ -19,6 +20,10 @@ done
docker save "${IMAGES[@]}" -o "$WORKDIR/images/sealos-images.tar"
SEALOS_TARBALL="sealos_${SEALOS_VERSION}_linux_${ARCH}.tar.gz"
curl -L -o "$WORKDIR/${SEALOS_TARBALL}" \
"https://github.com/labring/sealos/releases/download/v${SEALOS_VERSION}/${SEALOS_TARBALL}"
cp "$SCRIPT_DIR/cilium-values.yaml" "$WORKDIR/"
cp "$SCRIPT_DIR/sealos-install.sh" "$WORKDIR/"
chmod +x "$WORKDIR/sealos-install.sh"