File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed
Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change 4141
4242 - name : Check out code into the Go module directory
4343 uses : actions/checkout@v5
44-
44+
4545 - name : Set up Ginkgo CLI
4646 run : |
4747 go install github.com/onsi/ginkgo/v2/[email protected] 9999 - name : Check out code into the Go module directory
100100 uses : actions/checkout@v5
101101
102+ - name : Move Docker data directory to /mnt
103+ # The default storage device on GitHub-hosted runners is running low during e2e tests.
104+ # Moving Docker data directory to /mnt which has more space and is backed by a larger
105+ # storage device.
106+ # Upstream kubefleet repo has a much bigger default storage device and no secondary
107+ # storage device to use.
108+ run : |
109+ echo "=== Moving Docker to /mnt for more disk space ==="
110+ df -h
111+ sudo systemctl stop docker
112+ echo '{"data-root": "/mnt/docker"}' | sudo tee /etc/docker/daemon.json
113+ sudo mkdir -p /mnt/docker
114+ if [ -d "/var/lib/docker" ]; then
115+ sudo mv /var/lib/docker/* /mnt/docker/ || true
116+ fi
117+ sudo systemctl start docker
118+ echo "=== Docker moved to /mnt, verifying ==="
119+ docker info | grep "Docker Root Dir" || true
120+
102121 - name : Install Ginkgo CLI
103122 run : |
104123 go install github.com/onsi/ginkgo/v2/[email protected]
You can’t perform that action at this time.
0 commit comments