Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend default passenv to include SSL proxy vars #1437

Closed
ssbarnea opened this issue Oct 16, 2019 · 1 comment · Fixed by #1439
Closed

Extend default passenv to include SSL proxy vars #1437

ssbarnea opened this issue Oct 16, 2019 · 1 comment · Fixed by #1439

Comments

@ssbarnea
Copy link
Contributor

@ssbarnea ssbarnea commented Oct 16, 2019

There is a list of 3 environment variables that are also needed for SSL proxies. Tox is currently passing proxy vars but missing to pass the SSL vars and the side effect is clear: called code will choke trying to verify the SSL certificates.

CURL_CA_BUNDLE
REQUESTS_CA_BUNDLE
SSL_CERT_FILE

I am fully aware that use can manually add them to their tox.ini file but this does not scale well at all when you have hundreds of repositories (like openstack for example).

ssbarnea added a commit to ssbarnea/tox that referenced this issue Oct 16, 2019
This shouls avoid SSL failures with HTTP requests from pip, requests
or other libraries.

Also sorts existing values in order to make it easier to update the
list in the future.

Fixes: tox-dev#1437
ssbarnea added a commit to ssbarnea/tox that referenced this issue Oct 16, 2019
This shouls avoid SSL failures with HTTP requests from pip, requests
or other libraries.

Also sorts existing values in order to make it easier to update the
list in the future.

Fixes: tox-dev#1437
@ssbarnea ssbarnea mentioned this issue Oct 16, 2019
6 of 6 tasks complete
@helpr helpr bot added the pr-available label Oct 16, 2019
ssbarnea added a commit to ssbarnea/tox that referenced this issue Oct 16, 2019
This shouls avoid SSL failures with HTTP requests from pip, requests
or other libraries.

Also sorts existing values in order to make it easier to update the
list in the future.

Fixes: tox-dev#1437
ssbarnea added a commit to ssbarnea/ansible-lint that referenced this issue Oct 17, 2019
Fix tox execution failures from system that are using SSL based
http proxies.

Related: tox-dev/tox#1437
ssbarnea added a commit to ssbarnea/ansible-lint that referenced this issue Oct 17, 2019
Fix tox execution failures from system that are using SSL based
http proxies.

Related: tox-dev/tox#1437
Signed-off-by: Sorin Sbarnea <ssbarnea@redhat.com>
webknjaz added a commit to ansible/ansible-lint that referenced this issue Oct 17, 2019
Fix tox execution failures from system that are using SSL based
http proxies.

Related: tox-dev/tox#1437
Signed-off-by: Sorin Sbarnea <ssbarnea@redhat.com>
ssbarnea added a commit to ssbarnea/tox that referenced this issue Nov 1, 2019
This shouls avoid SSL failures with HTTP requests from pip, requests
or other libraries.

Also sorts existing values in order to make it easier to update the
list in the future.

Fixes: tox-dev#1437
gaborbernat added a commit that referenced this issue Nov 11, 2019
This shouls avoid SSL failures with HTTP requests from pip, requests
or other libraries.

Also sorts existing values in order to make it easier to update the
list in the future.

Fixes: #1437
@helpr helpr bot added pr-merged and removed pr-available labels Nov 11, 2019
@gaborbernat

This comment has been minimized.

Copy link
Member

@gaborbernat gaborbernat commented Nov 13, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.