+ Fix a couple of bugs introduced by previous vendoring: - in bitseq which prevents to use experimental overlay networking - in docker service ls cli o/p + Add missing http subrouter for newly introduced sandboxes + Fix fragmentation issue on vxlan header addition for overlay network driver + Remove libnetwork test code utilities from vendoring Signed-off-by: Alessandro Boch <aboch@docker.com> Upstream-commit: 4d648f924af93b6429d566120a65cb441fee692a Component: engine
23 lines
1001 B
Go
23 lines
1001 B
Go
// +build experimental,!windows
|
|
|
|
package server
|
|
|
|
func (s *Server) registerSubRouter() {
|
|
httpHandler := s.daemon.NetworkAPIRouter()
|
|
|
|
subrouter := s.router.PathPrefix("/v{version:[0-9.]+}/networks").Subrouter()
|
|
subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
|
|
subrouter = s.router.PathPrefix("/networks").Subrouter()
|
|
subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
|
|
|
|
subrouter = s.router.PathPrefix("/v{version:[0-9.]+}/services").Subrouter()
|
|
subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
|
|
subrouter = s.router.PathPrefix("/services").Subrouter()
|
|
subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
|
|
|
|
subrouter = s.router.PathPrefix("/v{version:[0-9.]+}/sandboxes").Subrouter()
|
|
subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
|
|
subrouter = s.router.PathPrefix("/sandboxes").Subrouter()
|
|
subrouter.Methods("GET", "POST", "PUT", "DELETE").HandlerFunc(httpHandler)
|
|
}
|