Skip to content

ci: adopt corral for boot gates - #1273

Draft
hanthor wants to merge 1 commit into
tuna-os:mainfrom
hanthor:agent/corral-boot-gate
Draft

ci: adopt corral for boot gates#1273
hanthor wants to merge 1 commit into
tuna-os:mainfrom
hanthor:agent/corral-boot-gate

Conversation

@hanthor

@hanthor hanthor commented Aug 10, 2026

Copy link
Copy Markdown
Member

Summary

  • replace the raw QEMU/qcow2 disk gates in the PR and publish paths with corral
  • add tests/corral/verify.yaml as the canonical boot-gate scenario, including pre-first-boot SSH provisioning
  • capture corral screenshot evidence and document local QEMU/KubeVirt parity in docs/PIPELINE.md

Why

Corral owns the bootc disk build and provides the same boot-gate command locally and in CI. This removes duplicated Justfile/QEMU plumbing while keeping ISO verification on scripts/iso-e2e.sh.

Validation

  • git diff --cached --check
  • verified the canonical YAML and workflow references by inspection
  • attempted go install github.com/tuna-os/corral@latest; the environment auto-selected Go 1.26.5 because the local Go 1.24.4 is older than corral's declared Go 1.26.3 requirement

Closes #578


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Copilot AI lite review requested due to automatic review settings August 10, 2026 07:26

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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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.

Adopt corral as the boot-gate runner (CI + local KubeVirt parity)

2 participants