VHT 1.x + VHT 2.0 Coexistence Test¶
Use this test when a hub or mesh must support an existing VHT 1.x application while also testing or running a VHT 2.0 workload.
Use When¶
- preserving a signed VHT 1.x application during VHT 2.0 validation
- testing migration strategy without removing current apps
- checking port, service, registry, and UI-link conflicts
Procedure¶
- Install and validate the VHT 1.x app first.
- Record app name, ports, UI links, persistent storage paths, and service names.
- Deploy the VHT 2.0 test workload using a different app name and port.
- Confirm both applications run at the same time.
- Open both UIs locally and through Control Center if applicable.
- Restart one app and confirm the other is not affected.
- Restart the hub and confirm both apps return as expected.
- Remove the VHT 2.0 workload and confirm the VHT 1.x app remains healthy.
- Remove the VHT 1.x app and confirm the VHT 2.0 workload remains healthy, if safe to do so.
Pass Criteria¶
- no port collisions
- no stale Control Center service cards
- no shared persistent storage conflicts
- app lifecycle actions do not break the other workload
- both workflows remain explainable and repeatable
Notes¶
Use explicit names and versions. Avoid generic app names such as test, default, or demo when running coexistence checks.