Merge pull request #9773 from BbolroC/use-qemu-coco-dev-s390x

GHA: Use qemu-coco-dev for k8s nydus test on s390x
This commit is contained in:
Hyounggyu Choi 2024-06-04 17:49:38 +02:00 committed by GitHub
commit 869f89c338
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 2 deletions

View File

@ -27,8 +27,6 @@ jobs:
strategy:
fail-fast: false
matrix:
vmm:
- qemu
snapshotter:
- devmapper
- nydus
@ -39,10 +37,12 @@ jobs:
pull-type: default
using-nfd: true
deploy-cmd: configure-snapshotter
vmm: qemu
- snapshotter: nydus
pull-type: guest-pull
using-nfd: false
deploy-cmd: deploy-snapshotter
vmm: qemu-coco-dev
runs-on: s390x-large
env:
DOCKER_REGISTRY: ${{ inputs.registry }}

View File

@ -48,6 +48,14 @@ setup_common() {
node=$(get_one_kata_node)
[ -n "$node" ]
node_start_time=$(exec_host "$node" date +\"%Y-%m-%d %H:%M:%S\")
# If node_start_time is empty, try again 3 times with a 5 seconds sleep between each try.
count=0
while [ -z "$node_start_time" ] && [ $count -lt 3 ]; do
echo "node_start_time is empty, trying again..."
sleep 5
node_start_time=$(exec_host "$node" date +\"%Y-%m-%d %H:%M:%S\")
count=$((count + 1))
done
[ -n "$node_start_time" ]
export node node_start_time