canonical / canonical/operator-workflows

Relocate k8s rawfile-storage to /mnt

Open
#821 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
12
Forks
27
Avg merge
2d 23h
Merged PRs (30d)
12

Description

The integration tests on self-hosted runners were consistently failing due to insufficient disk space during Juju bootstrap. While debugging with tmate, I found that the default rawfile-storage path under /var/snap/k8s/common/rawfile-storage had only ~19 GiB available, whereas the tests require more than 20 GiB. As a result, K8s was never ready to bootstrap with Juju.

(One of the failed CI runs)[https://github.com/canonical/temporal-admin-k8s-operator/actions/runs/17557796899/job/49866784457]

----

Steps to Reproduce
1. Run integration tests on a self-hosted runner using Canonical k8s.
2. Observe bootstrap failures due to insufficient space under /var/snap/k8s/common/rawfile-storage.

----

Proposed Change
• Add a step after Canonical k8s setup to:
• Move rawfile-storage from the root disk to /mnt.
• Symlink it back to /var/snap/k8s/common/rawfile-storage.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.