Skip to content

Commit

Permalink
address comments
Browse files Browse the repository at this point in the history
Signed-off-by: lhy1024 <admin@liudos.us>
  • Loading branch information
lhy1024 committed Feb 24, 2023
1 parent 918d2b5 commit c4e2d3d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
12 changes: 8 additions & 4 deletions pkg/mcs/resource_manager/server/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ type Server struct {
cfg *Config
name string
backendUrls []url.URL
listenUrl *url.URL

etcdClient *clientv3.Client
httpClient *http.Client
Expand Down Expand Up @@ -250,12 +251,15 @@ func (s *Server) startServer() error {
if err != nil {
return err
}
s.cfg.ListenAddr = strings.TrimPrefix(s.cfg.ListenAddr, "http://")
s.cfg.ListenAddr = strings.TrimPrefix(s.cfg.ListenAddr, "https://")
s.listenUrl, err = url.Parse(s.cfg.ListenAddr)
if err != nil {
return err
}
println("===========", s.listenUrl.String(), s.cfg.ListenAddr, s.listenUrl.Host)
if tlsConfig != nil {
s.muxListener, err = tls.Listen(tcp, s.cfg.ListenAddr, tlsConfig)
s.muxListener, err = tls.Listen(tcp, s.listenUrl.Host, tlsConfig)
} else {
s.muxListener, err = net.Listen(tcp, s.cfg.ListenAddr)
s.muxListener, err = net.Listen(tcp, s.listenUrl.Host)
}
if err != nil {
return err
Expand Down
4 changes: 2 additions & 2 deletions tests/mcs/resource_manager/server_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ func TestResourceManagerServer(t *testing.T) {
defer svr.Close()

// Test registered GRPC Service
cc, err := grpc.DialContext(ctx, cfg.ListenAddr, grpc.WithInsecure())
cc, err := grpc.DialContext(ctx, strings.TrimPrefix(cfg.ListenAddr, "http://"), grpc.WithInsecure())
re.NoError(err)
defer cc.Close()
c := rmpb.NewResourceManagerClient(cc)
Expand All @@ -68,7 +68,7 @@ func TestResourceManagerServer(t *testing.T) {
re.ErrorContains(err, "resource group not found")

// Test registered REST HTTP Handler
url := "http://" + cfg.ListenAddr + "/resource-manager/api/v1/config"
url := cfg.ListenAddr + "/resource-manager/api/v1/config"
{
resp, err := http.Get(url + "/groups")
re.NoError(err)
Expand Down

0 comments on commit c4e2d3d

Please sign in to comment.