)]}'
{
  "commit": "f4935ea128b467ac98bed588b00a6f70e2ece6ef",
  "tree": "064cda1a69ebb8025c4ffe0626275374325151f4",
  "parents": [
    "1f63edcc338d3d235460eae319cb76f9be1069ae"
  ],
  "author": {
    "name": "Michael Johnson",
    "email": "johnsomor@gmail.com",
    "time": "Tue Apr 11 16:53:59 2023 +0000"
  },
  "committer": {
    "name": "Michael Johnson",
    "email": "johnsomor@gmail.com",
    "time": "Tue Apr 11 17:07:07 2023 +0000"
  },
  "message": "Accommodate stable branches with scoped tokens\n\nThis patch updates the Designate tempest plugin to accommodate stable\nbranches that still have keystone scoped tokens. The \"Direction\nchange\"[1] means scoped tokens were dropped in the Bobcat (2023.2)\nrelease. However the stable branches back to Wallaby will still have\nscoped tokens available as a configuration option.\n\n[1] https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#direction-change\n\nChange-Id: Ia57b5126dbc9fbe98cbcaa7ad0e11d36c21a14da\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fd8509b6afe3fb01e064d026b7ef5791ccb6649",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_blacklists.py",
      "new_id": "48b30288c04b68158430f685146a6b4b30f244b5",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_blacklists.py"
    },
    {
      "type": "modify",
      "old_id": "e89b9f6c82348dbffb4851d82f438760ebf9b486",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_pool.py",
      "new_id": "27f6e9d23f7f8e6df2fbe50f906b4074223257bb",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_pool.py"
    },
    {
      "type": "modify",
      "old_id": "e76bc74188652e4d42ccad1642d501b27f7baf6f",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_recordset.py",
      "new_id": "2249a6808127e3cbed4c1c77878edddd028a7520",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_recordset.py"
    },
    {
      "type": "modify",
      "old_id": "a4a824fdca41ac87138f5c779201b7e5d06394c1",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_service_statuses.py",
      "new_id": "0b63f21dfb2fd1c355b9cf18dbad43e22b6f3613",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_service_statuses.py"
    },
    {
      "type": "modify",
      "old_id": "58ded5397f99e9e5898a3e4f58d3578b70b5d7aa",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_tld.py",
      "new_id": "a74edc164847bd709079a86a36da316549e99468",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_tld.py"
    },
    {
      "type": "modify",
      "old_id": "1a588ec3bf4a4e46ab8d4208876aff72b8f21d78",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_transfer_accepts.py",
      "new_id": "94c661a9c95cf157ad37f15bc4bd9e21cdee15ed",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_transfer_accepts.py"
    },
    {
      "type": "modify",
      "old_id": "203eed020fa8e6dc3b3eaa0187637d867db3971c",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_transfer_request.py",
      "new_id": "20c68edab51ade8d2e711193ad89ad37d1824411",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_transfer_request.py"
    },
    {
      "type": "modify",
      "old_id": "aab027f24435f5e77f48042ed43eb6412c9461a9",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_tsigkey.py",
      "new_id": "926797f36d9909af6fb8e86a16ad53ad41cd4d6a",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_tsigkey.py"
    },
    {
      "type": "modify",
      "old_id": "9316578175b7e6b219409b50dbc2b4decf00b624",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_zones.py",
      "new_id": "395caa5300e982e1d229a8ff7bc7c9af01d3930c",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_zones.py"
    },
    {
      "type": "modify",
      "old_id": "eb137b41c7d23161c059d131b9546595de87992e",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_zones_exports.py",
      "new_id": "5ca54959183195509259d6b4694da652da63956a",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_zones_exports.py"
    },
    {
      "type": "modify",
      "old_id": "2adba2cddad0e0aec5ec87e40ef4b22ac498d882",
      "old_mode": 33188,
      "old_path": "designate_tempest_plugin/tests/api/v2/test_zones_imports.py",
      "new_id": "025fa9ad6adce22545fdd15942d681703ca8102b",
      "new_mode": 33188,
      "new_path": "designate_tempest_plugin/tests/api/v2/test_zones_imports.py"
    }
  ]
}
