Added target and terminal support.
[src/xds/xds-agent.git] / lib / agent / apiv1.go
index 1921f98..3ca84b9 100644 (file)
@@ -49,7 +49,7 @@ func NewAPIV1(ctx *Context) *APIService {
        s.apiRouter.GET("/config", s.getConfig)
        s.apiRouter.POST("/config", s.setConfig)
 
-       s.apiRouter.GET("/browse", s.browseFS)
+       // s.apiRouter.GET("/browse", s.browseFS)
 
        s.apiRouter.GET("/projects", s.getProjects)
        s.apiRouter.GET("/projects/:id", s.getProject)
@@ -118,6 +118,7 @@ func (s *APIService) AddXdsServer(cfg xdsconfig.XDSServerConf) (*XdsServer, erro
 
                // Declare passthrough routes
                s.sdksPassthroughInit(svr)
+               s.targetsPassthroughInit(svr)
 
                // Register callback on Connection
                svr.ConnectOn(func(server *XdsServer) error {
@@ -125,9 +126,9 @@ func (s *APIService) AddXdsServer(cfg xdsconfig.XDSServerConf) (*XdsServer, erro
                        // Add server to list
                        s.xdsServers[server.ID] = svr
 
-                       // Register event forwarder
+                       // Register events forwarder
                        if err := s.sdksEventsForwardInit(server); err != nil {
-                               s.Log.Errorf("XDS Server %v - sdk event forwarding error: %v", server.ID, err)
+                               s.Log.Errorf("XDS Server %v - sdk events forwarding error: %v", server.ID, err)
                        }
 
                        // Load projects
@@ -164,7 +165,6 @@ func (s *APIService) DelXdsServer(id string) error {
        s.xdsServers[id].Close()
        return nil
 }
-}
 
 // UpdateXdsServer Update XDS Server configuration settings
 func (s *APIService) UpdateXdsServer(cfg xaapiv1.ServerCfg) error {