diff --git a/console/deploy/console.yaml b/console/deploy/console.yaml index 3fa1c79..81e559a 100644 --- a/console/deploy/console.yaml +++ b/console/deploy/console.yaml @@ -55,7 +55,7 @@ spec: serviceAccountName: fission-console containers: - name: console - image: naeel/fission-console:v1.3.62 + image: naeel/fission-console:v1.3.63 imagePullPolicy: Always ports: - containerPort: 8090 diff --git a/console/internal/api/handlers.go b/console/internal/api/handlers.go index 401b089..1db8d18 100644 --- a/console/internal/api/handlers.go +++ b/console/internal/api/handlers.go @@ -1651,8 +1651,12 @@ func (s *Server) handleGetFunctionLogs(w http.ResponseWriter, r *http.Request, n var allLogs strings.Builder tailLines := int64(100) for _, pod := range pods.Items { - // Container не указываем — kubernetes берёт первый (environment container) + containerName := "" + if len(pod.Spec.Containers) > 0 { + containerName = pod.Spec.Containers[0].Name + } req := s.kube.CoreV1().Pods(ns).GetLogs(pod.Name, &corev1.PodLogOptions{ + Container: containerName, TailLines: &tailLines, }) rc, err := req.Stream(ctx) diff --git a/console/ui/index.html b/console/ui/index.html index 9b43379..12dd23c 100644 --- a/console/ui/index.html +++ b/console/ui/index.html @@ -102,7 +102,7 @@