Skip to content

Introduce VirtualizationProfile CRD to contain details about the virtualization stack#33

Open
harshitgupta1337 wants to merge 18 commits into
microsoft:virtstack-plugin-refactorfrom
harshitgupta1337:virtstack-crd-rebased
Open

Introduce VirtualizationProfile CRD to contain details about the virtualization stack#33
harshitgupta1337 wants to merge 18 commits into
microsoft:virtstack-plugin-refactorfrom
harshitgupta1337:virtstack-crd-rebased

Conversation

@harshitgupta1337

@harshitgupta1337 harshitgupta1337 commented Jun 27, 2025

Copy link
Copy Markdown

Introduce VirtualizationProfile field in the KubevirtConfiguration CRD that captures the specifics of the backend virtualization stack to be used in the plugin virt-launcher.

What this PR does

Before this PR: Several configuration values relating to Libvirt and QEMU were hardcoded in the virt-controller and virt-handler components.

After this PR: All virtualization-stack-related configuration have been moved to a new field in KubevirtConfiguration named VirtualizationProfile. The virt-controller and virt-handler components refer to this field to determine the values for specific fields pertaining to the virtualization stack.

Checklist

This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

@harshitgupta1337 harshitgupta1337 marked this pull request as ready for review August 5, 2025 19:04
@harshitgupta1337 harshitgupta1337 marked this pull request as draft August 5, 2025 19:06
@harshitgupta1337 harshitgupta1337 changed the title Introduce VirtualizationStack CRD to contain details about the virtualization stack Introduce VirtualizationProfile CRD to contain details about the virtualization stack Aug 6, 2025
@harshitgupta1337 harshitgupta1337 marked this pull request as ready for review August 6, 2025 17:14
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