From 749b3c2e58db439ec23f986b0d5f0f861ce63758 Mon Sep 17 00:00:00 2001 From: Josh De Winne Date: Mon, 3 Nov 2025 12:38:22 -0800 Subject: [PATCH] Improve error message for network report summary --- cli/cmd/network_report.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cli/cmd/network_report.go b/cli/cmd/network_report.go index 6dcde495b..f447375ac 100644 --- a/cli/cmd/network_report.go +++ b/cli/cmd/network_report.go @@ -31,7 +31,7 @@ Output formats: Example: `# Get full network traffic report replicated network report -# Get aggregated summary with statistics +# Get aggregated summary with statistics. Only available for networks that have been terminated. replicated network report --summary # Watch for new network events in real-time @@ -147,6 +147,8 @@ func (r *runners) getNetworkReportSummary(ctx context.Context) error { summary, err := r.kotsAPI.GetNetworkReportSummary(ctx, r.args.networkReportID) if errors.Cause(err) == platformclient.ErrForbidden { return ErrCompatibilityMatrixTermsNotAccepted + } else if errors.Cause(err) == platformclient.ErrNotFound { + return fmt.Errorf("network report summary not found for network %s, network must be terminated and events must have been porcessed", r.args.networkReportID) } else if err != nil { return errors.Wrap(err, "get network report summary") }