Merge pull request from sstosh/e2e-noproxy

e2e: fix run_staticip_test about no_proxy
This commit is contained in:
OpenShift Merge Robot
2023-01-31 06:42:25 -05:00
committed by GitHub

@ -105,15 +105,15 @@ var _ = Describe("Podman run with --ip flag", func() {
result.WaitWithDefaultTimeout()
Expect(result).Should(Exit(0))
// We need to set "no_proxy" in proxy environment
if env, found := os.LookupEnv("no_proxy"); found {
defer os.Setenv("no_proxy", env)
} else {
defer os.Unsetenv("no_proxy")
// This test should not use a proxy
client := &http.Client{
Transport: &http.Transport{
Proxy: nil,
},
}
os.Setenv("no_proxy", ip)
for retries := 20; retries > 0; retries-- {
response, err := http.Get(fmt.Sprintf("http://%s", ip))
response, err := client.Get(fmt.Sprintf("http://%s", ip))
if err == nil && response.StatusCode == http.StatusOK {
break
}