Skip to content
This repository was archived by the owner on Aug 1, 2023. It is now read-only.
This repository was archived by the owner on Aug 1, 2023. It is now read-only.

Openstack OS_AUTH_URL cannot be accessed through proxy #628

Description

@michalmedvecky

My OS_AUTH_URL is accessible only through proxy so I tried to set both http_proxy and HTTP_PROXY env vars, but none of them was accepted by docker-machine (docker-archive-public/docker.machine#4040
), which uses gophercloud for Openstack management.

After a long while, I figured out that golang's HTTPClient as used in gophercloud completely ignores those settings and googled that one has to use:

client.HTTPClient.Transport = &http.Transport{Proxy: http.ProxyFromEnvironment}

so go picks http_proxy from env vars.

I've added the mentioned construct to https://github.com/rackspace/gophercloud/blob/master/provider_client.go#L190 and it started working for me.

Can someone responsible pick the right place to add this line to the code?

Thanks

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions