)]}'
{
  "commit": "94f2f10384dc5b6dfaf8c3e1344825fdc07fffff",
  "tree": "2439c183e0ca1ce84abe71fbb248d73622adb066",
  "parents": [
    "ed967f83eee685ae9d414e98f66fab51b152ee92"
  ],
  "author": {
    "name": "whoami-rajat",
    "email": "rajatdhasmana@gmail.com",
    "time": "Mon Feb 27 09:41:22 2023 +0000"
  },
  "committer": {
    "name": "Pavlo Shchelokovskyy",
    "email": "pshchelokovskyy@mirantis.com",
    "time": "Wed Sep 13 09:51:57 2023 +0000"
  },
  "message": "Update multiattach tests\n\nMultiattach tests use legacy format to create multiattach\nvolumes i.e. provide \"multiattach\u003dTrue\" in request body of\na create volume operation.\nThis patch updates the multiattach tests to use multiattach\nvolume type, which is the standard and only way[1], to create\nmultiattach volumes.\nNote that the old functionality will be changed by patch[2] and\npassing multiattach\u003dTrue in volume create request body will\nerror out with BadRequest.\n\nDevstack will create the multiattach volume type, like an\noperator will create in a real deployment, and set it as a\ntempest config option (see depends on patch).\n\nWe are adding a new config option `volume_type_multiattach`\nwhich is used as the multiattach volume type to create\nmultiattach volumes.\n\n[1] https://docs.openstack.org/cinder/latest/admin/volume-multiattach.html#how-to-create-a-multiattach-volume\n[2] https://review.opendev.org/c/openstack/cinder/+/874865\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/877337\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/877497\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/877548\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/877498\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/877499\n\nRelated-prod: PRODX-32154\n\nChange-Id: I5f68ef56fcc55dfc636936dabb5e6ad761579519\n(cherry picked from commit ca010d30e81a02842e9a6b6ab5cf9b4bbdc5278e)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bf1876b8873db910cf502075850a2efdb38b751",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_volume_swap.py",
      "new_id": "de2739c1f51909cd671e36021671ff00d1009003",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_volume_swap.py"
    },
    {
      "type": "modify",
      "old_id": "7b0f48b8a7a6a753fa074899985bae2946a2fba2",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/admin/test_volumes_negative.py",
      "new_id": "c3f9ac41e9dad486eb17604f66397eb18acf63b9",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/admin/test_volumes_negative.py"
    },
    {
      "type": "modify",
      "old_id": "3cec4bf541f74cd76c643b99a7ecacae41fb5600",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/volumes/test_attach_volume.py",
      "new_id": "ef97746d7f59526e8af7c43c6632978060a226aa",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/volumes/test_attach_volume.py"
    },
    {
      "type": "modify",
      "old_id": "55a7c619a04cdf8cfc78a661f619be6946358e4a",
      "old_mode": 33188,
      "old_path": "tempest/config.py",
      "new_id": "7daa81fa7b33ddb4e99d4c252a1d1520f7915de8",
      "new_mode": 33188,
      "new_path": "tempest/config.py"
    }
  ]
}
