Skip to content

POC - LFX( TERM 2 ) - add Windows support with autounattend.xml generation#4995

Draft
kishansinghifs1 wants to merge 1 commit into
lima-vm:masterfrom
kishansinghifs1:poc-windows-autounattend
Draft

POC - LFX( TERM 2 ) - add Windows support with autounattend.xml generation#4995
kishansinghifs1 wants to merge 1 commit into
lima-vm:masterfrom
kishansinghifs1:poc-windows-autounattend

Conversation

@kishansinghifs1
Copy link
Copy Markdown

@kishansinghifs1 kishansinghifs1 commented May 17, 2026

PR Description

This PR is a proof of concept for Windows guest support. It adds a minimal autounattend.xml generation flow and allows os: windows in the Lima config, producing the file during instance creation. The template is intentionally minimal (hostname/owner plus SSH keys placeholder) to demonstrate the end-to-end path without changing QEMU boot wiring yet.

Changes

  • Allow Windows as a valid guest OS in config validation.
  • Generate autounattend.xml for Windows guests instead of cloud-config.yaml.
  • Add an embedded autounattend template and a unit test.
  • Introduce autounattend.xml as an instance file name constant.

…ation

Signed-off-by: kishansinghifs1 <kishansingh956196@gmail.com>
@kishansinghifs1 kishansinghifs1 marked this pull request as draft May 17, 2026 10:52
@kishansinghifs1 kishansinghifs1 force-pushed the poc-windows-autounattend branch from 49bfedd to d2730be Compare May 17, 2026 10:52
@kishansinghifs1 kishansinghifs1 marked this pull request as ready for review May 17, 2026 10:55
@jandubois jandubois marked this pull request as draft May 19, 2026 22:21
@jandubois
Copy link
Copy Markdown
Member

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants