From ce8f84056a8bb00afaa331f50efe1316343c1891 Mon Sep 17 00:00:00 2001 From: rosecrisp Date: Thu, 4 Apr 2024 10:56:08 -0400 Subject: [PATCH] Output unavailable resources --- internal/tool/kubectl.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/internal/tool/kubectl.go b/internal/tool/kubectl.go index fd24e7b1..99972aef 100644 --- a/internal/tool/kubectl.go +++ b/internal/tool/kubectl.go @@ -127,11 +127,14 @@ func (k Kubectl) WaitForWorkloadResources(context context.Context, namespace str return errors.New(errorMsg) } if len(unavailableWorkloadResources) > 0 { - errorMsg := "error unavailable workload resources, timeout has expired, please consider increasing the timeout using the chart-verifier --timeout flag" + // Initialize errorMsg + errorMsg := "error unavailable workload resources, timeout has expired, please consider increasing the timeout using the chart-verifier --timeout flag. Unavailable resources: " + for _, unavailableWorkloadResource := range unavailableWorkloadResources { + errorMsg += fmt.Sprintf("%s/%s, ", unavailableWorkloadResource.ResourceType, unavailableWorkloadResource.Name) + } utils.LogError(errorMsg) - return errors.New(errorMsg) + return errors.New(errorMsg) } - return nil }