docs(test): rename CMC upgrade test and keep clone on blocker failures
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# CMC Upgrade Test Template
|
# CMC Upgrade Kernel Test Template
|
||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
Validate CMC behavior across staged kernel upgrades on a cloned VM, including reinstall, migration health, service health, and cleanup.
|
Validate CMC behavior across staged kernel upgrades on a cloned VM, including reinstall, migration health, service health, and cleanup.
|
||||||
@@ -51,7 +51,8 @@ Validate CMC behavior across staged kernel upgrades on a cloned VM, including re
|
|||||||
## Safety Rules
|
## Safety Rules
|
||||||
- Delete only the clone created for this test.
|
- Delete only the clone created for this test.
|
||||||
- If the clone is missing or identity is uncertain, stop and do not delete any other VM.
|
- If the clone is missing or identity is uncertain, stop and do not delete any other VM.
|
||||||
- If kernel availability checks do not meet criteria, stop, power off clone, and remove clone/disks.
|
- If any blocker occurs after clone creation, stop the test and leave the cloned VM powered on for manual inspection.
|
||||||
|
- Do not delete or power off the clone on blocker-fail outcomes.
|
||||||
|
|
||||||
## Test Procedure
|
## Test Procedure
|
||||||
1. Remove offline hosts in `skidamarink` using MCP offline-host cleanup.
|
1. Remove offline hosts in `skidamarink` using MCP offline-host cleanup.
|
||||||
@@ -103,11 +104,15 @@ Validate CMC behavior across staged kernel upgrades on a cloned VM, including re
|
|||||||
41. Create a local migration (10GB -> 11GB) via `cirrusdata` and wait for initial sync completion.
|
41. Create a local migration (10GB -> 11GB) via `cirrusdata` and wait for initial sync completion.
|
||||||
42. Confirm machine is online in `skidamarink` using `cirrusdata`.
|
42. Confirm machine is online in `skidamarink` using `cirrusdata`.
|
||||||
43. SSH and verify MTDI, Galaxy Migrate services/driver are up.
|
43. SSH and verify MTDI, Galaxy Migrate services/driver are up.
|
||||||
44. Power off cloned machine.
|
44. Success-path cleanup only: power off cloned machine.
|
||||||
45. Delete cloned VM and its disks from vCenter inventory.
|
45. Success-path cleanup only: delete cloned VM and its disks from vCenter inventory.
|
||||||
46. Final cleanup checkpoint:
|
46. Success-path final cleanup checkpoint:
|
||||||
- Run MCP offline-host cleanup for `skidamarink`.
|
- Run MCP offline-host cleanup for `skidamarink`.
|
||||||
- If the cloned VM is still marked online at the end of the test, remove that cloned VM host entry specifically.
|
- If the cloned VM is still marked online at the end of the test, remove that cloned VM host entry specifically.
|
||||||
|
47. Blocker-fail path after clone creation:
|
||||||
|
- Stop test immediately after recording failure details.
|
||||||
|
- Leave cloned VM powered on and present in inventory for manual inspection.
|
||||||
|
- Do not run clone power-off/delete steps in blocker-fail path.
|
||||||
|
|
||||||
## Stop Conditions
|
## Stop Conditions
|
||||||
- Cannot verify clone identity.
|
- Cannot verify clone identity.
|
||||||
@@ -153,7 +158,7 @@ Use one cumulative results file and append one new section per tested host.
|
|||||||
- Local migration #2 (10GB -> 11GB) initial sync: `PASS|FAIL` - notes
|
- Local migration #2 (10GB -> 11GB) initial sync: `PASS|FAIL` - notes
|
||||||
- Online in skidamarink after latest upgrade: `PASS|FAIL` - notes
|
- Online in skidamarink after latest upgrade: `PASS|FAIL` - notes
|
||||||
- MTDI/Galaxy Migrate service+driver health after latest upgrade: `PASS|FAIL` - notes
|
- MTDI/Galaxy Migrate service+driver health after latest upgrade: `PASS|FAIL` - notes
|
||||||
- Clone power off and deletion: `PASS|FAIL` - notes
|
- Clone power off and deletion (success path only): `PASS|FAIL|N/A` - notes
|
||||||
|
|
||||||
### Final Outcome
|
### Final Outcome
|
||||||
- Overall result: `PASS|FAIL|PARTIAL`
|
- Overall result: `PASS|FAIL|PARTIAL`
|
||||||
Reference in New Issue
Block a user