From f63010453874e2258b8552e67048def231ea958a Mon Sep 17 00:00:00 2001 From: Brendan Burns Date: Tue, 30 Sep 2014 09:27:20 -0700 Subject: [PATCH] Update the proxy server so that it passes labels along too. --- pkg/kubecfg/proxy_server.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/kubecfg/proxy_server.go b/pkg/kubecfg/proxy_server.go index 4517bbc0c21..327555e7c34 100644 --- a/pkg/kubecfg/proxy_server.go +++ b/pkg/kubecfg/proxy_server.go @@ -61,7 +61,9 @@ func (s *ProxyServer) doError(w http.ResponseWriter, err error) { } func (s *ProxyServer) ServeHTTP(w http.ResponseWriter, r *http.Request) { - result := s.Client.Verb(r.Method).AbsPath(r.URL.Path).Body(r.Body).Do() + url := r.URL + selector := url.Query().Get("labels") + result := s.Client.Verb(r.Method).AbsPath(r.URL.Path).ParseSelectorParam("labels", selector).Body(r.Body).Do() if result.Error() != nil { s.doError(w, result.Error()) return