Skip to content

docs(skill): default ci-repro VM boot disk to 100GB#12964

Open
electricjesus wants to merge 1 commit into
projectcalico:masterfrom
electricjesus:seth/repro-skill-disk
Open

docs(skill): default ci-repro VM boot disk to 100GB#12964
electricjesus wants to merge 1 commit into
projectcalico:masterfrom
electricjesus:seth/repro-skill-disk

Conversation

@electricjesus

Copy link
Copy Markdown
Member

The ci-reproduce-on-gcp-vm skill creates its VM with a 20G boot disk and says that matches CI defaults. That size works in CI because Semaphore pushes prebuilt images and binaries to the test VMs, but a repro VM runs the make fv prereq builds itself, and the go-build image plus the felix and calico image builds plus the Go build cache overflow 20G with no space left on device before the first test runs. Hit this in practice while reproducing a Felix FV flake on ubuntu-2510; had to live-resize the disk and rerun.

Default to 100GB instead (and use the GB suffix the CI scripts use). A repro VM lives a few hours, so the price difference between the two sizes is noise.

Release note:

None

A repro VM builds FV prereqs locally (unlike CI VMs, which get prebuilt
artifacts pushed to them), and the build overflows a small boot disk
with 'no space left on device'. Hit in practice while reproducing a
Felix FV flake on ubuntu-2510.
@electricjesus electricjesus requested a review from a team as a code owner June 12, 2026 11:47
Copilot AI review requested due to automatic review settings June 12, 2026 11:47
@electricjesus electricjesus added docs-not-required Docs not required for this change release-note-not-required Change has no user-facing impact labels Jun 12, 2026
@marvin-tigera marvin-tigera added this to the Calico v3.33.0 milestone Jun 12, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the ci-reproduce-on-gcp-vm skill documentation to use a larger default GCP VM boot disk size for reproducing CI failures locally, avoiding no space left on device during make fv prerequisite builds.

Changes:

  • Increase the example gcloud compute instances create --boot-disk-size from 20G to 100GB.
  • Clarify that CI’s default disk size is 20GB, but CI VMs receive prebuilt artifacts whereas repro VMs build locally and need more space.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-not-required Docs not required for this change release-note-not-required Change has no user-facing impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants