diff --git a/references/cli/status.go b/references/cli/status.go index cd1562695..d794c7521 100644 --- a/references/cli/status.go +++ b/references/cli/status.go @@ -159,7 +159,6 @@ func printAppStatus(_ context.Context, c client.Client, ioStreams cmdutil.IOStre if err := printWorkflowStatus(c, ioStreams, appName, namespace); err != nil { return err } - cmd.Printf("Services:\n\n") return loopCheckStatus(c, ioStreams, appName, namespace) } @@ -240,6 +239,9 @@ func loopCheckStatus(c client.Client, ioStreams cmdutil.IOStreams, appName strin if err != nil { return err } + if len(remoteApp.Status.Services) > 0 { + ioStreams.Infof("Services:\n\n") + } for _, comp := range remoteApp.Status.Services { compName := comp.Name envStat := ""