Files
watcher/releasenotes/notes/remove-glance-client-Yjk5ZDNh.yaml
Sean Mooney 13721b3804 Remove unused glance client integration
The glance client integration and create_image_from_instance method
became dead code after the legacy workflow removal in commit
4179c3527c. The legacy workflow used
snapshot-based cold migration (creating an image snapshot, deleting
the VM, and recreating from the snapshot), which required glance
client access. This was replaced with Nova's native cold migration
support, eliminating the need for glance integration.

This change removes:
- python-glanceclient dependency from requirements.txt
- glance_client configuration options
- NovaHelper.create_image_from_instance() dead method
- Related test coverage for removed methods
- OpenStackClients.glance() client initialization

The removal eliminates an unnecessary runtime dependency and reduces
configuration complexity with zero impact on users.

Closes-Bug: #2126959
Generated-By: claude-code
Change-Id: I8c53555eee4c7cd42965e1d3d066dc5edcb3e054
Signed-off-by: Sean Mooney <work@seanmooney.info>
2025-10-08 11:53:01 +01:00

11 lines
476 B
YAML

---
other:
- |
The experimental glance client integration has been removed from Watcher.
The glance client and create_image_from_instance method became dead code
after the legacy workflow removal in commit 4179c3527c, which replaced
the snapshot-based cold migration approach with Nova's native cold
migration support. This removal eliminates the python-glanceclient
dependency and glance_client configuration options with no user-facing
impact.