)]}'
{
  "commit": "db0a83894f6e8dfc59fb93bc948b0ca0582aaf88",
  "tree": "a3e077ebf33e68d69859c3a089b83da0c8eea136",
  "parents": [
    "d5a3e213c494b699532d9bb18fd300ca6382b32f"
  ],
  "author": {
    "name": "Julia Kreger",
    "email": "juliaashleykreger@gmail.com",
    "time": "Thu Feb 22 13:38:33 2024 -0800"
  },
  "committer": {
    "name": "Hanna Arhipova",
    "email": "harhipova@mirantis.com",
    "time": "Fri Jan 03 14:35:57 2025 +0000"
  },
  "message": "Invoke tests with fake interfaces\n\nSo it turns out as highlighted by looking at bug 2054722\nthat you can end up creating nodes with \"fake\" hardware nodes\nin the default config we test in the gate, which end up with\n\"fake\" as the deploy_interface, but if you try to run the\nsame test against a production configured ironic deployment,\nit fails because it likely ends up with a default of \"agent\"\nas the deploy_interface.\n\nUnfortunately, a review of test logs also reveals that the\nsame basic problem exists with the network_interface field\n*as well*, where tests were written expecting the default\nto be a fake or noop interface out of the box.\n\nNote: This depends-on is to be removed before mering, it is\n      enable additional issues to be identified.\n\nRelated-Prod: PRODX-47233\n\nChange-Id: Id0051d9b39bc0f46e3afee5bbfa8a2062114df80\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9e25959fcd74150f2863f5fb0827d2fd75880ea",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/tests/api/admin/test_allocations.py",
      "new_id": "b9ab70becdda5ad7ba4ebe5feea4a53aced5bfeb",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/tests/api/admin/test_allocations.py"
    },
    {
      "type": "modify",
      "old_id": "61dfb9e778ecb872b85caf3f8aeda6f67b3181fe",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/tests/api/admin/test_nodes.py",
      "new_id": "236ee2f99278cff80885c344fd806067b83f4772",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/tests/api/admin/test_nodes.py"
    },
    {
      "type": "modify",
      "old_id": "1da978dd3ba37477328bf69188669da058fb2802",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/tests/api/admin/test_nodestates.py",
      "new_id": "d03a87676c06eb9613dd39bff6946159d40edd9c",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/tests/api/admin/test_nodestates.py"
    },
    {
      "type": "modify",
      "old_id": "3e21e419a3ab54b68fabf28bfab085fc50a3b39a",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/tests/api/admin/test_portgroups.py",
      "new_id": "86dccd99e97b7088e2f628be13516b1fa11bb563",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/tests/api/admin/test_portgroups.py"
    },
    {
      "type": "modify",
      "old_id": "bb6b6f63836f5a132099f181f9bb54cbef7275c6",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/tests/api/admin/test_ports.py",
      "new_id": "99882794615f77016cc2016673b9d9d0ed1729a3",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/tests/api/admin/test_ports.py"
    },
    {
      "type": "modify",
      "old_id": "bd338f97ecc6b39908917c508b38d137aa6a1e27",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/tests/api/admin/test_ports_negative.py",
      "new_id": "8923aa3bee9d88dd4183a8a94a4db18df943a6f8",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/tests/api/admin/test_ports_negative.py"
    },
    {
      "type": "modify",
      "old_id": "aab00fe958069b064989ab405823346eaf0d1d68",
      "old_mode": 33188,
      "old_path": "ironic_tempest_plugin/tests/api/rbac_defaults/test_nodes.py",
      "new_id": "cd16fe25960f0334c74effb64fbf3ff4e6354d86",
      "new_mode": 33188,
      "new_path": "ironic_tempest_plugin/tests/api/rbac_defaults/test_nodes.py"
    }
  ]
}
