Update the proxy server so that it passes labels along too.

This commit is contained in:
Brendan Burns
2014-09-30 09:27:20 -07:00
parent de3799d605
commit f630104538

View File

@@ -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