remove trailing dollar char of namespacedResourcesFilter for monitoring api

Signed-off-by: junot <junotxiang@yunify.com>
This commit is contained in:
junot
2021-04-20 14:46:02 +08:00
parent 763b3f1899
commit 8ed8a61bd0

View File

@@ -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 <namespace>/<pod_name>|<namespace>/<pod_name> 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")