From 8ed8a61bd026be544ef0721e81197a43f2078c1a Mon Sep 17 00:00:00 2001 From: junot Date: Tue, 20 Apr 2021 14:46:02 +0800 Subject: [PATCH] remove trailing dollar char of namespacedResourcesFilter for monitoring api Signed-off-by: junot --- pkg/kapis/monitoring/v1alpha3/helper.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/kapis/monitoring/v1alpha3/helper.go b/pkg/kapis/monitoring/v1alpha3/helper.go index 3d1c37a2b..d574cced7 100644 --- a/pkg/kapis/monitoring/v1alpha3/helper.go +++ b/pkg/kapis/monitoring/v1alpha3/helper.go @@ -132,7 +132,9 @@ func parseRequestParams(req *restful.Request) reqParams { r.page = req.QueryParameter("page") r.limit = req.QueryParameter("limit") r.metricFilter = req.QueryParameter("metrics_filter") - r.namespacedResourcesFilter = req.QueryParameter("namespaced_resources_filter") + // namespacedResourcesFilter supports only /|/ format + // which is different from resources_filter or metrics_filter, so wipe off the possible $ at the end. + r.namespacedResourcesFilter = strings.TrimRight(req.QueryParameter("namespaced_resources_filter"), "$") r.resourceFilter = req.QueryParameter("resources_filter") r.workspaceName = req.PathParameter("workspace") r.namespaceName = req.PathParameter("namespace")