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/ginkgo@v2.19.1
9292 - name : Check out code into the Go module directory
9393 uses : actions/checkout@v5
9494
95+ - name : Move Docker data directory to /mnt
96+ # The default storage device on GitHub-hosted runners is running low during e2e tests.
97+ # Moving Docker data directory to /mnt which has more space and is backed by a larger
98+ # storage device.
99+ # Upstream kubefleet repo has a much bigger default storage device and no secondary
100+ # storage device to use.
101+ run : |
102+ echo "=== Moving Docker to /mnt for more disk space ==="
103+ df -h
104+ sudo systemctl stop docker
105+ echo '{"data-root": "/mnt/docker"}' | sudo tee /etc/docker/daemon.json
106+ sudo mkdir -p /mnt/docker
107+ if [ -d "/var/lib/docker" ]; then
108+ sudo mv /var/lib/docker/* /mnt/docker/ || true
109+ fi
110+ sudo systemctl start docker
111+ echo "=== Docker moved to /mnt, verifying ==="
112+ docker info | grep "Docker Root Dir" || true
113+
95114 - name : Install Ginkgo CLI
96115 run : |
97116 go install github.com/onsi/ginkgo/v2/ginkgo@v2.23.4
You can’t perform that action at this time.
0 commit comments