Skip to content

Commit 5e65a52

Browse files
Wei WengWei Weng
authored andcommitted
fix: move docker data dir to /mnt
Signed-off-by: Wei Weng <[email protected]>
1 parent ffe239f commit 5e65a52

File tree

3 files changed

+24
-3
lines changed

3 files changed

+24
-3
lines changed

.github/workflows/ci.yml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
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]
@@ -99,6 +99,25 @@ jobs:
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]

apis/protos/azure/compute/v1/vmsizerecommender.pb.go

Lines changed: 3 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/protos/azure/compute/v1/vmsizerecommender_grpc.pb.go

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)