Skip to main content

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; bootc creation 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 in docs/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) โ€” move is 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.md exists) 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โ€‹

PriorityItemTrackingStatus
P0Backend move parity โ€” Proxmox export adapter (move source)#163๐Ÿ”ด Open
P0Backend move parity โ€” Incus image publishing (move destination)#164๐Ÿ”ด Open
P0Incus backend end-to-end test coverage#123๐ŸŸก Open (help wanted)
P1Org CI boot-gate adoption contract (plugin API stability, docs)tunaos#1273๐ŸŸก Draft PR
P1VDI plugin epic โ€” Windows/Linux desktop pools#69๐Ÿ”ด Open
P2Dependency dashboard / renovate hygiene#97๐Ÿ”ด Open

Quarterly Goalsโ€‹

Current Quarter (2026 Q3 โ€” Julyโ€“September)โ€‹

Theme: Backend parity + org CI adoption

GoalOwnerTrackingStatus
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 gatequality#123โฌœ Not started
Merge tunaOS boot-gate adoption (draft โ†’ merged)ci-maintainertunaos#1273๐ŸŸก Draft
Document stable plugin API + marketplace schema v2guidedocs/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โ€‹

ItemIssuePriorityEffort
pkg/proxmox (compat server) vs pkg/proxmoxbe (client) naming confusionCONTEXT.mdP2S
Legacy tailvm prefix migration completionSPEC.mdP2M
Test artifact hygiene (.last-run.json tracking)#174P3S

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).