diff --git a/CHANGES/pulp-glue/+ca_defaults.bugfix b/CHANGES/pulp-glue/+ca_defaults.bugfix new file mode 100644 index 000000000..2f1443db8 --- /dev/null +++ b/CHANGES/pulp-glue/+ca_defaults.bugfix @@ -0,0 +1 @@ +Fixed the logic to use requests defaults for tls verification. diff --git a/pulp-glue/pulp_glue/common/openapi.py b/pulp-glue/pulp_glue/common/openapi.py index 27fac6c9a..0b1f3d54d 100644 --- a/pulp-glue/pulp_glue/common/openapi.py +++ b/pulp-glue/pulp_glue/common/openapi.py @@ -152,8 +152,8 @@ def __init__( self._session.headers.update(headers) self._session.max_redirects = 0 - verify: t.Optional[t.Union[bool, str]] = ( - os.environ.get("PULP_CA_BUNDLE") if validate_certs is not False else False + verify: t.Optional[t.Union[bool, str]] = validate_certs and os.environ.get( + "PULP_CA_BUNDLE", True ) session_settings = self._session.merge_environment_settings( base_url, {}, None, verify, None