)]}'
{
  "commit": "36be82d51d9273a90a6d7db11a147f2ec949e974",
  "tree": "0819843465f3eb977d1138e2200e2c1c8c140ed2",
  "parents": [
    "a2ea17124882430c45e324488e6381764e220a83"
  ],
  "author": {
    "name": "Pavlo Shchelokovskyy",
    "email": "shchelokovskyy@gmail.com",
    "time": "Sun Sep 03 17:02:40 2023 +0000"
  },
  "committer": {
    "name": "Pavlo Shchelokovskyy",
    "email": "shchelokovskyy@gmail.com",
    "time": "Sun Sep 03 17:03:40 2023 +0000"
  },
  "message": "Use the same ssl module httpx uses\n\nDepending on what other tempest plugins are installed\nthe eventlet might\u0027ve been imported by the time we instantiate\na httpx.Client as part of the test.\nSince dnspython 2.2.0, importing eventlet or any part of it effectively\ninstantiates a dummy httpx.Client instance too, thus pinning the ssl\nimplementation in httpx to the eventlet\u0027s one.\nThis leads to error in the Client() call of the test, as the ssl lib in\nthe test module is different from ssl lib in httpx._config,\nwhich fails isinstance check for ssl.SSLContext.\n\nUse the ssl module that is actually currently used by httpx to instantiate\nthe SSL context to be used with httpx.Client\n\nCloses-Issue: PRODX-34965\nChange-Id: I72d80a9981c465723b7fa9aad426118e243b7129\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d202799d0f6b360cc07656150cd9c9f90afa40c",
      "old_mode": 33188,
      "old_path": "octavia_tempest_plugin/tests/barbican_scenario/v2/test_tls_barbican.py",
      "new_id": "80a6905ac15bd72a4d6063edc20739835b94c7b8",
      "new_mode": 33188,
      "new_path": "octavia_tempest_plugin/tests/barbican_scenario/v2/test_tls_barbican.py"
    }
  ]
}
