Sean Mooney
6bfbee1265
Remove dead NovaHelper methods
...
Remove 7 unused methods from NovaHelper that have no production
usage. These methods have been thoroughly verified against all 290
production files and are only used in unit tests or not used at all.
High-confidence removals:
- delete_instance(): Remnant from old snapshot-based migration
workflow replaced in commit 4179c352 with Nova native migration API
- get_availability_zone_list(): Added in 2016 for audit scope, never
used
- get_instance_by_name(): Added in 2019 refactor, never integrated
- get_instances_by_node(): Added in 2019 refactor, never integrated
- get_service(): Added in 2017 for graph model, never integrated
Security-related removals:
- swap_volume(): Usage removed in commit 4fca7d24 due to data loss
risks and security concerns with credential forging
- wait_for_instance_status(): Unused since 2015, redundant with
wait_for_instance_state()
All methods reverified against complete production file list.
Removing approximately 139 lines of code reduces maintenance burden
and eliminates code with known security issues.
Generated-By: cursor
Assisted-By: claude-code
Closes-Bug: #2126969
Change-Id: Ic4a40a78fbb7c1bb9f659d8e801f25713c66c461
Signed-off-by: Sean Mooney <work@seanmooney.info >
2025-10-08 11:53:01 +01:00
..
2016-06-09 11:01:20 +02:00
2025-03-05 17:57:55 +00:00
2025-09-09 17:43:53 +01:00
2017-06-07 05:36:18 +00:00
2017-02-02 17:35:07 +01:00
2017-07-26 10:45:15 +03:00
2018-11-26 12:21:06 +03:00
2025-08-19 11:05:11 +02:00
2019-05-27 02:08:33 +00:00
2018-07-26 12:54:11 +03:00
2025-01-23 13:23:04 +01:00
2018-02-09 11:45:05 +03:00
2016-08-29 12:56:02 +02:00
2017-06-13 15:07:33 +08:00
2024-11-07 19:50:21 +00:00
2018-10-12 11:21:17 +03:00
2018-10-22 13:51:56 +05:30
2025-05-01 00:19:59 +00:00
2025-08-14 02:27:24 -04:00
2024-11-07 19:50:21 +00:00
2024-11-07 19:50:21 +00:00
2018-01-23 13:53:31 +05:30
2017-07-26 10:45:15 +03:00
2017-01-26 14:03:12 +00:00
2017-01-26 14:03:12 +00:00
2017-07-26 10:45:15 +03:00
2025-08-20 13:13:19 +02:00
2018-04-20 08:47:07 +00:00
2025-08-26 11:35:18 -03:00
2025-09-16 16:12:35 -03:00
2025-05-01 00:19:59 +00:00
2025-05-09 08:16:51 +02:00
2025-09-16 12:20:18 +02:00
2025-06-04 14:46:36 +02:00
2025-09-01 16:59:38 +02:00
2025-08-18 16:35:38 +00:00
2025-06-19 16:25:27 +02:00
2025-08-12 09:47:01 -03:00
2025-08-20 08:35:18 -03:00
2025-08-28 16:16:01 +01:00
2018-01-10 14:46:41 +08:00
2017-10-31 10:01:52 +09:00
2017-01-26 14:03:12 +00:00
2017-08-07 16:04:19 +08:00
2018-01-24 13:39:42 +03:00
2017-07-05 08:55:10 +09:00
2016-08-29 12:56:02 +02:00
2018-02-23 03:13:46 +00:00
2016-08-29 12:56:02 +02:00
2018-11-01 03:07:23 +00:00
2016-08-29 12:56:02 +02:00
2025-09-13 11:49:11 +09:00
2017-07-26 10:45:15 +03:00
2019-06-13 15:52:53 +02:00
2017-01-26 14:03:12 +00:00
2025-08-05 16:45:48 -03:00
2017-01-26 14:03:12 +00:00
2018-12-07 07:56:54 +00:00
2021-02-12 19:59:27 +00:00
2025-02-16 18:45:31 +09:00
2025-05-12 15:44:39 -03:00
2025-05-14 09:24:25 +05:30
2025-07-09 15:44:20 +05:30
2025-07-09 15:44:20 +05:30
2025-07-21 18:25:04 +01:00
2019-11-16 14:55:01 +00:00
2024-11-06 16:00:11 +01:00
2025-08-05 23:09:50 +05:30
2017-07-26 20:42:01 -07:00
2016-08-29 12:56:02 +02:00
2018-11-14 01:23:07 +00:00
2020-02-04 03:46:32 +00:00
2025-06-07 11:33:28 -03:00
2019-05-20 10:28:00 +02:00
2025-05-26 14:58:03 +02:00
2019-06-12 16:23:58 +00:00
2024-11-07 19:50:21 +00:00
2016-11-23 11:40:51 +08:00
2019-05-09 11:02:15 +02:00
2017-07-26 10:45:15 +03:00
2019-07-02 10:20:49 +02:00
2017-01-26 14:03:12 +00:00
2018-05-14 11:33:59 +00:00
2025-08-20 22:32:33 +10:00
2025-09-11 15:50:04 +00:00
2024-11-07 19:50:21 +00:00
2017-07-26 10:45:15 +03:00
2025-08-28 16:53:48 +01:00
2019-05-23 15:49:19 -04:00
2017-01-26 14:03:12 +00:00
2018-02-09 11:45:05 +03:00
2019-09-06 18:03:43 -07:00
2017-10-21 14:54:16 +08:00
2018-02-09 11:45:05 +03:00
2016-08-29 12:56:02 +02:00
2016-08-29 12:56:02 +02:00
2017-01-26 14:03:12 +00:00
2025-01-10 15:20:37 +02:00
2025-08-27 23:22:45 +09:00
2024-12-16 23:51:27 +09:00
2025-10-08 11:53:01 +01:00
2025-10-08 11:53:01 +01:00
2025-10-08 11:53:01 +01:00
2018-09-30 09:03:00 +08:00
2018-04-13 10:53:26 +09:00
2025-09-11 15:46:21 +00:00
2025-05-16 09:35:50 +02:00
2019-03-13 10:16:52 +08:00
2017-07-26 10:45:15 +03:00
2019-09-10 09:39:10 +08:00
2024-10-22 20:12:53 +01:00
2016-08-29 12:56:02 +02:00
2025-09-10 15:58:24 +02:00
2018-01-18 22:18:18 -08:00
2019-05-18 18:36:19 +00:00
2019-06-12 11:11:13 +08:00
2017-04-11 20:50:24 +09:00
2016-08-29 12:56:02 +02:00
2025-09-01 11:23:00 +02:00
2019-06-27 14:56:52 +08:00
2017-07-21 11:27:37 +09:00
2024-11-07 19:50:21 +00:00
2019-09-18 01:59:01 -07:00
2016-08-29 12:56:02 +02:00
2024-11-07 19:50:21 +00:00
2017-01-26 14:03:12 +00:00
2025-08-21 11:09:46 -04:00
2017-08-09 07:04:10 +00:00
2016-08-29 12:56:02 +02:00
2025-09-16 12:20:18 +02:00
2025-09-10 15:58:24 +02:00
2018-01-24 19:33:22 +09:00
2025-09-16 12:20:18 +02:00