Skip to content

fix(test): preserve installer-created var partition - #157

Merged
castrojo merged 1 commit into
mainfrom
fix/qemu-preserve-installed-var
Sep 15, 2026
Merged

castrojo merged 1 commit into
mainfrom
fix/qemu-preserve-installed-var

Conversation

@castrojo

Copy link
Copy Markdown
Collaborator

Summary

  • stop deleting and recreating the installed /var partition before the target boot
  • trust the installer-owned 30-var.conf path, which already embeds k0s and manifests
  • narrow the shared artifact handoff to installer and PXE inputs
  • update the action pin to bounded serial-log failure uploads
  • remove source-text tests that asserted the deleted implementation rather than observable behavior

Evidence

The shared gate reached QEMU and exposed the harness rewrite as the failure boundary:
https://github.com/projectbluefin/server/actions/runs/34914418293/job/104217667518

Local reproduction without the rewrite still detects the existing target /var discovery failure, so the shared gate remains correctly red rather than masking it.

Verification

  • actionlint .github/workflows/build.yml
  • docs checks
  • pytest: 207 passed, 1 xfailed
  • Bats: 62 passed

Stop rewriting the installed disk before the boot assertion, narrow the artifact handoff, and use the bounded shared workflow revision.

Assisted-by: GPT-5.6 Sol via GitHub Copilot

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@castrojo
castrojo merged commit 5ebfeae into main Sep 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant