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

pull/6/head
Brendan Burns 2014-09-30 09:27:20 -07:00
parent de3799d605
commit f630104538
1 changed files with 3 additions and 1 deletions

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