)]}'
{
  "commit": "e4c3fb267ebc5527c6c18fff1d399f69929319ec",
  "tree": "8f54549c2aca14b5839e6eae620b11710b2c1aba",
  "parents": [
    "07fd1fcd68d3e668c042c369e17d808585d89aac"
  ],
  "author": {
    "name": "Ghanshyam",
    "email": "ghanshyam.mann@nectechnologies.in",
    "time": "Mon Mar 24 16:07:16 2014 +0900"
  },
  "committer": {
    "name": "Ghanshyam",
    "email": "ghanshyam.mann@nectechnologies.in",
    "time": "Thu Apr 24 12:33:18 2014 +0900"
  },
  "message": "Verify create/get flavor attributes of Nova APIs\n\nThis patch adds the JSON schema for Nova V2/V3 create \u0026 get flavor\nAPIs response and validate the response with added JSON schema to\nblock the backward incompatibility change in the future.\n\nThe response body of V2 create \u0026 get flavor API is below:\n\n{\n    \"flavor\": {\n        \"name\": \"m1.tiny\",\n        \"links\": [\n            {\n                \"href\": \"http://openstack.example.com/\n                        v2/openstack/flavors/1\",\n                \"rel\": \"self\"\n            },\n            {\n                \"href\": \"http://openstack.example.com/\n                        openstack/flavors/1\",\n                \"rel\": \"bookmark\"\n            }\n        ],\n        \"ram\": 512,\n        \"vcpus\": 1,\n        \"swap\": \"\",\n        \"disk\": 1,\n        \"id\": \"1\",\n        \"OS-FLV-DISABLED:disabled\": false,\n        \"os-flavor-access:is_public\": true,\n        \"rxtx_factor\": 1.0,\n        \"OS-FLV-EXT-DATA:ephemeral\": 0\n    }\n}\n\nThe response body of V3 create \u0026 get flavor API is below:\n\n{\n    \"flavor\": {\n        \"name\": \"m1.tiny\",\n        \"links\": [\n            {\n                \"href\": \"http://openstack.example.com/\n                         v3/openstack/flavors/1\",\n                \"rel\": \"self\"\n            },\n            {\n                \"href\": \"http://openstack.example.com/\n                        openstack/flavors/1\",\n                \"rel\": \"bookmark\"\n            }\n        ],\n        \"ram\": 512,\n        \"vcpus\": 1,\n        \"swap\": 0,\n        \"disk\": 1,\n        \"id\": \"1\",\n        \"disabled\": false,\n        \"ephemeral\": 0,\n        \"flavor-access:is_public\": true,\n        \"os-flavor-rxtx:rxtx_factor\": 1.0\n    }\n}\n\nPartially implements blueprint nova-api-attribute-test\n\nChange-Id: I57569e315aebd5b712b8635b1f5ad8a768d77592\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd02780e9761d91341239a68e9a2dcfe34d215e9",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/compute/flavors.py",
      "new_id": "aa019e4d2bebc93e96f666135eaa62819fa6b914",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/compute/flavors.py"
    },
    {
      "type": "modify",
      "old_id": "48e6ceb1b422b0ef4cd6002c001d4b43db34c235",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/compute/v2/flavors.py",
      "new_id": "bee6ecb47048efb075728eaf4412f82cc5db9c90",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/compute/v2/flavors.py"
    },
    {
      "type": "modify",
      "old_id": "468658c0cafc551d9a6c389e8b072f524e24bee1",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/compute/v3/flavors.py",
      "new_id": "52010f565ba1063e9ed87f9b54dcafc1e057e1da",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/compute/v3/flavors.py"
    },
    {
      "type": "modify",
      "old_id": "65d2657d5a44caf501a0c5ec5133dfbfc52496f6",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/json/flavors_client.py",
      "new_id": "89cbe1d6c55ce9cbb007d7dfdc4eb936b3c06aae",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/json/flavors_client.py"
    },
    {
      "type": "modify",
      "old_id": "602fee2312693ff2552292df4d741c859d480798",
      "old_mode": 33188,
      "old_path": "tempest/services/compute/v3/json/flavors_client.py",
      "new_id": "5afab5ac4adaa6407dd645ebd2e998de20ffb1f4",
      "new_mode": 33188,
      "new_path": "tempest/services/compute/v3/json/flavors_client.py"
    }
  ]
}
