Pārlūkot izejas kodu

Merge pull request #17909 from LK4D4/info_simple

daemon/info.go: assign proxy fields directly
Arnaud Porterie 9 gadi atpakaļ
vecāks
revīzija
37dfae3cde
1 mainītis faili ar 3 papildinājumiem un 9 dzēšanām
  1. 3 9
      daemon/info.go

+ 3 - 9
daemon/info.go

@@ -86,6 +86,9 @@ func (daemon *Daemon) SystemInfo() (*types.Info, error) {
 		ServerVersion:      dockerversion.Version,
 		ServerVersion:      dockerversion.Version,
 		ClusterStore:       daemon.config().ClusterStore,
 		ClusterStore:       daemon.config().ClusterStore,
 		ClusterAdvertise:   daemon.config().ClusterAdvertise,
 		ClusterAdvertise:   daemon.config().ClusterAdvertise,
+		HTTPProxy:          os.Getenv("http_proxy"),
+		HTTPSProxy:         os.Getenv("https_proxy"),
+		NoProxy:            os.Getenv("no_proxy"),
 	}
 	}
 
 
 	// TODO Windows. Refactor this more once sysinfo is refactored into
 	// TODO Windows. Refactor this more once sysinfo is refactored into
@@ -100,15 +103,6 @@ func (daemon *Daemon) SystemInfo() (*types.Info, error) {
 		v.CPUCfsQuota = sysInfo.CPUCfsQuota
 		v.CPUCfsQuota = sysInfo.CPUCfsQuota
 	}
 	}
 
 
-	if httpProxy := os.Getenv("http_proxy"); httpProxy != "" {
-		v.HTTPProxy = httpProxy
-	}
-	if httpsProxy := os.Getenv("https_proxy"); httpsProxy != "" {
-		v.HTTPSProxy = httpsProxy
-	}
-	if noProxy := os.Getenv("no_proxy"); noProxy != "" {
-		v.NoProxy = noProxy
-	}
 	if hostname, err := os.Hostname(); err == nil {
 	if hostname, err := os.Hostname(); err == nil {
 		v.Name = hostname
 		v.Name = hostname
 	}
 	}