Skip to content

Commit

Permalink
Merge pull request #2914 from craigcomstock/ENT-11875/3.21
Browse files Browse the repository at this point in the history
Added check for SubjectAltNameWarning exception in distributed_cleanup.py (3.21)
  • Loading branch information
craigcomstock authored Jun 18, 2024
2 parents 2e0d378 + bcc22b8 commit 691c6b2
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions templates/federated_reporting/nova_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,13 +69,15 @@ def __init__(
basic_auth="{}:{}".format(self._api_user, self._api_password)
)
self._headers["Content-Type"] = "application/json"
# In order to avoid SubjectAltNameWarning with our self-signed certs, silence it
if not sys.warnoptions:
import warnings

warnings.simplefilter(
"ignore", category=urllib3.exceptions.SubjectAltNameWarning
)
# urllib3 v2.0 removed SubjectAltNameWarning and instead throws an error if no SubjectAltName is present in a certificate
if hasattr(urllib3.exceptions, "SubjectAltNameWarning"):
# if urllib3 is < v2.0 then SubjectAltNameWarning will exist and should be silenced
if not sys.warnoptions:
import warnings

warnings.simplefilter(
"ignore", category=urllib3.exceptions.SubjectAltNameWarning
)

def __str__(self):
return str(self.__class__) + ":" + str(self.__dict__)
Expand Down

0 comments on commit 691c6b2

Please sign in to comment.