Skip to content

Commit 68d530c

Browse files
(MAINT) try to set container network options
1 parent f83108d commit 68d530c

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

.github/workflows/test-install-matrix.yaml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -332,16 +332,27 @@ jobs:
332332
for container in $(docker ps --format "{{.Names}}" | grep -v NAMES); do
333333
echo "=== Preparing container: $container ==="
334334
335+
# Install required packages
336+
echo "Installing required packages:"
337+
docker exec $container apt-get update || echo "apt-get update failed"
338+
docker exec $container apt-get install -y curl wget ca-certificates || echo "Package installation failed"
339+
335340
# Ensure /tmp directory exists and has correct permissions
336341
echo "Creating and setting permissions for /tmp directory:"
337342
docker exec $container mkdir -p /tmp
338343
docker exec $container chmod 1777 /tmp
339344
docker exec $container ls -ld /tmp
340345
346+
# Ensure /var/tmp exists with correct permissions
347+
echo "Creating and setting permissions for /var/tmp directory:"
348+
docker exec $container mkdir -p /var/tmp
349+
docker exec $container chmod 1777 /var/tmp
350+
docker exec $container ls -ld /var/tmp
351+
341352
# Create a test file to verify write permissions
342353
echo "Testing write permissions:"
343-
docker exec $container touch /tmp/test_write_permissions || echo "Failed to create test file"
344-
docker exec $container rm -f /tmp/test_write_permissions || echo "Failed to remove test file"
354+
docker exec $container touch /var/tmp/test_write_permissions || echo "Failed to create test file"
355+
docker exec $container rm -f /var/tmp/test_write_permissions || echo "Failed to remove test file"
345356
346357
# Ensure other required directories exist
347358
echo "Creating other required directories:"
@@ -351,9 +362,9 @@ jobs:
351362
352363
# Check available disk space
353364
echo "Disk space check:"
354-
docker exec $container df -h /tmp || echo "Cannot check disk space"
365+
docker exec $container df -h /var/tmp || echo "Cannot check disk space"
355366
done
356-
echo ::endgroup::
367+
echo ::endgroup::
357368
- name: Install PE on test cluster
358369
timeout-minutes: 120
359370
run: |

0 commit comments

Comments
 (0)