)]}'
{
  "commit": "9e01dbbe40cff4c148ee6c7b4395f830aab162cd",
  "tree": "e46bd20684267cd5fd255d36a9641f8ef6178758",
  "parents": [
    "8bf816a7fb2fb650b2b4b413b79e46d8558c1bbd"
  ],
  "author": {
    "name": "Andrea Frittoli",
    "email": "andrea.frittoli@gmail.com",
    "time": "Thu Apr 20 15:28:30 2017 +0100"
  },
  "committer": {
    "name": "Andrea Frittoli",
    "email": "andrea.frittoli@gmail.com",
    "time": "Fri Apr 21 13:20:41 2017 +0000"
  },
  "message": "Always provision accounts with auth_version\n\nThe config value identity.auth_version defines the identity API\nversion used for all common API tests, such as identity API calls\nperformed by non-identity tests, as well as provisioning of\ndynamic accounts, with the exception of identity tests.\n\nSince the v2 API is deprecated, we don\u0027t need to run v2 admin\ntests in the gate anymore. However v2 user APIs are most likely\nstill widely used by OpenStack users, and we should keep those\ntest runnings.\n\nRight now identity tests control which version of the identity\nAPI is used to allocate / provision test accounts by setting\nan identity_version class attribute.\n\nThis behaviour forces us to run an identity v2 admin endpoint\nonly to be able to provision accounts for identity v2 tests.\n\nThis commit changes the current behaviour to always provision\naccounts with the identity API version specified in\nCONF.identity.auth_version. When v3 is configured (which is\nthe case in all gate jobs), v3 credentials will be provisioned\nand then used for v2 non-admin tests.\n\nDepends-on: I801e6740258ddea2a1b628a209970e0307d39d12\nChange-Id: I2601433585740030ab61433f0e8ca1a919275d9f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ebdc60ddc453ad38b94d981d6c6695ba35a5054",
      "old_mode": 33188,
      "old_path": "tempest/test.py",
      "new_id": "e63e08ff8e78e8b3377c5718b9bf8b0fac81cada",
      "new_mode": 33188,
      "new_path": "tempest/test.py"
    }
  ]
}
