)]}'
{
  "commit": "3f52a4aba882678641b946072fcf77f898dbc975",
  "tree": "29ae8cb16055de90d17a80b8dfe20e7ace0a5cd4",
  "parents": [
    "f25c5b88f3351fbfff900b2f70494c24301b4e39"
  ],
  "author": {
    "name": "Felipe Monteiro",
    "email": "felipe.monteiro@att.com",
    "time": "Tue Feb 07 12:05:54 2017 -0500"
  },
  "committer": {
    "name": "Felipe Monteiro",
    "email": "felipe.monteiro@att.com",
    "time": "Mon Mar 13 11:43:44 2017 -0400"
  },
  "message": "Add new detail kwarg to show_quota_set to QuotasClient.\n\nCurrently, quotas_client.QuotasClient doesn\u0027t support the\n\u0027os-quota-sets/{tenant_id}/detail\u0027 endpoint [0] but is supported\nby Nova [1].\n\nNova uses the policy \u0027os_compute_api:os-quota-sets:detail\u0027\nfor the endpoint ending with /detail and\n\u0027os_compute_api:os-quota-sets:show\u0027 without the /detail uri [2].\nThis is needed by Patrole for complete test coverage for Nova.\n\nThis patch adds the kwarg to show_quota_set which calls the \u0027/detail\u0027\nendpoint, if True. Also updated quotas schema with\nget_quota_set_details, because each property in the response body\nis of type object, not integer [1].\n\n[0] https://github.com/openstack/tempest/blob/master/tempest/lib/services/compute/quotas_client.py\n[1] https://developer.openstack.org/api-ref/compute/?expanded\u003dshow-the-detail-of-quota-detail#show-the-detail-of-quota\n[2] https://github.com/openstack/nova/blob/master/nova/policies/quota_sets.py\n\nChange-Id: I9a65411c6bf65bf20842719bffe46c7fa7db82eb\nCloses-Bug: #1662593\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "06f4fcd0533f88dc2e08ae103ac962a22dd586b3",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/add-quota-sets-detail-kwarg-74b72183295b3ce7.yaml"
    },
    {
      "type": "modify",
      "old_id": "0ad2df89a8d577659a5d283dec4f10f8ba0ca3e1",
      "old_mode": 33188,
      "old_path": "tempest/api/compute/test_quotas.py",
      "new_id": "9d83ee19bccc1f2cbb2d0e6eb7166fd54c29dba7",
      "new_mode": 33188,
      "new_path": "tempest/api/compute/test_quotas.py"
    },
    {
      "type": "modify",
      "old_id": "7953983cf2b03811a6284bae939a2c560007ca14",
      "old_mode": 33188,
      "old_path": "tempest/lib/api_schema/response/compute/v2_1/quotas.py",
      "new_id": "44f5bdfd293528796262b4b12044c124f762d00e",
      "new_mode": 33188,
      "new_path": "tempest/lib/api_schema/response/compute/v2_1/quotas.py"
    },
    {
      "type": "modify",
      "old_id": "a2b0397f6ea72774bf6eee7634ddb611c926263a",
      "old_mode": 33188,
      "old_path": "tempest/lib/services/compute/quotas_client.py",
      "new_id": "3839c74b5ff2ce6a97d77f3ae080b2887b55a1e0",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/compute/quotas_client.py"
    },
    {
      "type": "modify",
      "old_id": "4c49e8db46045bba9f3ea5031fea3d8be1c19f52",
      "old_mode": 33188,
      "old_path": "tempest/tests/lib/services/compute/test_quotas_client.py",
      "new_id": "bbb8eb7d2572351647ea303d3733211c6724c564",
      "new_mode": 33188,
      "new_path": "tempest/tests/lib/services/compute/test_quotas_client.py"
    }
  ]
}
