Migrate Watcher to Use OpenStackSDK
Watcher currently uses individual Python client libraries (python-novaclient, python-
Phase 1 (2026.1) focuses on:
- Establishing OpenStackSDK infrastructure
- Migrating Nova client to SDK compute proxy
- Creating migration patterns for subsequent phases
Future phases will migrate remaining clients (Cinder, Keystone,Placement, Ironic) and eventually integrate Watcher itself into OpenStackSDK as an infra_optim service. After that, we can remove usage of the current python-
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Joan F. Gilabert
- Direction:
- Needs approval
- Assignee:
- Joan F. Gilabert
- Definition:
- Review
- Series goal:
- None
- Implementation:
-
Unknown
- Milestone target:
- None
- Started by
- Completed by
