From 6f94201e0c78f56c3371949beeb8f567ddeb81e4 Mon Sep 17 00:00:00 2001 From: Purtlebaugh Josiah Date: Thu, 1 Jun 2023 11:11:32 +0900 Subject: [PATCH] Add error handling when getting pod information Signed-off-by: Purtlebaugh Josiah --- pkg/action/release_testing.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/action/release_testing.go b/pkg/action/release_testing.go index fc61a0a94..7679fdfc7 100644 --- a/pkg/action/release_testing.go +++ b/pkg/action/release_testing.go @@ -129,6 +129,10 @@ func (r *ReleaseTesting) GetPodLogs(out io.Writer, rel *release.Release) error { podLogOptions := &v1.PodLogOptions{} pod, err := client.CoreV1().Pods(r.Namespace).Get(context.Background(), h.Name, metav1.GetOptions{}) + if err != nil { + return errors.Wrapf(err, "unable to get pod info for %s", h.Name) + } + if container, ok := pod.Annotations["helm.sh/hook-logs-container"]; ok { podLogOptions.Container = container }