)]}'
{
  "log": [
    {
      "commit": "682da859d03863a5e9460d3313aa7b611293a3ec",
      "tree": "0bcdb488f98238d69ecd0bfbfe3f9958f0e46195",
      "parents": [
        "e62c8b82aafff33dfbb28721fc48b53518843bc6",
        "1ebec2827b0f97086bef5002e3bdb2c74e3c7625"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 20 20:23:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 20 20:23:22 2016 +0000"
      },
      "message": "Merge \"Define v1 image_members_client as library\""
    },
    {
      "commit": "fb77374ddeeb1642bffa086311d5f281e15142b2",
      "tree": "e8b3a7fa6922e5e3fc7612da648258a7504cb6e7",
      "parents": [
        "b94ee0f8e29abd53c488c80d2240bb6fd0dd978b",
        "abd4cbd0106af94b91bbbed378bafe11f6133481"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 18 14:49:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 18 14:49:08 2016 +0000"
      },
      "message": "Merge \"Add simple test for Neutron GET /\""
    },
    {
      "commit": "1ebec2827b0f97086bef5002e3bdb2c74e3c7625",
      "tree": "e0eeaa1d4de02ed91af5e5f7bef0fd41a317c8e5",
      "parents": [
        "3ff4ad1b386c6a5a562872e204ab66d8e7cdd4bf"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 14 11:20:00 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jun 17 16:06:01 2016 -0700"
      },
      "message": "Define v1 image_members_client as library\n\nImage v1 API\u0027s image_members_client has good interfaces now,\nthen this patch makes the client as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I51af23c1249a10c8d4ddea99b28e61dccb5f38c2\n"
    },
    {
      "commit": "9c3bd21e06f8f304afa077c86d669d1191b49f0d",
      "tree": "60d8204826fdf64cc2c42f1f6444b6afd3deb2fa",
      "parents": [
        "57e8c9266b0ef313eb4943ce0395eab0bce60184",
        "cd7e92e171393ea2d16cd6407f773c5267a54e19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 10:37:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 10:37:37 2016 +0000"
      },
      "message": "Merge \"Define v2 endpoints_client as libarry\""
    },
    {
      "commit": "68eb3f61ca63660dd6780f499e3ed6b2340c2a19",
      "tree": "4d5f5a538ca74a685500983f10987212b4229bb8",
      "parents": [
        "a1f17be34ed18ec4eecbad341e0a8ebcdd3651c6"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 13 18:16:00 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 13 18:16:00 2016 -0700"
      },
      "message": "Add image API version to the reno\n\nDuring the review I44852225ac8d3cb45bd04685e214fb39576b8206 , the comment\nwas up for adding the image API version to the corresponding reno.\nThis patch is for the following-up.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ic67ef30a4eff3438b118c6ac74639e51e61441a6\n"
    },
    {
      "commit": "cd7e92e171393ea2d16cd6407f773c5267a54e19",
      "tree": "7913a93cac1de4a78619fd444b15e8138495d60b",
      "parents": [
        "b5ebadb58a0c5256789a3dc818bf345806266048"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 13 14:38:01 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 13 16:45:48 2016 -0700"
      },
      "message": "Define v2 endpoints_client as libarry\n\nImage v2 API\u0027s endpoints_client has good interfaces now,\nthen this patch makes the client as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ia1cbb7f9bdd37384686e40c3076b44a9db488364\n"
    },
    {
      "commit": "19d668e7668b6e266b66cd06cf5ec9203725e1c6",
      "tree": "c5fca44070498a87428a364d207dfffa0b0a0598",
      "parents": [
        "b3061cf57fc0d3b0d38ac1a08cd84393bfcdc451"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 14:35:14 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Jun 10 10:53:00 2016 -0700"
      },
      "message": "Define v2 images_client as library\n\nImage v2 API\u0027s images_client has good interfaces now, then this patch\nmakes the client as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I44852225ac8d3cb45bd04685e214fb39576b8206\n"
    },
    {
      "commit": "5871b197c74b51e82ca69006057d635a3d5fc7ac",
      "tree": "b9a3f91f75f1d3819d409c13a8e153bf02ff93a3",
      "parents": [
        "a962a428d4ab350f767e347d68b91a68824a4d14",
        "a051c22ad073235604232571e6e99bbb2edee8d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 05:11:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 05:11:55 2016 +0000"
      },
      "message": "Merge \"Add tempest run command\""
    },
    {
      "commit": "19b58aac617253aa5dc2cf736e92be2dd88ea958",
      "tree": "6d3fe4eb5d3d1790ddd78bb2e53a4666e6cf7e5c",
      "parents": [
        "2da9c901caf3d675b9937e37aec7b5942d79dda2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 14:32:14 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 17:46:16 2016 -0700"
      },
      "message": "Fix the reno format of image-clients-as-library\n\nAs reviews of Iab90412ff4e793b0bb395b8ba8b6d35cef316dec , the reno\nformat seems a bit weird. So this patch makes these items bullet\nlist.\n\nChange-Id: I0b4b7c50f957fa862ebcd4ad833aab1179897961\n"
    },
    {
      "commit": "a051c22ad073235604232571e6e99bbb2edee8d9",
      "tree": "aa1bf189aa4cb9fc152fd3523b8b1fcd25a8a91b",
      "parents": [
        "cfdea698ff6d3a4ec62bb7d36488c5838cf18906"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 23 15:48:22 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 09 15:49:12 2016 -0400"
      },
      "message": "Add tempest run command\n\nThis commit adds a new run command to the unified cli endpoint. The\nintent here is for tempest to control it\u0027s own run story. This\nimplements the basic runner and selection functionality to use the\ncommand, however it\u0027s not necessarily the end state of the command.\nThe functionality in this patch is just a starting point to add the\ncommand and the basic functionality needed. It is starting with a\nlimited feature set with the intent to add additional, more complex\nfunctionality in self contained patches after the command exists.\n\nCo-Authored-by: David Paterson \u003cdavpat2112@yahoo.com\u003e\nCo-Authored-by: Stephen Lowrie \u003cstephen.lowrie@rackspace.com\u003e\n\nPartially-Implements bp tempest-run-cmd\n\nDepends-On: I09299043e536521d48dbe10632621138e3a366e0\nChange-Id: I24588b5c00d005320e8719cf82b5dd95662572cf\n"
    },
    {
      "commit": "a273fff7d3559e4bd4eb1711c126eb7b4b1e390f",
      "tree": "74096d5bb7ba5e75d12f0b1222c0fd8cf674c438",
      "parents": [
        "7f117f60e8159a304424f94cdc685335b5e7cec1",
        "54c7bd498249c021334ac90009bfe174bc551b96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 17:22:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 17:22:59 2016 +0000"
      },
      "message": "Merge \"Allows specifying a name for a particular endpoint.\""
    },
    {
      "commit": "398e70b5fc5d47692ec4ea34088d0e13d8c73107",
      "tree": "404397678b2f7c6a0324118786fd7713979c1d1a",
      "parents": [
        "07197d506ab26dff1a94a5d0075133728af09701"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 22:50:06 2016 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Jun 09 22:50:06 2016 +0900"
      },
      "message": "Move reno of add-tempest-workspaces\n\nThe reno path of add-tempest-workspaces is invalid, this patch fixes it.\n\nTrivialFix\n\nChange-Id: Idfc17d5d64494924883ec8b920fbc5ddc4212dbb\n"
    },
    {
      "commit": "07197d506ab26dff1a94a5d0075133728af09701",
      "tree": "c02c87428e86d4692e70da89b85373394f682cdb",
      "parents": [
        "b4298ddd132e72d2ecac4db1ab60c80f26cb6009",
        "04390ac6488b65f9fea8d284058abc21c44053aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 12:51:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 12:51:22 2016 +0000"
      },
      "message": "Merge \"Define image_members_client of image v2 as library\""
    },
    {
      "commit": "25f6bf2d9fcc413206750f37fc25b9409e501715",
      "tree": "0103efa6080a22f4898dcd00b877084ef738cd3a",
      "parents": [
        "98e14b70678b68960ead41a2391c2cf446719da0",
        "41c51aec2db7f89b9b71157bb868d8dbeaec6d9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 09 12:45:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 09 12:45:44 2016 +0000"
      },
      "message": "Merge \"Define 3 image clients as libraries\""
    },
    {
      "commit": "04390ac6488b65f9fea8d284058abc21c44053aa",
      "tree": "c3ade9b36f8d3a4d965bc5ed7c7c1f04518d7c64",
      "parents": [
        "5be6472aae82d163160862470a6b537e07960f73"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 17:11:16 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 17:13:24 2016 -0700"
      },
      "message": "Define image_members_client of image v2 as library\n\nimage_members_client has good interfaces now, then this patch makes\nit as library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Id865f14248b3857952ef02dbc2c5b4c0ca1e11e5\n"
    },
    {
      "commit": "7ae7403e473c14479c1ca548d742de245f0ed5b7",
      "tree": "89f1c28a849ab28f82e32affd9d09585570a382c",
      "parents": [
        "fb052827b640b2c32dc5961b89e8c4291bb91a54",
        "80c14eca4721b70ae536211d9cbe467ea0f534c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 08 23:28:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 23:28:11 2016 +0000"
      },
      "message": "Merge \"Centralized Workspaces\""
    },
    {
      "commit": "41c51aec2db7f89b9b71157bb868d8dbeaec6d9a",
      "tree": "6deceba98c4c32eb4e257eb28107aab76a74d6db",
      "parents": [
        "4295b90aa44201e5846b1baff834b44da01e4e1c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 07 13:16:07 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Jun 08 13:38:33 2016 -0700"
      },
      "message": "Define 3 image clients as libraries\n\nThese 3 image clients have good interfaces now, then this patch makes\nthese clients as libraries.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Iab90412ff4e793b0bb395b8ba8b6d35cef316dec\n"
    },
    {
      "commit": "54c7bd498249c021334ac90009bfe174bc551b96",
      "tree": "bffae98d3b5b130f58687aaaf83316fe04777234",
      "parents": [
        "66a162131e3ab36e7185ebd9c5e2bed82beda1c6"
      ],
      "author": {
        "name": "Eric Wehrmeister",
        "email": "eric.wehrmeister@rackspace.com",
        "time": "Wed Feb 24 11:11:07 2016 -0600"
      },
      "committer": {
        "name": "Franklin Naval",
        "email": "franklin.naval@rackspace.com",
        "time": "Wed Jun 08 12:21:56 2016 -0500"
      },
      "message": "Allows specifying a name for a particular endpoint.\n\nPreviously, if there were multiple endpoints with the same type and region,\nor without a region, the first endpoint would be returned. Now,\nby specifying the name, a specific one can be used.\n\nCo-Authored-By: Franklin Naval \u003cfranklin.naval@gmail.com\u003e\n\nChange-Id: Ife6d435e2aa84153d8717463930d45e5f21272f7\nCloses-Bug: #1486834\n"
    },
    {
      "commit": "80c14eca4721b70ae536211d9cbe467ea0f534c4",
      "tree": "03bb8a34a462fcc869d99b5798d7100488a04252",
      "parents": [
        "d5cef9552d13ff73608d123481b9171c4534c03b"
      ],
      "author": {
        "name": "step6829",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue Feb 23 14:53:52 2016 -0500"
      },
      "committer": {
        "name": "Stephen Lowrie",
        "email": "stephen.lowrie@rackspace.com",
        "time": "Tue Jun 07 21:20:44 2016 -0500"
      },
      "message": "Centralized Workspaces\n\nCreate a consistent means for creation and management of Tempest\nworkspaces.\n\nCreates a file located at ~/.tempest/workspaces.yaml which stores existing\nworkspaces.\n\nAvailable subcommands: list, register, rename, move, remove\n\nbp centralized-workspaces\n\nChange-Id: I9595e3ba809e457951a0ffdf4b15f641f2fec4f4\n"
    },
    {
      "commit": "131799e6314159d0228a8ab21d8aeda9a731053e",
      "tree": "cc23f459f1e5955730f2754bb2fdd7a68dfc5ef9",
      "parents": [
        "ce1552f077526b66fd011ee6a46242cd004fcbba"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 12:06:41 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Mon Jun 06 13:44:34 2016 -0700"
      },
      "message": "Define routers_client as library interface\n\nCurrent routers_client has good interfaces, so we can define it as\nlibrary interface now.\n\nChange-Id: I37f805065e52c7351279c4503719817c2271a13e\n"
    },
    {
      "commit": "9dde240294cd2e65a2ddf66811999bf9b1d1caf4",
      "tree": "54a3b9044ec6bf693b802a4afb332400f798b736",
      "parents": [
        "6eecd6100ec3b5c0a3803fd31f430bcf0c50d8fe",
        "9e227c5b6c662b5caee926f83bde2a5eb42d0462"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 06 11:38:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 06 11:38:00 2016 +0000"
      },
      "message": "Merge \"Introduce new helper: call_and_ignore_notfound_exc()\""
    },
    {
      "commit": "672ebd32bab5317fd497139a49762ce0cd69b908",
      "tree": "a63d762a90f96ddbabfd4e8942e7294940fbbe5b",
      "parents": [
        "484748e8b5fbdb7eda16a5710f09eb8cbc1d20ab"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Fri May 06 15:28:20 2016 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Wed Jun 01 16:26:49 2016 -0600"
      },
      "message": "Remove integrated dashboard tests\n\nHorizon tempest tests are now in a plugin openstack/tempest-horizon\nThis patch removes the scenario test for the dashboard and the\ncorresponding configuration values.\n\nChange-Id: I2a69ebed2947a5ab5e5ca79557130bd093e168dd\n"
    },
    {
      "commit": "9e227c5b6c662b5caee926f83bde2a5eb42d0462",
      "tree": "2850efa0d052caaaabab08cabcf4f16b004e9e5f",
      "parents": [
        "bf3e8df438c13e729201175bdce2e39e5d6470b7"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 09 14:35:18 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sat May 28 15:46:46 2016 +0200"
      },
      "message": "Introduce new helper: call_and_ignore_notfound_exc()\n\nThis new function calls a function passed as parameter and ignore\nthe NotFound exception if it raised.\n\nThis removes some code duplication.\n\nAlso a new `test_utils` module is introduced to tempest.lib and the\n`find_test_caller` function is moved into that new module. Backward\ncompatibility and deprecation path are ensured and documented.\n\nNote for the future: having a module called \"misc\" is not optimal because\nthe name is not super descriptive. (it\u0027s a detail though, but worth\nmentioning imo).\n\nChange-Id: I5a4523c20c19957bfccf2aa95157baf106b3d364\n"
    },
    {
      "commit": "b02fa114b8bf0bc5d7b477ad887cf570ea55c1bb",
      "tree": "f5c1c45d79dd174e86e259fb56f41229d04373ce",
      "parents": [
        "cbf0a5d4f5003262d11f00b14e77597d6b57e4ee",
        "4408c4a5fe5a862a7e05d0df8b7990fd1c6053e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 26 17:19:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 26 17:19:01 2016 +0000"
      },
      "message": "Merge \"Swift object client: use urllib3 builtin support for chunked transfer\""
    },
    {
      "commit": "4408c4a5fe5a862a7e05d0df8b7990fd1c6053e1",
      "tree": "fdd9e784e18f23c044f32c849a6ab6e8f56d60f5",
      "parents": [
        "c808dc503b090ce3cb65236aafc85e540947b46e"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Apr 29 15:05:09 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed May 25 16:51:31 2016 +0200"
      },
      "message": "Swift object client: use urllib3 builtin support for chunked transfer\n\nUrllib3 has native support for chunked encoding, so let\u0027s use this\ninstead of rolling our own. Less code to maintain, additional logging\nand timing (thanks to our common RestClient). Yeah \\O/.\n\nChange-Id: I4a253a5cec0fc35009af25872239363625d417e3\n"
    },
    {
      "commit": "3e82af7f6cf565c80fbb8f0c7e614a6dc20c16f2",
      "tree": "2e7cc1d95ffd8a7698bb5edd8de10f730017701f",
      "parents": [
        "22b9fec99e5fbd2402e91d89c536e1c59a28beed"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu May 05 22:53:38 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue May 24 14:11:14 2016 +0000"
      },
      "message": "Introduce scope in the auth API\n\nAdding the ability to select the scope of the authentication.\nWhen using identity v3, this makes it possible to use either\nproject scope or domain scope regardless of whether a project\nis included or not in the Credentials object.\n\nThe interface to auth for most tests is the AuthProvider.\nThe scope is defined in the constructor of the AuthProvider,\nand it can also be changed at a later time via \u0027set_scope\u0027.\n\nIn most cases a set of credentials will use the same scope.\nTest credentials will use project scope. Admin test credentials\nmay use domain scope on identity API alls, or project scope on\nother APIs. Since clients are initialised with an auth provider\nby the client manager, we extend the client manager interface to\ninclude the scope. Tests and Tempest parts that require a domain\nscoped token will instanciate the relevant client manager with\nscope \u003d\u003d \u0027domain\u0027, or set the scope to domain on the \u0027auth_provider\u0027.\n\nThe default scope in the v3 auth provider is \u0027projet;, which me must\ndo for backward compatibility reasons (besides it\u0027s what most tests\nexpects. We also filter the list of attributes based on scope, so\nthat tests or service clients may request a different scope.\n\nThe original behaviour of the token client is unchanged:\nall fields passed to it towards the API server. This\nmaintains backward compatibility, and leaves full control\nfor test that want to define what is sent in the token\nrequest.\n\nCloses-bug: #1475359\nChange-Id: I6fad6dd48a4d306f69da27c6793de687bbf72add\n"
    },
    {
      "commit": "abd4cbd0106af94b91bbbed378bafe11f6133481",
      "tree": "d96147db6715b47306957741186187a3436180f0",
      "parents": [
        "0a6dceb0bf1835508196519ffad6c954748b1b0f"
      ],
      "author": {
        "name": "Mark T. Voelker",
        "email": "mvoelker@vmware.com",
        "time": "Fri Apr 29 12:03:04 2016 -0500"
      },
      "committer": {
        "name": "Mark T. Voelker",
        "email": "mvoelker@vmware.com",
        "time": "Sun May 22 13:29:44 2016 -0400"
      },
      "message": "Add simple test for Neutron GET /\n\nA fundamental operation for most OpenStack services is providing\ninformation about what versions of an API are available to clients.\nA version document can be retrieved by sending an unauthenticated\nGET request to the root URL (\"/\") for most services, including\nNeutron.  This capability is important for discovery in that clients\ncan learn how to interact with the cloud in question, and DefCore\nconsiders it an important capability for interoperability and has\nadded similar capabilities to it\u0027s Guidelines for other services.[1][2]\nAs Neutron moves toward microversioning [3], being able to retrieve\na version document will be increasingly important for clients.\nHowever, there are currently no tests for GET /, so DefCore cannot\nmake this a required Capability.\n\nThis patch adds a simple test for GET / that performs checks on\ndocument structure and version information.\n\n[1] http://git.openstack.org/cgit/openstack/defcore/tree/2016.01.json#n117\n[2] http://git.openstack.org/cgit/openstack/defcore/tree/2016.01.json#n1379\n[3] https://etherpad.openstack.org/p/newton-neutron-future-neutron-api\n\nCloses-Bug: #1577410\n\nChange-Id: I606b98cb6648bd4dd45f0dfdd634b1012aeae2ac\n"
    },
    {
      "commit": "40847ac3089d02e6b80f370d92762d7f4e15f7b8",
      "tree": "f88557ebdf33d7856649d322407293f9549ae9bc",
      "parents": [
        "0e510e7c853dcb64b80729b2c9b753a0acaf0a03"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jan 04 13:16:03 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 20 18:32:15 2016 -0400"
      },
      "message": "Remove deprecated legacy credentials provider\n\nThis commit removes the legacy credential provider. It\u0027s been\ndeprecated for over a full cycle which has been sufficient time for\nusers to migrate off of it. Keeping this around just causes more\nconfusion by having a 3rd path to configuring credentials in tempest.\nThe credential provider was officially marked as deprecated in change\nIa5132c5cb32355d6f26b8acdd92a0e55a2c19f41\n\nChange-Id: I8c24cd17f643083dde71ab2bd2a38417c54aeccb\n"
    },
    {
      "commit": "41e7a3892d29baabaed0ff9ca3dec039ca24ea9a",
      "tree": "c4a0763b59bb2d5e1a916023de7723d45e9eaa38",
      "parents": [
        "aff9cc072bbbb222b09a3411b203c180b493eae8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 10 12:42:16 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 10 12:42:16 2016 -0400"
      },
      "message": "Add separate release notes page for 12.0.0\n\nThis commit splits out a release notes page for the 12.0.0 release\nthat was recently pushed just as we have done with every other major\nversion.\n\nChange-Id: I06f9d027199203acb2b855190a7555fca3ff68c8\n"
    },
    {
      "commit": "aac02d06072747c8c94f6e58b874f4d4258e9637",
      "tree": "d434f0085a21fdb3eeea4c33f0737c269e0e5641",
      "parents": [
        "6b690736c298714d13c8582df58cc989edb52dc3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 10 09:51:31 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue May 10 09:53:36 2016 -0400"
      },
      "message": "Add release notes for kilo EOL release\n\nThis commit adds release notes to mark the EOL of kilo in the\nnext release. Once this merges we should be ready to land the 12.0.0\nrelease.\n\nChange-Id: I1bfbb6c77f7ab40c306867ad4edf6453cda6bd67\n"
    },
    {
      "commit": "ce31ecaed088c770ebdce506fbf41fc6c0d5ea7d",
      "tree": "09d5c4d9887551168841e9b4c15b2b9e9616ad83",
      "parents": [
        "d42f1802d01eec5eea72ca5b1958c3b988b88aa6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 08 11:08:20 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 08 15:29:20 2016 -0400"
      },
      "message": "Add separate release notes page for v11.0.0\n\nThis commit makes a separate page in the generated release note docs\nfor the v11.0.0 release.\n\nChange-Id: I7dabe26dbe1f08efea2aa99730fde0269b26ce6c\n"
    },
    {
      "commit": "8a86763152e26a006c459613cf1d8b25e0a4c5dd",
      "tree": "5acca5955c82e6bf25576fecd6e3fb7e81534ca6",
      "parents": [
        "19a29d80bf7302295de53d5e30c1ebca09802090",
        "b97b8be74d606d8144569b95d4320127f51283ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 07 15:51:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 07 15:51:01 2016 +0000"
      },
      "message": "Merge \"Add release notes for tempest release 11.0.0\""
    },
    {
      "commit": "b0953f8eb7ce343dc856b65e7302f64e0696bc9e",
      "tree": "c0d7b089d2a627261731660243dfd18cd0d0c82e",
      "parents": [
        "e0a3b8ef77a0cca943c228986eb2ed94d078af96",
        "513d68f9d5934f75216f36a44bfd05cf9dafc9e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 25 04:36:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 25 04:36:05 2016 +0000"
      },
      "message": "Merge \"Add release notes page for v10.0.0\""
    },
    {
      "commit": "b97b8be74d606d8144569b95d4320127f51283ac",
      "tree": "3407154a59392cb98300637ab9ab49a8b1e86bf2",
      "parents": [
        "513d68f9d5934f75216f36a44bfd05cf9dafc9e3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 24 15:05:00 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 24 15:41:26 2016 -0400"
      },
      "message": "Add release notes for tempest release 11.0.0\n\nThis commit adds the release notes necessary prior to pushing the 11.0.0\nrelease. It basically just indicates the supported versions in the tag.\n\nChange-Id: I211b0557c28e78b286a1d6b204d42bda8b10bbd6\n"
    },
    {
      "commit": "513d68f9d5934f75216f36a44bfd05cf9dafc9e3",
      "tree": "460482c1be734b48d73334dc403aa52762b74e82",
      "parents": [
        "84f73213195937b06402ec0ec624d951d4abe61f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 24 14:54:36 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 24 15:11:54 2016 -0400"
      },
      "message": "Add release notes page for v10.0.0\n\nThis commit adds a seperate release notes page for tempest 10.0.0\nto clearly mark what is inclued in that.\n\nChange-Id: Ia3e4672777e6f2fbf5823c3869fa33715db2f2bf\n"
    },
    {
      "commit": "ee9af3084728340ef4a2464206daa37153d2ba8c",
      "tree": "84bc65dfb8de2cd5599d63dc7294d996b28f3602",
      "parents": [
        "1f47cf976b6e57deb2aa6fb24ed249bf05c331e9"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Feb 25 06:12:43 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Mar 16 00:20:33 2016 +0000"
      },
      "message": "Add support of microversion in all compute service clients\n\nTempest implemented microversion support testing framework\nwhich can set the microversion on service client and further\nwill be used to pass to API request.\n\nTo support setting of microversion on each compute service client\nand passing the same in API request, we need to inherit all\ncompute service clients from BaseComputeClient.\n\nBaseComputeClient class pass the microversion in API request header\nand checks the correct microversion is being returned in response.\n\nNOTE- This change to all compute service clients does not change\nany interface which means no backward incompatibility is introduced.\n\nAfter this change, all compute service clients will support to pass\nmicroversion on API request.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: I44de9db6790148148df779810c67b272a7938d56\n"
    },
    {
      "commit": "1f47cf976b6e57deb2aa6fb24ed249bf05c331e9",
      "tree": "6752b6f7f60605d2283b5217e1296ce383cb0261",
      "parents": [
        "0d560a9ce40cdf19e43fcbc480ec1d8745d5c6af"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Feb 25 04:57:18 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Fri Mar 11 08:17:15 2016 +0000"
      },
      "message": "Migrated microversion testing framework to tempest/lib\n\nTempest implements the microversion testing support and\nthat framework and interfaces have been tested by implementing\nthe Compute 2.2 microversion as well as by their unit tests.\n\nThose should be stable interfaces so that can be consumed by other\nprojects microversion testing either in tempest or outside tempest.\n\nTo make them as stable interface, this commit moving that framework and\nits interfaces to tempest/lib folder.\n\nAdding release notes and library doc for those interface.\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: Icbdcfb4cd5b7fb1029eec035b9e0024be59c8d1f\n"
    },
    {
      "commit": "5ae7580305e659691f03f92164c4a2c2beec9297",
      "tree": "82b331b57fe7debe8c66e87aa5566f930be8de21",
      "parents": [
        "c276478e8fd3332c142326c893f8a5cb53155e1f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Mar 01 10:07:01 2016 -0500"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue Mar 01 11:33:05 2016 -0500"
      },
      "message": "Add release notes for upcoming release\n\nThe upcoming tempest release will include the stable library interface\nthis commit adds a release note for that and all the required supported\nopenstack releases boilerplate.\n\nChange-Id: I87105c647f6cc621bbdd77ff1c44457dd1573276\n"
    },
    {
      "commit": "897ecfb60274cc9d39abbc9b55635a3a2fce577b",
      "tree": "ff81d3d60663f0621c79d61f97ef458d141eda6a",
      "parents": [
        "84d06eca2f07da734468320f92b06f058dc8c559"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Tue Feb 23 10:12:48 2016 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Wed Feb 24 11:31:32 2016 -0500"
      },
      "message": "Add reno to tempest\n\nTempest is going to be on pypi and expose a stable interface in\nthe tempest.lib namespace, so adding reno to it.\n\nPartially-implements: bp tempest-lib-reintegration\nChange-Id: Ice4c27f7bc6d0154cfced9789f3c82236106a9e3\n"
    }
  ]
}
