cloudstack/scripts/vm/hypervisor
Abhishek Kumar c1c1b0e765
extension: improve host vm power reporting (#11619)
* extension/proxmox: improve host vm power reporting

Add `statuses` action in extensions to report VM power states

This PR introduces support for retrieving the power state of all VMs on a host directly from an extension using the new `statuses` action.
When available, this provides a single aggregated response, reducing the need for multiple calls.

If the extension does not implement `statuses`, the server will gracefully fall back to querying individual VMs using the existing `status` action.

This helps with updating the host in CloudStack after out-of-band migrations for the VM.

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>

* address review

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>

---------

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2026-01-30 14:07:22 +05:30
..
external/provisioner extension: improve host vm power reporting (#11619) 2026-01-30 14:07:22 +05:30
kvm NAS backup provider: Support restore from backup to volumes on Ceph storage pool(s), and take backup for stopped instances with volumes on Ceph storage pool(s) (#11684) 2025-10-06 09:13:28 +02:00
ovm3 Add three more `pre-commit` checks (#7083) 2023-03-27 13:28:55 +02:00
vmware Add Python flake8 linting for W291 trailing whitespace with Super-Linter (#4687) 2022-03-28 11:40:26 -03:00
xenserver pre-commit add hook `check-shebang-scripts-are-executable` for Shell (#10150) 2025-09-17 14:22:28 +02:00
update_host_passwd.sh Fixes script that perform change password on hosts (#6783) 2022-12-16 17:21:44 +01:00
versions.sh interpret /etc/redhet-release better (#7570) 2023-06-09 10:29:42 +02:00