From e055c3b101593f2f36d53138349e5e364598f7d6 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Sat, 11 Oct 2025 11:17:44 +0200 Subject: [PATCH] debug: add ray logging for Hetzner createServer API request/response MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add detailed ray logging to track exactly what is being sent to Hetzner's API and what response is received. This will help debug cloud-init script integration and verify that user_data is properly included in the request. Logs include: - Request endpoint and full params object - Complete API response 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- app/Services/HetznerService.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Services/HetznerService.php b/app/Services/HetznerService.php index 95cd1e8e8..aa6de3897 100644 --- a/app/Services/HetznerService.php +++ b/app/Services/HetznerService.php @@ -108,8 +108,17 @@ public function uploadSshKey(string $name, string $publicKey): array public function createServer(array $params): array { + ray('Hetzner createServer request', [ + 'endpoint' => '/servers', + 'params' => $params, + ]); + $response = $this->request('post', '/servers', $params); + ray('Hetzner createServer response', [ + 'response' => $response, + ]); + return $response['server'] ?? []; }