)]}'
{
  "commit": "9b434d11174412c02189f4095087bab50fe6711e",
  "tree": "910a7e3fee0563f9863fa5229bcfd00942a17465",
  "parents": [
    "91cdf7a4aa4c929c089185a04a01c47e9fdf7b49"
  ],
  "author": {
    "name": "Patrick East",
    "email": "patrick.east@purestorage.com",
    "time": "Fri Aug 12 17:23:19 2016 -0700"
  },
  "committer": {
    "name": "Patrick East",
    "email": "patrick.east@purestorage.com",
    "time": "Mon Aug 29 11:23:51 2016 -0700"
  },
  "message": "Add tempest tests for Consistency Groups\n\nThese tempest tests add coverage for all the API\u0027s related to\nconsistency groups in Cinder. They were originally proposed\nfor upstream tempest in https://review.openstack.org/#/c/252213/\nbut were not a good fit since they aren\u0027t supported by the\nreference driver. They have been modified to work as part\nof the in-tree tempest plugins for Cinder now.\n\nThe tests are behind a new config option for tempest, which\nin turn is part of a new config group called \u0027cinder\u0027. This\nwas added to avoid any collisions with the \u0027volume-features-enabled\u0027\nor \u0027volume\u0027 groups already in the upstream tempest tests.\n\nTo enable them set the following in tempest.conf\n\n[cinder]\nconsistency_group \u003d True\n\nThen make sure to run tempest with the \u0027all-plugin\u0027 tox environment.\n\nDon\u0027t forget to update policy.json to allow for CG API\u0027s to be called..\n\nChange-Id: I772ea13ca156e71620d722eee476f222a8653831\nCo-Authored-By: Xing Yang \u003cxing.yang@emc.com\u003e",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09dd84e3139029c3ba92e4eb48131cd6124f1e99",
      "new_mode": 33188,
      "new_path": "cinder/tests/tempest/api/volume/test_consistencygroups.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f829ef0b22756997f2870bedbefc10208dedf6f",
      "new_mode": 33188,
      "new_path": "cinder/tests/tempest/cinder_clients.py"
    },
    {
      "type": "modify",
      "old_id": "72fd9415810d27a8ae43966a6e9b3e66cda549d6",
      "old_mode": 33188,
      "old_path": "cinder/tests/tempest/config.py",
      "new_id": "d1a2db76efa51fbf6763d9e2158ed2eb7b4af214",
      "new_mode": 33188,
      "new_path": "cinder/tests/tempest/config.py"
    },
    {
      "type": "modify",
      "old_id": "7760fb94f0063e9a5f44418b9e01409b9378d0b4",
      "old_mode": 33188,
      "old_path": "cinder/tests/tempest/plugin.py",
      "new_id": "ed7a912b3a365452c56f702f9e5fab658b22fffe",
      "new_mode": 33188,
      "new_path": "cinder/tests/tempest/plugin.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28853ecd176092cff5e2c24fefa0c553c88cc22a",
      "new_mode": 33188,
      "new_path": "cinder/tests/tempest/services/consistencygroups_client.py"
    }
  ]
}
