Juan Denis
79f6dbb442
Add provider API helpers & snapshot handling
...
Introduce unified provider integration helpers and provider-specific implementations. Adds _auth_headers, VULTR_OS_MAP and implements provider API calls for create/destroy/resize/snapshot/delete_snapshot for DigitalOcean, Hetzner, Vultr and Linode (using requests). Update snapshot deletion flow to call provider delete first and log failures before removing DB record. Implement _install_agent to SSH into a server and run the agent install script. Includes basic error handling, timeouts and mapping for Vultr OS IDs.
2026-03-25 11:06:17 -04:00
..
2026-01-17 04:22:12 -05:00
2026-03-23 02:15:16 -04:00
2026-03-23 01:46:41 -04:00
2026-03-23 02:08:00 -04:00
2026-03-24 06:10:58 -04:00
2026-01-22 18:11:22 -05:00
2026-03-04 01:53:46 -05:00
2026-03-04 01:53:46 -05:00
2026-03-04 01:53:46 -05:00
2026-03-23 02:27:52 -04:00
2026-03-04 00:02:52 -05:00
2026-03-23 01:58:28 -04:00
2026-03-23 02:27:52 -04:00
2026-03-25 11:06:17 -04:00
2026-03-23 01:58:28 -04:00
2026-03-23 22:00:36 -04:00
2026-01-28 21:12:55 -05:00
2026-03-04 00:02:52 -05:00
2026-03-23 01:58:28 -04:00
2026-03-04 02:34:49 -05:00
2026-03-04 02:34:49 -05:00
2026-03-23 02:18:26 -04:00
2026-03-23 22:00:36 -04:00
2026-03-04 02:34:49 -05:00
2026-03-04 02:34:49 -05:00
2026-01-18 00:40:41 -05:00
2026-01-28 21:12:55 -05:00
2026-01-27 19:35:21 -05:00
2026-03-23 01:30:51 -04:00
2026-01-27 19:35:21 -05:00
2026-03-04 02:54:14 -05:00
2026-03-23 01:58:28 -04:00
2026-02-10 08:09:38 -05:00
2026-03-23 01:58:28 -04:00
2026-03-04 00:02:52 -05:00
2026-03-23 01:58:28 -04:00
2026-03-23 01:58:28 -04:00
2026-01-27 19:35:21 -05:00
2026-01-21 21:31:57 -05:00
2026-03-04 02:34:49 -05:00
2026-03-04 00:02:52 -05:00
2026-03-23 02:31:28 -04:00
2026-01-22 08:51:31 -05:00
2026-03-23 21:25:40 -04:00
2026-03-24 06:10:58 -04:00
2026-03-23 02:19:33 -04:00
2026-03-23 01:58:28 -04:00
2026-01-22 18:11:22 -05:00
2026-01-28 21:12:55 -05:00
2026-03-04 01:53:46 -05:00
2026-03-04 02:34:49 -05:00
2026-03-04 00:02:52 -05:00
2026-03-04 02:34:49 -05:00
2026-01-19 02:35:18 -05:00
2026-03-04 00:02:52 -05:00
2026-03-23 01:58:28 -04:00
2026-01-22 08:31:27 -05:00
2026-01-25 20:01:07 -05:00
2026-03-04 02:34:49 -05:00
2026-02-10 08:09:38 -05:00
2026-01-22 08:51:31 -05:00
2026-03-23 02:11:16 -04:00
2026-03-23 01:58:28 -04:00
2026-03-04 02:34:49 -05:00
2026-03-04 00:02:52 -05:00
2026-03-04 01:37:22 -05:00
2026-03-23 02:22:53 -04:00
2026-03-02 22:48:29 -05:00
2026-03-04 00:02:52 -05:00
2026-03-23 01:58:28 -04:00
2026-01-22 16:44:06 -05:00
2026-01-18 01:03:56 -05:00
2026-01-17 13:37:40 -05:00
2026-01-21 21:31:57 -05:00
2026-01-27 19:35:21 -05:00
2026-03-04 03:20:23 -05:00
2026-03-23 01:30:51 -04:00
2026-01-28 21:12:55 -05:00
2026-03-23 02:14:04 -04:00