)]}'
{
  "commit": "f0c30bc241e5160e3fe7402e738ea8f56a8b1315",
  "tree": "a8018591c33988ed0e216d7adcd34df373bd229f",
  "parents": [
    "8fc9dd2af49107c20c0780ec57332ce8e8958903"
  ],
  "author": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "oomichi@mxs.nes.nec.co.jp",
    "time": "Thu Jun 18 14:03:21 2015 +0000"
  },
  "committer": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "oomichi@mxs.nes.nec.co.jp",
    "time": "Fri Jun 19 04:48:53 2015 +0000"
  },
  "message": "Block additionalProperties on Nova API tests\n\nNow Nova team is allowing additional properties with microversions\nonly, that means Nova v2 and v2.1 should not contain additional\nproperties forever. In addition, we should not allow vender-specific\nproperties for OpenStack interoperability.\nThis patch disables additionalProperties for blocking such properties\nfor v2 and v2.1 API.\n\nChange-Id: Ica929c402a3d042ae751302384e68853eb28b405\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84c5fd3169b15c564b44f54b7de76398fe5cb357",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/agents.py",
      "new_id": "da38198e2e169d9f31a9362cbb519dea99cceffc",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/agents.py"
    },
    {
      "type": "modify",
      "old_id": "c935592eaff98396e5221930b632bba76842f719",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/aggregates.py",
      "new_id": "1a9fe41cddfc1c3eadde4f04434352bfa1e86721",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/aggregates.py"
    },
    {
      "type": "modify",
      "old_id": "5c1224e2f153fe4979184a03889b4f3c9d5a035a",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/availability_zone.py",
      "new_id": "d9aebce7b906a2fe45705d6f95455a092de88363",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/availability_zone.py"
    },
    {
      "type": "modify",
      "old_id": "82506e775e352a7c4b6b98646e36ddcad6a23282",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/baremetal_nodes.py",
      "new_id": "d1ee87728d95274df91140cd3656f7700e6f218a",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/baremetal_nodes.py"
    },
    {
      "type": "modify",
      "old_id": "35445d811f90760a366f5c840ad9a77830c278d7",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/certificates.py",
      "new_id": "4e7cbe4d20e9b1556264b8c75d2e81136c251ed3",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/certificates.py"
    },
    {
      "type": "modify",
      "old_id": "570cd030a4f650ce89c928e54df8fa8a45644f4e",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/extensions.py",
      "new_id": "a6a455c1b86b1bcaf6cd086abc3209a83a6095c3",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/extensions.py"
    },
    {
      "type": "modify",
      "old_id": "13e70bfb9727c81dba1ec85ceddb858142f9ed78",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/fixed_ips.py",
      "new_id": "6d5ba67a4fd6adbfd3d273a23b9b92dd1e8152fd",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/fixed_ips.py"
    },
    {
      "type": "modify",
      "old_id": "26760ac44de721e9ab29105bed2df97caaa0b10b",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/flavors.py",
      "new_id": "5f5b2e35d41cd69ab92c00825cae857b91be0c18",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/flavors.py"
    },
    {
      "type": "modify",
      "old_id": "cd31b0a949a41ca0951bd8ee6eddc086b9c959fd",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/flavors_access.py",
      "new_id": "a4d6af0d7508f5da71b7c6766cd6bac8e122c70b",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/flavors_access.py"
    },
    {
      "type": "modify",
      "old_id": "faa25d0798aa371bc7874ebd9716608172b357c8",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/flavors_extra_specs.py",
      "new_id": "a438d48694831ef7a0e0dc9ceae8f1eb6b55a89d",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/flavors_extra_specs.py"
    },
    {
      "type": "modify",
      "old_id": "ad1c53162d783f0c9788405165a3518b066074b7",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/floating_ips.py",
      "new_id": "28dd40aaed117976212e47095b6ff678f9b7a1d7",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/floating_ips.py"
    },
    {
      "type": "modify",
      "old_id": "72d5a07cc19ae7a54cbea7775816dddc1083d3c8",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/hosts.py",
      "new_id": "ae70ff1fdb46e31b9dc723bda2cb69456798cd3a",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/hosts.py"
    },
    {
      "type": "modify",
      "old_id": "3efa46b477a2e5f8f52250d5fb1756bc80262afb",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/hypervisors.py",
      "new_id": "e24389df2f9c6168ab19a931db7aeb70eb6e0f0f",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/hypervisors.py"
    },
    {
      "type": "modify",
      "old_id": "e6f8db603d92d9960fb729e28532e78de28dd377",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/images.py",
      "new_id": "a513dcb0b430f1840ddf83f21d9f84992568b455",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/images.py"
    },
    {
      "type": "modify",
      "old_id": "658f5746ccda0d032b2275655857e5b1d46e6135",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/instance_usage_audit_logs.py",
      "new_id": "c6c4debd85e64a7b27d52b5c1105b0fd361764c5",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/instance_usage_audit_logs.py"
    },
    {
      "type": "modify",
      "old_id": "033f816006a9c32433629c6f83115928e0b45138",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/interfaces.py",
      "new_id": "b18fba6d839d5d4d44556a3be61de0db39905191",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/interfaces.py"
    },
    {
      "type": "modify",
      "old_id": "ceae6cf9e5e390c7154b443d922db5b593bc111f",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/keypairs.py",
      "new_id": "9c04c79b4982b5a4a2f4b852646d85abe5a6a639",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/keypairs.py"
    },
    {
      "type": "modify",
      "old_id": "a7decb7b4ec95e7936c9d8d8cb143863b881f476",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/limits.py",
      "new_id": "81f175fa7b26c1738c2f712ff4234bd283b498ce",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/limits.py"
    },
    {
      "type": "modify",
      "old_id": "6549272befd829f139b518e900f538e8fa51ede9",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/migrations.py",
      "new_id": "722372c38c31ccb70170e7e467c0ff56c3d12f5c",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/migrations.py"
    },
    {
      "type": "modify",
      "old_id": "90d4c8f7d5bcad5bfcc49e5c52d6d6bda7135523",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/parameter_types.py",
      "new_id": "7b4264c0e1a6eb1a717f05b59dbbc5c598fdacb2",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/parameter_types.py"
    },
    {
      "type": "modify",
      "old_id": "9141f7e53835fbcf30bf4bf143493725928cc2af",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/quotas.py",
      "new_id": "7953983cf2b03811a6284bae939a2c560007ca14",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/quotas.py"
    },
    {
      "type": "modify",
      "old_id": "9246ab876545e26b1ce186ab20628308ee53c173",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/security_group_default_rule.py",
      "new_id": "2ec282698d762adc0d5427be573d2343dbbdfbf8",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/security_group_default_rule.py"
    },
    {
      "type": "modify",
      "old_id": "9a852e52e08dfd8fc60ac1339742554381b5a12f",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/security_groups.py",
      "new_id": "5ed5a5c8081c5ae40c540c32d21ac87e159f85f6",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/security_groups.py"
    },
    {
      "type": "modify",
      "old_id": "875f607f07394a569809446bd68ef35e5bc52b32",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/servers.py",
      "new_id": "44ab9e9baa620c54440f3a3cdd5d3cd0fb4334a2",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/servers.py"
    },
    {
      "type": "modify",
      "old_id": "6f361ef8278b36636e5c1f6e6d916439a79b2690",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/services.py",
      "new_id": "c2c7a51b78b775628dfdb4fef1d0563962681b5d",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/services.py"
    },
    {
      "type": "modify",
      "old_id": "0b2868a7995b11b55532d138e731e2f6dacc0b2c",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/tenant_networks.py",
      "new_id": "ddfab9619864a1806de653782c21697b510e98a2",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/tenant_networks.py"
    },
    {
      "type": "modify",
      "old_id": "541d3ff2d5f7601796b493c977f26ef8a623ee4e",
      "old_mode": 33188,
      "old_path": "tempest/api_schema/response/compute/v2_1/volumes.py",
      "new_id": "bb34acb17be0c8a6755716606e53b07b1796b811",
      "new_mode": 33188,
      "new_path": "tempest/api_schema/response/compute/v2_1/volumes.py"
    }
  ]
}
