From 20bef7545c4e7935c4dcaf0b20a79cc20dbbd370 Mon Sep 17 00:00:00 2001 From: allanice001 Date: Tue, 9 Dec 2025 18:10:50 +0000 Subject: [PATCH] chore: log background jobs Signed-off-by: allanice001 --- internal/bg/prepare_cluster.go | 13 +++++++++++-- ui/src/pages/docs-page.tsx | 6 +----- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/internal/bg/prepare_cluster.go b/internal/bg/prepare_cluster.go index d047407..e41ee00 100644 --- a/internal/bg/prepare_cluster.go +++ b/internal/bg/prepare_cluster.go @@ -443,6 +443,11 @@ func runMakeOnBastion( c *models.Cluster, target string, ) (string, error) { + logger := log.With(). + Str("cluster_id", c.ID.String()). + Str("cluster_name", c.Name). + Logger() + bastion := c.BastionServer if bastion == nil { return "", fmt.Errorf("bastion server is nil") @@ -500,9 +505,13 @@ func runMakeOnBastion( defer sess.Close() clusterDir := fmt.Sprintf("$HOME/autoglue/clusters/%s", c.ID.String()) - sshDir := fmt.Sprintf("$HOME/.ssh/autoglue") + sshDir := fmt.Sprintf("$HOME/.ssh") - cmd := fmt.Sprintf("cd %s && docker run -it -v %s:/root/.ssh -v ./payload.json:/opt/gluekube/platform.json %s:%s make %s", clusterDir, sshDir, c.DockerImage, c.DockerTag, target) + cmd := fmt.Sprintf("cd %s && docker run -v %s:/root/.ssh -v ./payload.json:/opt/gluekube/platform.json %s:%s make %s", clusterDir, sshDir, c.DockerImage, c.DockerTag, target) + + logger.Info(). + Str("cmd", cmd). + Msg("[runMakeOnBastion] executing remote command") out, runErr := sess.CombinedOutput(cmd) if runErr != nil { diff --git a/ui/src/pages/docs-page.tsx b/ui/src/pages/docs-page.tsx index 1ab0071..4402abd 100644 --- a/ui/src/pages/docs-page.tsx +++ b/ui/src/pages/docs-page.tsx @@ -1,17 +1,13 @@ import { type FC, useEffect, useRef, useState } from "react" import { useTheme } from "next-themes" - import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" - import "rapidoc" - import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card.tsx" -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select.tsx" - +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from "@/components/ui/select.tsx" type RdThemeMode = "auto" | "light" | "dark"