rosi-shapeblue commented on PR #10140: URL: https://github.com/apache/cloudstack/pull/10140#issuecomment-3072825101
### QA Verification Summary for **Create Instance from Backup** Feature All major workflows, APIs, and edge cases have been verified successfully on multiple environments (including cross-version restore and creation of an instance from a backup). ### High-level Overview by Test Areas: **Backup Creation / Create Instance from Backup** - Tested backup creation via API (create backup) and UI. - Verified full instance configuration captured in backup metadata. - Verified scheduled and manual backup workflows through API. - Confirmed usage tracking per backup offering. - Fully tested create vmfrombackup API for: - Standard scenarios. - Create an instance from backup when the original instance is expunged. - Configuration overrides (compute offering, disk offering, network, ssh keys, etc.). - Restore with preserve IP option. - Restore of a single volume. - Verified error handling for missing resources and broken metadata. - Confirmed API responses include correct instance/backup references. **Plugin Support** - Verified Dummy, NAS (NFS, CIFS, CephFS), and Veeam plugin workflows via API and UI. - Tested NAS host dependencies and storage configurations. - Verified Veeam plugin integration for backup/restore. - Verified restore/create instance (on v4.21) from a backup created at v4.20 **UI Behavior** - Checked metadata display, restore config prefill, and override options. - Verified restore type selection and plugin visibility. **Alerts & System Integrity** - Tested alerts on storage thresholds and manual capacity configuration. - Ensured backups and restored instances persist after expunge. - Confirmed audit logging and system stability under normal load. **Negative & Edge Cases** - Blocked invalid API calls (e.g., missing offering, broken metadata,). - Handled backup plugin unavailability and full storage gracefully. - Verified no orphaned volumes remain after cleanup. ### Detailed Overview of the Test Cases Execution [REPORT_TEST_CASE_EXECUTION_PDF_2025-07-15T09_10_10.534.pdf](https://github.com/user-attachments/files/21229617/REPORT_TEST_CASE_EXECUTION_PDF_2025-07-15T09_10_10.534.pdf) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@cloudstack.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org