Skip to content

Commit

Permalink
Merge pull request moby#39985 from thaJeztah/inline_proxyenv
Browse files Browse the repository at this point in the history
daemon/info: remove use of docker/go-connections
  • Loading branch information
tiborvass authored Sep 26, 2019
2 parents 2c6d368 + 0f0e316 commit b6684a4
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions daemon/info.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ import (
"github.com/docker/docker/pkg/sysinfo"
"github.com/docker/docker/pkg/system"
"github.com/docker/docker/registry"
"github.com/docker/go-connections/sockets"
metrics "github.com/docker/go-metrics"
"github.com/sirupsen/logrus"
)
Expand Down Expand Up @@ -66,9 +65,9 @@ func (daemon *Daemon) SystemInfo() (*types.Info, error) {
ServerVersion: dockerversion.Version,
ClusterStore: daemon.configStore.ClusterStore,
ClusterAdvertise: daemon.configStore.ClusterAdvertise,
HTTPProxy: maskCredentials(sockets.GetProxyEnv("http_proxy")),
HTTPSProxy: maskCredentials(sockets.GetProxyEnv("https_proxy")),
NoProxy: sockets.GetProxyEnv("no_proxy"),
HTTPProxy: maskCredentials(getEnvAny("HTTP_PROXY", "http_proxy")),
HTTPSProxy: maskCredentials(getEnvAny("HTTPS_PROXY", "https_proxy")),
NoProxy: getEnvAny("NO_PROXY", "no_proxy"),
LiveRestoreEnabled: daemon.configStore.LiveRestoreEnabled,
Isolation: daemon.defaultIsolation,
}
Expand Down Expand Up @@ -287,3 +286,12 @@ func maskCredentials(rawURL string) string {
maskedURL := parsedURL.String()
return maskedURL
}

func getEnvAny(names ...string) string {
for _, n := range names {
if val := os.Getenv(n); val != "" {
return val
}
}
return ""
}

0 comments on commit b6684a4

Please sign in to comment.