Skip to content

Commit

Permalink
fix arhc for docker agent
Browse files Browse the repository at this point in the history
  • Loading branch information
ypoplavs committed Oct 14, 2024
1 parent 9b92457 commit e6e7492
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 5 deletions.
8 changes: 5 additions & 3 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,12 +138,14 @@ jobs:

- name: Preload kind images
run: |
mkdir -p build/kind/images
mkdir -p build/kind/images/arm
mkdir -p build/kind/images/amd
docker pull --platform linux/arm64 kindest/node:v1.31.0
docker save kindest/node:v1.31.0 > build/kind/images/node.tar
docker save kindest/node:v1.31.0 > build/kind/images/arm/node.tar
docker pull --platform linux/amd64 kindest/node:v1.31.0
docker save kindest/node:v1.31.0 >> build/kind/images/node.tar
docker save kindest/node:v1.31.0 > build/kind/images/amd/node.tar
- name: Build and push
uses: docker/build-push-action@v6
Expand Down
18 changes: 16 additions & 2 deletions build/kind/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -189,10 +189,24 @@ while ! docker info; do
sleep 5
done

# Set image folder based on architecture
case "$arch" in
x86_64)
IMAGE_FOLDER="/images/amd"
;;
arm64)
IMAGE_FOLDER="/images/arm"
;;
*)
log "Unsupported architecture: $arch"
exit 1
;;
esac

# Step 3: Import pre-installed images
for file in /images/*.tar; do
for file in "$IMAGE_FOLDER"/*.tar; do
log "Load docker image $file..."
docker load <$file
docker load < "$file"
done

# Get the list of kind clusters
Expand Down

0 comments on commit e6e7492

Please sign in to comment.