From aa73cbf04f091cc307bc3e3a86bfbf904b45ab06 Mon Sep 17 00:00:00 2001 From: Murali <137029787+murali-partha@users.noreply.github.com> Date: Fri, 8 Aug 2025 00:14:40 +0530 Subject: [PATCH] updating utilization api client (#31385) --- api/sys_utilization_report.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/api/sys_utilization_report.go b/api/sys_utilization_report.go index 2a1ffcc6b8..71cddf7b98 100644 --- a/api/sys_utilization_report.go +++ b/api/sys_utilization_report.go @@ -12,15 +12,23 @@ import ( ) func (c *Sys) UtilizationReport() (*UtilizationReportOutput, error) { - return c.UtilizationReportWithContext(context.Background()) + return c.UtilizationReportWithContext(context.Background(), "") } -func (c *Sys) UtilizationReportWithContext(ctx context.Context) (*UtilizationReportOutput, error) { +func (c *Sys) UtilizationReportWithNamespace(nsPath string) (*UtilizationReportOutput, error) { + return c.UtilizationReportWithContext(context.Background(), nsPath) +} + +func (c *Sys) UtilizationReportWithContext(ctx context.Context, nsPath string) (*UtilizationReportOutput, error) { ctx, cancelFunc := c.c.withConfiguredTimeout(ctx) defer cancelFunc() r := c.c.NewRequest(http.MethodGet, "/v1/sys/utilization-report") + if nsPath != "" { + r.Params.Add("namespace", nsPath) + } + resp, err := c.c.rawRequestWithContext(ctx, r) if err != nil { return nil, err