Skip to content

Conversation

@michelroegl-brunner
Copy link
Member

This PR adds support for VM status checking and improves the UI to differentiate between LXC containers and VMs.

Changes

  • Add VM status checking using qm status command
  • Hide update button for VMs (only show for LXC containers)
  • Hide shell button for VMs (only show for LXC containers)
  • Hide LXC Settings option for VMs
  • Display VM/LXC indicator badges in table before script names
  • Update statistics cards to differentiate between LXC and VMs
  • Update container control to support both pct (LXC) and qm (VM) commands
  • Improve status parsing to handle both container types

Testing

  • Verified VM status checking works with qm status
  • Verified LXC status checking still works with pct status
  • Verified UI correctly hides/shows buttons based on container type
  • Verified statistics cards show correct counts for LXC and VMs separately

- Add VM status checking using qm status command
- Hide update button for VMs (only show for LXC containers)
- Hide shell button for VMs (only show for LXC containers)
- Hide LXC Settings option for VMs
- Display VM/LXC indicator badges in table before script names
- Update statistics cards to differentiate between LXC and VMs
- Update container control to support both pct (LXC) and qm (VM) commands
- Improve status parsing to handle both container types
@michelroegl-brunner michelroegl-brunner requested a review from a team as a code owner November 28, 2025 10:45
@michelroegl-brunner michelroegl-brunner linked an issue Nov 28, 2025 that may be closed by this pull request
@michelroegl-brunner michelroegl-brunner merged commit 7fe2a8b into main Nov 28, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

VMs dont get recognized in Installed scripts

2 participants