)]}'
{
  "commit": "7bba16c4c3b26e4f96fa17fd2c5597a32a284588",
  "tree": "5697ec35bdd58f15f7c06ecd2899caa5a0810c31",
  "parents": [
    "ae4beb7a56bbc38a889fd55a7e017c55b82cc03d"
  ],
  "author": {
    "name": "lkuchlan",
    "email": "lkuchlan@redhat.com",
    "time": "Sun Sep 04 12:36:04 2016 +0300"
  },
  "committer": {
    "name": "lkuchlan",
    "email": "lkuchlan@redhat.com",
    "time": "Sat Nov 26 21:51:32 2016 +0200"
  },
  "message": "Create two new clients under tempest.lib libary\n\nThere are two API v2 actions that only admin has the permission to excute,\naccording to:\nhttp://developer.openstack.org/api-ref-blockstorage-v2.html#listPools\nhttp://developer.openstack.org/api-ref-blockstorage-v2.html#showBackendCapabilities\n\nCurrently, those actions reside on BaseVolumesClient class and I think we\nshould separate them to new files: tempest/lib/services/volume/v2/capabilities_client.py\n                                   tempest/lib/services/volume/v2/scheduler_stats_client.py\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I48e5e19331dd636a093e1817e5c2ea31534ae2c3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "056e19918c09f37090a78156f85ab9e826aa2061",
      "old_mode": 33188,
      "old_path": "releasenotes/notes/13.1.0-volume-clients-as-library-309030c7a16e62ab.yaml",
      "new_id": "6babd93f5a54c8a1d64683c10284d72a82e9e3bd",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/13.1.0-volume-clients-as-library-309030c7a16e62ab.yaml"
    },
    {
      "type": "rename",
      "old_id": "8a2185356d08a4df5d58c2ee9f0f749650532dd2",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/test_backends_capabilities.py",
      "new_id": "fc9066ceb7be3c92c43c003535a665871830f96d",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/v2/test_backends_capabilities.py",
      "score": 90
    },
    {
      "type": "modify",
      "old_id": "c662e8c0013240a0fad35091f0860b420fde1a6a",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/admin/v2/test_volume_pools.py",
      "new_id": "e460278cf85900d6c6d6f0f20f07e774281bef1c",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/admin/v2/test_volume_pools.py"
    },
    {
      "type": "modify",
      "old_id": "178b0b1b4f894c4d103f2517802749cdbaf8ec36",
      "old_mode": 33188,
      "old_path": "tempest/api/volume/base.py",
      "new_id": "feb28843681d11c83cae9f23e942643364940795",
      "new_mode": 33188,
      "new_path": "tempest/api/volume/base.py"
    },
    {
      "type": "modify",
      "old_id": "53f3775c62cbc133f571ca93097bd9e3e623c0ae",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "42bd8f54fde9a1bbc8009270b9142a0151d7760e",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "modify",
      "old_id": "eaaafa56f069e4f5c8413070ba28d6cbe2216e52",
      "old_mode": 33188,
      "old_path": "tempest/lib/services/volume/v2/__init__.py",
      "new_id": "837b4f6c049bcb105d622bba1e8a290ec8aec373",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v2/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6de5b946860458bed53279ef6fd8fad9a9d892d",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v2/capabilities_client.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "637254b905918a4b67c5b0633c0435ddee9bf528",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v2/scheduler_stats_client.py"
    },
    {
      "type": "modify",
      "old_id": "ce97adbaf522a442592013c6233454eed71af5f0",
      "old_mode": 33188,
      "old_path": "tempest/lib/services/volume/v2/volumes_client.py",
      "new_id": "8b8e2498bb587109e47ea3921218ff294dacbe47",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v2/volumes_client.py"
    }
  ]
}
