Roadmap
Last updated: 2026-08-10 | Maintainer: tuna-os (hanthor) / architect agent
Missionโ
Corral herds VMs โ and containers โ into your tailnet. A single Go binary with a CLI, TUI, and web dashboard, it manages VMs across five backends (qemu, kubevirt, incus, libvirt, proxmox) and exposes every guest over the Tailscale network your devices already share. It is also the org's emerging CI boot-gate tool: tunaos#1273 adopts Corral to gate ISO builds on boot evidence.
Current Status (August 2026)โ
- Go rewrite of the legacy Python
tailvm; on-disk/tailvm-prefixes retained during the transition (SPEC.md). - Five backends supported;
bootccreation mode builds a bootable-container disk on-cluster and runs it as a KubeVirt VM. - Active dev: plugin tags released daily (latest
plugins-81c024f, 08-10); fleet selector test coverage landed (#175), test-results untracked (#174). - Plugin marketplace live (
marketplace/index.json); first-party plugins documented indocs/first-party-plugins.md. - โ ๏ธ Backend move parity incomplete: Proxmox cannot be a move source
(no PVE export adapter, #163) and Incus cannot be a move destination
(needs image publishing, #164) โ
moveis the weakest feature surface. - ๐ก Org CI adoption in flight: Corral as the boot gate for tunaOS ISO
builds (tunaos#1273, draft) โ the repo needs a stable plugin API contract and
CI-boot-gate docs (
docs/ci-boot-gate.mdexists) before it becomes org-critical path. - No milestones on the repo yet; work tracked ad-hoc via issues + labels
(
needs-triage,ready-for-agent, โฆ).
Prioritiesโ
| Priority | Item | Tracking | Status |
|---|---|---|---|
| P0 | Backend move parity โ Proxmox export adapter (move source) | #163 | ๐ด Open |
| P0 | Backend move parity โ Incus image publishing (move destination) | #164 | ๐ด Open |
| P0 | Incus backend end-to-end test coverage | #123 | ๐ก Open (help wanted) |
| P1 | Org CI boot-gate adoption contract (plugin API stability, docs) | tunaos#1273 | ๐ก Draft PR |
| P1 | VDI plugin epic โ Windows/Linux desktop pools | #69 | ๐ด Open |
| P2 | Dependency dashboard / renovate hygiene | #97 | ๐ด Open |
Quarterly Goalsโ
Current Quarter (2026 Q3 โ JulyโSeptember)โ
Theme: Backend parity + org CI adoption
| Goal | Owner | Tracking | Status |
|---|---|---|---|
| Ship Proxmox export adapter (move source parity) | architect | #163 | โฌ Not started |
| Ship Incus image publishing (move destination parity) | architect | #164 | โฌ Not started |
| Land Incus E2E suite as CI gate | quality | #123 | โฌ Not started |
| Merge tunaOS boot-gate adoption (draft โ merged) | ci-maintainer | tunaos#1273 | ๐ก Draft |
| Document stable plugin API + marketplace schema v2 | guide | docs/plugin-marketplace.md | ๐ก In progress |
Next Quarter (2026 Q4 โ OctoberโDecember)โ
Theme: Enterprise readiness
- VDI plugin GA (desktop pools for Windows/Linux) โ #69
- Plugin marketplace growth: schema v2, signed releases, SBOM
- Supply-chain hardening aligned with org Q4 (package signing/SBOM, tunaos#1187)
- Backend support matrix + upgrade/migration documentation (5 backends ร tailnet)
Technical Debt Backlogโ
| Item | Issue | Priority | Effort |
|---|---|---|---|
pkg/proxmox (compat server) vs pkg/proxmoxbe (client) naming confusion | CONTEXT.md | P2 | S |
Legacy tailvm prefix migration completion | SPEC.md | P2 | M |
Test artifact hygiene (.last-run.json tracking) | #174 | P3 | S |
How to Contributeโ
Issues are triaged with needs-triage / ready-for-agent / ready-for-human
labels (see docs/agents/issue-tracker.md). Pick a help wanted item such as
Incus E2E coverage (#123) or comment on a goal you'd like to own.
Roadmap Governanceโ
Maintained by the strategist agent; updates after major milestones or quarterly. Propose changes via PR to this file with an issue reference.
Generated by strategist agent at ACMM L6 โ full mode (ISSUES_AND_PRS).