)]}'
{
  "log": [
    {
      "commit": "710e877e43f786dbec368fc63b72312c1c1723c4",
      "tree": "27094aa79fbb989402d0d4dfda2d431e04aa72aa",
      "parents": [
        "da3bb61f1f40bdd11bd65d66ba1b7019df77453d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 14:30:34 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 14:30:34 2020 -0500"
      },
      "message": "Fix redirect for doc section\n\nsupport-policy section was renamed in\n- https://review.opendev.org/#/c/725446/\n\nbut redirect for that was not correct. Fixing that\nredirect.\n\nChange-Id: Ia2921533c7a61bab4325a4a89b2b84f391e0aafd\n"
    },
    {
      "commit": "da3bb61f1f40bdd11bd65d66ba1b7019df77453d",
      "tree": "df54bfa45de4df98c355eb15da2b83ce73594609",
      "parents": [
        "96800bb8337350b64286af17a44761ca473b9a88"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 20:52:01 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 02:12:05 2020 +0000"
      },
      "message": "Add index page for plugins documents\n\nNow we have more documents for plugins on stable release,\nsupport and their testing policy. Let\u0027s prepare a\nindex page for it will be easy for plugins maintainer.\n\nAlso renaming the stable support policy section to have a clear\nname.\n\nAdding redirect links for moved documents.\n\nChange-Id: I17a9a6e0e88605a0ee5047678d6ed168c31396ec\n"
    },
    {
      "commit": "96800bb8337350b64286af17a44761ca473b9a88",
      "tree": "cb07f781107175b2a2864ed9299a86f8dd9be762",
      "parents": [
        "e8f1876aa6772077f85f380677b30251c2454505"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 04 19:51:37 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 05 01:41:11 2020 +0000"
      },
      "message": "Add document for stable branch testing for tempest plugins\n\nAs Tempest and plugins master version is used to test the supported\nstable branches, we need to test them on master gate.\n\nAdding document for that so that we can test the stable branches\nmore consistently on plugins side too.\n\nChange-Id: Ied3c6bb4032fd3740ae0d6d185e4a138fd335b02\n"
    },
    {
      "commit": "e8f1876aa6772077f85f380677b30251c2454505",
      "tree": "713f5bfe68467c0aef03c686360160d19ef3b66c",
      "parents": [
        "ba95c36a2d4920688b12ce15b0c46d233e20eeee"
      ],
      "author": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Sat May 02 21:54:58 2020 +0530"
      },
      "committer": {
        "name": "Vishakha Agarwal",
        "email": "agarwalvishakha18@gmail.com",
        "time": "Sat May 02 21:57:10 2020 +0530"
      },
      "message": "Update supported version doc tempest\n\nThis patch updates about the new supported release Ussuri.\n\nChange-Id: Ib17602dfe0eb1707acfe220ab0c230cf781cd367\n"
    },
    {
      "commit": "5cc3ffce8c04915a5636a3a931f57e24658faf95",
      "tree": "1c740ce1a92b071e943078404f825e7140074f4a",
      "parents": [
        "66f1000004729b62ab7b58474a1a16c0473da72f",
        "ba416467e62e7befcded981d904bf878facc08bd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 29 21:54:31 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 29 21:54:31 2020 +0000"
      },
      "message": "Merge \"Remove the stable rocky from supported branch in Tempest master\""
    },
    {
      "commit": "d9654dae597df1c56a6c39c7f830610550621868",
      "tree": "ca7132e5aafc0ab9192bf5342a0eb0b61dbf165b",
      "parents": [
        "c042c88aebcf8f7ab4b2b6833d9a97e1abfc4296"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 22 21:54:19 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 22 21:54:19 2020 -0500"
      },
      "message": "Fix typo in contributor guide\n\nThere are few typo in contributor guide which were\nadded recently.\n\nChange-Id: I0f3d18ee375ac32d83a019f3ce6194b332b2c9a1\n"
    },
    {
      "commit": "ba416467e62e7befcded981d904bf878facc08bd",
      "tree": "7a0861aacf12b36f7cc6a14c9ed565a70dd55b94",
      "parents": [
        "c042c88aebcf8f7ab4b2b6833d9a97e1abfc4296"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 22 21:13:52 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 23 02:30:32 2020 +0000"
      },
      "message": "Remove the stable rocky from supported branch in Tempest master\n\nRocky is in Extended Maintainance state now so we can\nremove this from supported branch and also remove its\njobs to run on master gate.\n\n-https://releases.openstack.org/\n\nDepends-On: https://review.opendev.org/#/c/722186/\n\nChange-Id: I46f4abf07839fb5e8767635e2502e97e8409b8b8\n"
    },
    {
      "commit": "e357481ffb2a03d8990a675bf4670f54aecdfabb",
      "tree": "17aec75001407825eafa209be2fe87e3a0e65548",
      "parents": [
        "e974f3b0491628228550f36966a4b6e6ffc68f32",
        "95c410afc01fc24f0dbd4f2e7345256e461b158b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 20 17:36:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 17:36:37 2020 +0000"
      },
      "message": "Merge \"[ussuri][goal] Update contributor documentation\""
    },
    {
      "commit": "95c410afc01fc24f0dbd4f2e7345256e461b158b",
      "tree": "10ad77a5d7acafb43688aa7f17b442662d9d417f",
      "parents": [
        "8f3e503413f39c4a0363a691f2a418c6d3b06387"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Apr 19 17:44:59 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Apr 19 17:44:59 2020 -0500"
      },
      "message": "[ussuri][goal] Update contributor documentation\n\nThis patch updates/adds the contributor documentation to follow\nthe guidelines of the Ussuri cycle community goal[1].\n\n[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html\nStory: #2007236\nTask: #38554\n\nChange-Id: Ib54b16543eb428087555cd3411bae51244d1aa65\n"
    },
    {
      "commit": "a21844a6099ef0c1c1dacd440027c1744c7e415c",
      "tree": "dd71bf970b2dff5847b7367fdb6e4d311aef7416",
      "parents": [
        "9ef44fc97e0b25e98793a635f9b823cbd8d1cd95",
        "235c26445763ffae04a3cbde7e1f13b426dbf27c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Apr 18 02:45:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 18 02:45:02 2020 +0000"
      },
      "message": "Merge \"Document the policy for Tempest \u0026 its plugins release\""
    },
    {
      "commit": "235c26445763ffae04a3cbde7e1f13b426dbf27c",
      "tree": "e728872f2dd120239a2b54fe828fa8b883e9ac60",
      "parents": [
        "8f3e503413f39c4a0363a691f2a418c6d3b06387"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 16 16:55:56 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 17 15:23:18 2020 +0000"
      },
      "message": "Document the policy for Tempest \u0026 its plugins release\n\nTempest and its plugin are very tightly coupled for testing\nUpstream or Production Cloud. Due to its branchless model,\none of the challenges we faced/facing is to provide their\ncompatible version set.\n\nSince Queens release and with operator request, we started\ndoing a coordinated release of plugins along with Tempest\nwhich will be marked as the First compatible version for\nthat particular release.\n\nFor example https://releases.openstack.org/train/index.html#tempest-plugins\n\nWe test our stable branch with master version of Tempest \u0026\nplugins until it is moved to Extended Maintainance state.\nOne stable release is in EM state, Tempest officially declares\nthe end of support tag so that we can use that as the last compatible\nversion for that EM stable testing. But we do not have the correct\nlast compatible version from plugins which can be used for testing\nthe EM branch. It should be with hash from the master at the time\nstable release is moved to EM not the hash when the stable release\nwas done otherwise it will be incompatible with Tempest.\n\nWe have faced and fixed many issue due to that during py2-drop work\nwhere we have to pick and try all different versions from plugin to\nmake it work against EM testing.\n\nChange-Id: I99a6df0a2c02e19efaf484fcd97b875887f08d8e\n"
    },
    {
      "commit": "803b4a7e83ad54ac84967fb2b9f16c1572b0a0c0",
      "tree": "3a237a2ebb17a7a6e06d0fceb894a99eeb974845",
      "parents": [
        "91f0e008821b3d7be21a62da5706d51e9a30e1e2"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Jan 07 17:10:29 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Sun Apr 12 11:15:09 2020 +0100"
      },
      "message": "compute: Add missing 2.73 response schema validation\n\nMicroversion v2.73 was introduced in Nova by I46edd595e7417c58410648\nchanging the request responses of ``GET servers/{server_id}``, ``GET\n/servers/detail``, ``POST /servers/{server_id}/action``  where the\naction is rebuild and ``PUT servers/{server_id}``.\n\nChange-Id: I8c800f6e280ec6fdf204d344124d994a25d0af19\n"
    },
    {
      "commit": "551e8d7a5938f5f44ae3f29d9283e78501d321ab",
      "tree": "60d776f0c6b9f77b3d0cc59a6aa61537fe8d6aec",
      "parents": [
        "fbde5a394842746cb4e78504cfb0a14252af38d0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 04 09:04:30 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 12 00:11:31 2020 +0000"
      },
      "message": "[ussuri][goal] Drop python 2.7 support and testing\n\nOpenStack is dropping the py2.7 support in ussuri cycle.\n\nTempest is ready with python 3 and ok to drop the\npython 2.7 support. Last Tempest version officially supported\nfor py2.7 is 23.0.0.\n\nNow onwards, Tempest will test all stable branch with py3 jobs.\ntempest-full and other py2 version of jobs definition are kept\nfor stable branch gate.\n\nComplete discussion \u0026 schedule can be found in\n- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html\n- https://etherpad.openstack.org/p/drop-python2-support\n\nUssuri Communtiy-wide goal:\nhttps://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nChange-Id: I75868d5c9b6630fe78958ff89e58a0aced09a6b3\n"
    },
    {
      "commit": "b0a8057fbbf08ff072bfb6e836535f090fd6efc7",
      "tree": "0cb8c76690a1e410862a81ac509f7d3fa6c18c8f",
      "parents": [
        "a89eea8559be734cf7348f634b0ce98ce697597f"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 29 10:36:09 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 04 19:23:01 2020 +0000"
      },
      "message": "Drop python 3.5 support from Tempest\n\nTempest, its plugins and their dependencies in ussuri\ncycle are python-requires\u003e\u003dpy3.6 which makes distro not\nhaving python 3.6 to do hack to install py3.6 etc.\n\nWe cannot do \u003epy3.6 in basepython so one way is to drop the\npy3.5 support and basepython to py3 so that it can choose\nthe available py version in env.\n\nIt time to drop the py3.5 from Tempest. Last supported version of\nTempest for py3.5 is 23.0.0.\n\noslo drop py2 so we need to remove the py2 unit test job which\nis failing and blocking gate.\n\nThere is seoarate work to drop the py2 things from Tempest in\ncompplete set.\n\nChange-Id: I872dbb57df46d1193c0d409bb00d56f372d295fe\nRelated-Bug: 1861308\n"
    },
    {
      "commit": "01b779e7848369b98017987d1c284ed1e7fc2a11",
      "tree": "f98a503fbce260547950375646cf6182a1e6f981",
      "parents": [
        "5785a7d18040ed8e48f7f58ed8bff972f5f25e01",
        "68600b18faf6c24614e22f1f0081ba0b8d38a0be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 26 00:26:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 26 00:26:50 2020 +0000"
      },
      "message": "Merge \"Add doc for supported OpenStack release \u0026 py version\""
    },
    {
      "commit": "68600b18faf6c24614e22f1f0081ba0b8d38a0be",
      "tree": "bc490c8caeb6789cdec6a48674f5fe148ce54066",
      "parents": [
        "5642a1ad4a533398264a9dec60910d85e9493cd1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 09 03:05:07 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 23 14:39:36 2020 +0000"
      },
      "message": "Add doc for supported OpenStack release \u0026 py version\n\nTempest is branchless and support many OpenStack stable branches\nand python versions. Users of Tempest should have a clear doc about\nwhat all openstack releases and python versions are supported.\n\nChange-Id: Idc76e07efdd3710a59c773c564ca532419989ed5\n"
    },
    {
      "commit": "6ed6fb5af55e9ba643fa973b37eeaa4ae020763c",
      "tree": "bf2f2d024cc1473cdc220518ce3c3fe09c1cfaeb",
      "parents": [
        "e459e0d4489f7bc1eb7a821a9def0721a8f94c6a"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Nov 26 13:24:11 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Dec 06 11:51:47 2019 +0530"
      },
      "message": "Replaced testr with stestr\n\nThe officially supported test runner for Tempest is stestr.\noverview.rst has frequently used testr as Tempest runner.\nHence, there is need to replace it.\n\nChange-Id: Ie9f9557ebb791225cb2a9f7dabba67f92a1ac376\nSigned-off-by:- Soniya Vyas\u003csvyas@redhat.com\u003e\n"
    },
    {
      "commit": "e740d39d049793216524dfc518a4fb7123019208",
      "tree": "7f82834dc342ac431f8ca8f58ecdc220ec714dad",
      "parents": [
        "181a26d25872e349ab552724c8d94bd4436868fb"
      ],
      "author": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Wed Jul 31 17:03:07 2019 +0800"
      },
      "committer": {
        "name": "pengyuesheng",
        "email": "pengyuesheng@gohighsec.com",
        "time": "Mon Sep 16 02:08:48 2019 +0000"
      },
      "message": "Bump the openstackdocstheme extension to 1.20\n\nSome options are now automatically configured by the version 1.20:\n- project\n- html_last_updated_fmt\n- latex_engine\n- latex_elements\n- version\n- release.\n\nChange-Id: Ia656e992e86293339521627acc892f81f7bd6a0b\n"
    },
    {
      "commit": "7e4ef4c823c052b5c68d4e249285f2ab98e61c06",
      "tree": "f36f53dfe51551d60679ec5a912015922793aa76",
      "parents": [
        "9e63a0323e48543c47d733ce45cafde45fc2ddcb"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Jul 03 17:17:44 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Sep 11 16:42:28 2019 +0900"
      },
      "message": "Add PDF building\n\nThis commit add PDF building tox.ini environment and options for LaTeX\noutput. overview.rst is copied from README.rst. And, the original\nREADME.rst file is shrunk because we don\u0027t need such a long information\nin the README file. People can see the same contents in overview.rst\nnow.\n\nChange-Id: Id654c814988e78704726d2ba8bea9a03ce8596f8\n"
    },
    {
      "commit": "4730b9dd45b7a0bacad10e9aa2c5fdce81f6b139",
      "tree": "58fe21180be6ce80823a1e6da4921117d61d80ce",
      "parents": [
        "556109dd53f5a7be11261ffab02fb82dace0c9e4"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Aug 15 09:33:15 2019 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Aug 15 09:33:15 2019 -0400"
      },
      "message": "Remove references to locking test accounts config doc\n\nThe name locking test accounts was an early name in the development of\nthe pre-provisioned credentials development. It described what it did\nused tests accounts and lock files to ensure one test class only was\nusing an account at a time. However, that name hasn\u0027t been really used\nin a long time and we\u0027ve called the feature pre-provisioned credentials.\nThe configuration guide section for pre-provisioned credentials still\nhad some out dated references to locking test accounts which were never\nupdated when the feature was renamed. This commit corrects the oversight\nand consistently names the feature in that section of the documentation.\n\nChange-Id: I0f3a7b373c5ca2d84a8e82c1e2c3bcd6a2d833f9\n"
    },
    {
      "commit": "ac8ae64d5b7e37bb49039bb381e95ec0b91c98b2",
      "tree": "f964dcb7bb07eb7449d0f2db5832e9c955315066",
      "parents": [
        "cd77312a7a1aac511b769c8ac53076bb99d2414b"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu May 23 11:39:02 2019 +0200"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Jun 13 11:57:09 2019 +0900"
      },
      "message": "Publish BLACKLIST on Tempest plugin registry page\n\nThis commit makes the BLACKLIST to be published on the Tempest plugin\nregistry page which we discussed at the PTG[0].\n\n[0] https://etherpad.openstack.org/p/qa-train-ptg\n\nChange-Id: I707aba930037e86f5f94dac73da957f5afacf935\n"
    },
    {
      "commit": "53d8b0b1cf7daaf0f9626c6083d3a529041e3f1d",
      "tree": "254b37ebd2cc8735b055813fda9c01b20e44df31",
      "parents": [
        "21ce12ed9ff2e83122f4e17154d805a5519111cf",
        "0b14b1e0fff3e8359fcb860ef46fc02adc954d10"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 14:36:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 14:36:25 2019 +0000"
      },
      "message": "Merge \"Add compute API response schema validation for 2.71\""
    },
    {
      "commit": "21ce12ed9ff2e83122f4e17154d805a5519111cf",
      "tree": "e47670b2841870e1f4674d8dbdab4ac38b751867",
      "parents": [
        "65ab13d4e54aeed2c7f3199be42a419cf0e5e635",
        "b9b6e37a75aefa99bfb07756f29748732c7d77af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 28 13:59:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 13:59:39 2019 +0000"
      },
      "message": "Merge \"Add support for compute API v2.70 - os-volume_attachments\""
    },
    {
      "commit": "349ba7541070376614421c33fc8394cce3103452",
      "tree": "6a4f911ca29bea7763ada040eeb5299d064461a0",
      "parents": [
        "7b1b398dbc1b7b80f5dc0d2485511069ca16e553"
      ],
      "author": {
        "name": "caoyuan",
        "email": "cao.yuan@99cloud.net",
        "time": "Tue Apr 23 19:40:06 2019 +0800"
      },
      "committer": {
        "name": "jacky06",
        "email": "zhang.min@99cloud.net",
        "time": "Thu May 23 10:19:31 2019 +0000"
      },
      "message": "Replace git.openstack.org URLs with opendev.org URLs\n\nThorough replacement of git.openstack.org and review.openstack.org URLs\nwith their opendev.org counterparts.\n\nChange-Id: I88e894db7b854d32593c770f5aa9b8a91fad7866\n"
    },
    {
      "commit": "0b14b1e0fff3e8359fcb860ef46fc02adc954d10",
      "tree": "9e5896ec1b128a009860c3a095f1cfabb63198d0",
      "parents": [
        "b9b6e37a75aefa99bfb07756f29748732c7d77af"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Mar 02 12:38:10 2019 -0500"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Tue May 21 12:34:51 2019 +0200"
      },
      "message": "Add compute API response schema validation for 2.71\n\nThe 2.71 compute API includes the \"server_groups\" parameter\nin the response to the following APIs:\n\n- GET /servers/{server_id} (show)\n- PUT /servers/{server_id} (update)\n- POST /servers/{server_id}/action (rebuild)\n\nThis will be used in an upcoming change to test attaching\nand detaching the root volume of a shelved offloaded instance.\n\nChange-Id: I612a15c475404ded0af15b6241b9ac8ec9fb8e26\n"
    },
    {
      "commit": "b9b6e37a75aefa99bfb07756f29748732c7d77af",
      "tree": "446f02f683243035b79b38b30d442120c182e159",
      "parents": [
        "fc91681dda2cff23e861e6a7f1bdd631d184f3cd"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Mar 02 12:23:14 2019 -0500"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Fri Apr 26 10:20:00 2019 +0200"
      },
      "message": "Add support for compute API v2.70 - os-volume_attachments\n\nThis adds the compute API response schema validation for the\n2.70 microversion and the following APIs:\n\n- GET /servers/{server_id}/os-volume_attachments (list)\n- GET /servers/{server_id}/os-volume_attachments/{volume_id} (show)\n- POST /servers/{server_id}/os-volume_attachments (attach)\n\nThis will be used in an upcoming change for testing root volume\nattach/detach of a shelved offloaded server.\n\nSince the response schema for these have not changed since 2.1 we\nhave to backfill all of the other servers API response schema\nfiles going back to 2.1.\n\nChange-Id: I2f36a51fa47b28df1afada5396dec3ce7dc43d78\n"
    },
    {
      "commit": "59a93d1bba71a2c2d8aa9f66dad2e8c689a8684b",
      "tree": "eb9f7820f1b9cc7a7c45fe5275e29ad46ebeba72",
      "parents": [
        "ae046a31a3f336ae0b79584c35f0868818c98f55"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 07 17:25:29 2019 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 07 17:25:29 2019 +0000"
      },
      "message": "Fix openstack-dev ML ref in test removal process.\n\nChange-Id: I281ab52bc714e6b6dc1529f13b700d23caaf6f41\n"
    },
    {
      "commit": "f786405da08fe344d7fe44277c326b4fe053b7c1",
      "tree": "54732f7c87f8cb81597d4d73c09c9beaab1fbe14",
      "parents": [
        "2cc8de817db6ea527171e9582d42785e777ec205"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Mar 02 12:39:51 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Mar 02 12:50:52 2019 -0500"
      },
      "message": "doc: fix compute API microversion list format\n\nChange-Id: I5737b2c906b9e85e7cac3a3abd0746db608bc79d\n"
    },
    {
      "commit": "eac094a8cf834d035316a900107f601adcc42ff5",
      "tree": "9185f068db13f9e18a0ee3d5eabd26e76ee999ea",
      "parents": [
        "3e8af9d6cb9f1a8d7258a244e68aa1d3fe518166"
      ],
      "author": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Wed Nov 21 18:27:51 2018 -0600"
      },
      "committer": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Wed Nov 21 19:06:43 2018 -0600"
      },
      "message": "docs: Fix incorrect docstrings in reStructuredText format\n\nSeveral docstrings have incorrect format, what prevents to generate\na documentation using sphinx-apidoc extension.\n\nChange-Id: I66431c7030089173d7635c1e2a72765db21f9780\n"
    },
    {
      "commit": "8606c83b4b908ef8223633402ab2663e67585465",
      "tree": "01f09922e597eeffdc5e2299fb1ba402f95994f2",
      "parents": [
        "39002077dfb49cce796f1d02195aa179edcb709f"
      ],
      "author": {
        "name": "sunqingliang6",
        "email": "sunqingliang@inspur.com",
        "time": "Fri Nov 09 14:25:17 2018 +0800"
      },
      "committer": {
        "name": "sunqingliang6",
        "email": "sunqingliang@inspur.com",
        "time": "Fri Nov 09 14:26:19 2018 +0800"
      },
      "message": "change http links to https links\n\nChange-Id: I9875b8db497129baebadc8e74cf602ea1c063cbd\n"
    },
    {
      "commit": "f7fe7ff7234e031172881bd621c3f84d82b721d8",
      "tree": "c5086321ecb99f102348e6aa580e8c97a5068967",
      "parents": [
        "9c71dcfa7c24a1fea350c07f4008964d857957ad",
        "00b3bd55d956f9d8d8d5fb7b96de025e5c6c22be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Aug 22 05:46:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 22 05:46:49 2018 +0000"
      },
      "message": "Merge \"Add server schema for microversion 2.8\""
    },
    {
      "commit": "114214cab69e1921afeb9733d6f806e7918351a9",
      "tree": "dcf4e821a1fafa002c3b0daf3e406e0105ef40ba",
      "parents": [
        "f60fb1ba391bb93853e85dada157bbf4489f355c",
        "e142f546057e90a544827c60bd28790dba1a03a4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 20 15:19:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 20 15:19:27 2018 +0000"
      },
      "message": "Merge \"Change schema hypervisor.cpu_info from string to object in 2.28\""
    },
    {
      "commit": "00b3bd55d956f9d8d8d5fb7b96de025e5c6c22be",
      "tree": "8c3a77b9b70440b8a9fde489937b7b1cfdafeba7",
      "parents": [
        "6a8d495192632fd18dce4baf1a4b213f401a0167"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Aug 03 02:18:13 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Aug 20 14:06:26 2018 +0000"
      },
      "message": "Add server schema for microversion 2.8\n\nThis commit adds servers schema for microversion 2.8 [0]:\n\nAdd ‘mks’ protocol and ‘webmks’ type for remote consoles.\n\nThe appropriate api_schema files are updated with the\n2.8 microversion changes.\n\nNote that no test is added to cover this new microversion\nsince it isn\u0027t possible to test mks protocol in Tempest\ngates so as per REVIEWING documentation [1] we shouldn\u0027t\nadd such a test. So, we could only cover the vnc protocol\nfor 2.8 but this would also not be of much value since\nthe vnc value (instead of mks) would be returned by the\nserver.\n\n[0] https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id7\n[1] https://docs.openstack.org/tempest/latest/REVIEWING.html#ensuring-code-is-executed\n\npartially-implements: blueprint full-schema-for-all-microversions\nChange-Id: I5a6d2852db8e2a67013eee71a094e9b521a92524\n"
    },
    {
      "commit": "e142f546057e90a544827c60bd28790dba1a03a4",
      "tree": "057a1121da1ee8b8888c6a30adf1dcc56714a38a",
      "parents": [
        "2e1ed28a135821cf5313bdf5e2b87a47131ebdc2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Aug 01 14:08:52 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Aug 17 10:44:53 2018 +0800"
      },
      "message": "Change schema hypervisor.cpu_info from string to object in 2.28\n\nThis is to change schema hypervisor.cpu_info from string to object\nin microversion 2.28.\nhttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id25\n\nChange-Id: I36715c6b1751ceee304d18114b4473d60758a7ff\n"
    },
    {
      "commit": "8778ca1e15ed07a58f79ab3058d8be2be297f268",
      "tree": "05bb181fca9c8f2855c5dcdeab14ba7b267033f0",
      "parents": [
        "5b6d40e8389d2f8afbd3ee1702324983d3fd11c6",
        "4af2c82068d1188a03c1c3ed422f85f512997b73"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 17:02:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 17:02:52 2018 +0000"
      },
      "message": "Merge \"Fill aggregate schema for microversion 2.41\""
    },
    {
      "commit": "4af2c82068d1188a03c1c3ed422f85f512997b73",
      "tree": "548441d20678a83a4dcdeeb2cfe0ffc556c5846a",
      "parents": [
        "25572c3b5512aa3ecc949b926af1e1fd64fddfd9"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 06 14:38:53 2018 +0800"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Aug 09 13:57:42 2018 +0000"
      },
      "message": "Fill aggregate schema for microversion 2.41\n\nThe ‘uuid’ attribute of an aggregate is returned from calls\nto the /os-aggregates endpoint from microversion 2.41, so\nthis is to add \u0027uuid\u0027 in schema of aggregate.\n\nhttps://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id37\n\nChange-Id: I90e53056ceae5ad6b6ea2995f3f8c6eceea4739a\npartially-implements: blueprint full-schema-for-all-microversions\n"
    },
    {
      "commit": "df037310ba9e946e0509fb7e56384e6a9f292113",
      "tree": "c07b9314720629be96f0d22c7e5e5a60b0b695c8",
      "parents": [
        "82539ad1c1671dc09f8f24a9ccbeaad6f08cd3fa"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 27 09:31:16 2018 +0000"
      },
      "committer": {
        "name": "akhiljain23",
        "email": "akhil.jain@india.nec.com",
        "time": "Tue Jul 31 17:09:37 2018 +0530"
      },
      "message": "Dynamic width count for plugin registry table column\n\nThere might be chance that few plugin name and url\ndoes not fit into hard coded column width and give error.\n\nThis commit count the column width as per plugins name.\n\nAlso display the number of plugins in new SR column.\nChange-Id: Ia5736d2581ee3b6f851b8d08f855c2a19c157c47\n"
    },
    {
      "commit": "365f701964dc286d0b136cb1dedd98745bdae8ec",
      "tree": "a7322a1980c6f80416bab3fd12642efa8a659b5c",
      "parents": [
        "0445a5cfc05b6d349652893e1fe55766e101fbcc",
        "8013413d8c5ee00469197dd0d018c4a6225974ea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jul 30 16:44:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 30 16:44:02 2018 +0000"
      },
      "message": "Merge \"Modify limits fields according to microversion\""
    },
    {
      "commit": "8013413d8c5ee00469197dd0d018c4a6225974ea",
      "tree": "2c01f5134e7745638591c6ee22269ae53a2fd41f",
      "parents": [
        "f5b034da57b1fc531269e07ea7bc11247f624de4"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Thu Mar 29 10:28:59 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Jul 30 11:01:26 2018 +0800"
      },
      "message": "Modify limits fields according to microversion\n\n1. Some limits fields are removed from Microversion 2.35/2.38/2.56,\n   so we should check limits fields according to microversion.\n2. In test_max_metadata_exceed_limit, maxImageMeta is deprecated from\n   Microversion 2.38, so maxServerMeta is used instead, btw, maxServerMeta\n   seems to be more suitable for this testcase.\n   Besides, test_max_metadata_exceed_limit is not used in interop, so we\n   can safely change its name.\n\nref: https://developer.openstack.org/api-ref/compute/#show-rate-and-absolute-limits\n\nImplements blueprint: clear-deprecated-api\n\nChange-Id: I53e2ee82c9c52afb0a56526c655eb9b3b6b8f483\n"
    },
    {
      "commit": "b286ad402e6bd60f33dfd8251d6cf1ed1ceae69d",
      "tree": "eb3bf00b9befb080313ede0e4600a2d156371078",
      "parents": [
        "f5ed8eace70f9d55978a4a2892ec76fae6f498ad",
        "e495cd257d80b1d39001285bdac768e678d7cf69"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jul 18 23:22:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 18 23:22:56 2018 +0000"
      },
      "message": "Merge \"trivial: Fix typos in the documentation page\""
    },
    {
      "commit": "e495cd257d80b1d39001285bdac768e678d7cf69",
      "tree": "e392cf154fbca34ef9acf4b997fc455a8a5e70f6",
      "parents": [
        "de5f0da10e44a52e5bc5f577e4ec33231add3831"
      ],
      "author": {
        "name": "deepak_mourya",
        "email": "deepak.mourya@india.nec.com",
        "time": "Mon Jul 16 12:38:17 2018 +0530"
      },
      "committer": {
        "name": "Deepak Mourya",
        "email": "deepak.mourya@india.nec.com",
        "time": "Wed Jul 18 08:39:27 2018 +0000"
      },
      "message": "trivial: Fix typos in the documentation page\n\nThis patchset fixes typos (capitalization mistakes,\ngrammar mistakes) found in the documentation pages.\n\nChange-Id: If500aeab1af7dd8b56d63cbc481ee501216df161\n"
    },
    {
      "commit": "f89ab81c38a7ffc87303b10e156759e25c09abdb",
      "tree": "e635bcd47560e231d6dd44590ca84a8364b6fdef",
      "parents": [
        "de5f0da10e44a52e5bc5f577e4ec33231add3831"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jul 10 20:34:02 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Jul 14 19:30:06 2018 -0400"
      },
      "message": "docs: Add information on test removal/interop to REVIEWING\n\nThis patch set adds information on test removal, relocation,\nrenaming to REVIEWING because it is important that such\nactions do not break interop. Interop is closely tied to\nTempest because it directly references Tempest tests that\nare not only expected to exist, but to also work.\n\nThe same is true of breaking blacklist/whitelist\nreferences to Tempest tests, this is also included\nin the new documentation section.\n\nIt is important that there be REVIEWING guidelines\nin place to assist reviewers understand this importance.\nAlso references are included for defcore/interop to help\nusers find more information on these topics.\n\nCurrently interop is only mentioned in 1 place in Tempest [0]\nand yet there is little information about it. This patchset\naims to make it easier to find more information about it\nfor reviewers and users alike.\n\n[0] http://git.openstack.org/cgit/openstack/tempest/tree/doc/source/test_removal.rst\n\nChange-Id: Ifbde674b42355077fcd8daa07be8be1248b77b0f\n"
    },
    {
      "commit": "eab26ec50115abff4fefd72b958669fd94776679",
      "tree": "0cd7881978238333912d92453a93e2a313ff1cda",
      "parents": [
        "20aa25f8592acc5bd9e85106a0265eb260852be5",
        "c384bc4ae0064673c1507ef668ea1e91fc34f6d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jul 14 15:32:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 14 15:32:47 2018 +0000"
      },
      "message": "Merge \"trivial: Fix typos in the test_removal documentation page\""
    },
    {
      "commit": "c384bc4ae0064673c1507ef668ea1e91fc34f6d4",
      "tree": "338033120e1b6529c437f758d35bcf4f59f3fba6",
      "parents": [
        "e6c330892fbc8ae790384d554dd6d5c2668d8d24"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jul 10 20:14:04 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jul 10 20:14:04 2018 -0400"
      },
      "message": "trivial: Fix typos in the test_removal documentation page\n\nThis patchset fixes typos (capitalization mistakes, grammar\nmistakes) found in the test_removal.rst documentation page.\n\nChange-Id: Ia9a6b9d7a2a151a460a620be9fa6875f2efda00f\n"
    },
    {
      "commit": "c0348ee84e4ea1c7d874f170554ac369d57702b6",
      "tree": "0201ecf83a3bb9ec749aa110f9ef2f2f9e5f932e",
      "parents": [
        "7627aee7fa5698cefde7127b8d34a1c19787d302"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Jul 07 16:14:13 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Tue Jul 10 18:56:24 2018 +0100"
      },
      "message": "Add update_service to compute services_client library\n\nThis patchset adds update_service to compute module\u0027s services_client\nlibrary. This API is introduced in microversion 2.53 and supersedes\nthe following APIs:\n\n    * ``PUT /os-services/disable`` (``disable_service``)\n    * ``PUT /os-services/disable-log-reason`` (``disable_log_reason``)\n    * ``PUT /os-services/enable`` (``enable_service``)\n    * ``PUT /os-services/force-down`` (``update_forced_down``)\n\nNegative tests were added for all the APIs above. The negative\ntests only test the microversion \u003e\u003d 2.53 case: the new\nudpate_service API is called (also with bad parameters).\n\nThe v2_11 schema was updated to reference all the unchanged\nAPIs from v2_1 for the compute services api_schema. Also,\nthe v2_53 schema was introduced for the new update_service\nAPI and it also references all the unchanged APIs from v2_1.\n\nFinally, unit tests and releasenotes are included.\n\nChange-Id: I5e7b81496cbb87cda81413124b5f82bd5356e666\n"
    },
    {
      "commit": "1718a0393f80fc6dec9b76eebbe3680b39285a52",
      "tree": "f9bb692c6712c091ff517c0f3f221abe58566866",
      "parents": [
        "9d30dc66d93b27971267f3b4bc1377f76c3fc7ec",
        "dd09bd95904d25259992aad83c05417298b0547f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jul 09 19:51:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 09 19:51:51 2018 +0000"
      },
      "message": "Merge \"trivial: fix some incorrect compute microversion references\""
    },
    {
      "commit": "96dedaca0bc74ac77861e9e9a2119dade9f09ccd",
      "tree": "1dcaa80b5861e44c328aa451766e0454fb0fc6b0",
      "parents": [
        "a6353c452e286f8116bb015704fd4ac70b710758",
        "d201cd39777998f4f37bd4ec204d707300bb66f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jul 09 12:39:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 09 12:39:53 2018 +0000"
      },
      "message": "Merge \"Add compute microversion 2.61 schema in flavors_client\""
    },
    {
      "commit": "d201cd39777998f4f37bd4ec204d707300bb66f5",
      "tree": "2f710c336af5a6e472e7f447fd8f5112ae82b474",
      "parents": [
        "9594233ffd93066677aa601c594d55f3a4f188d8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 23 09:10:11 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jul 09 08:55:10 2018 +0000"
      },
      "message": "Add compute microversion 2.61 schema in flavors_client\n\nCompute microversion 2.61 adds \u0027extra_specs\u0027 in flavor APIs response\nThis commit fill the schema gap for that.\n\nChange-Id: Id1f1e51fbae1cc3d0c9efdcd9009f384745915d6\n"
    },
    {
      "commit": "dd09bd95904d25259992aad83c05417298b0547f",
      "tree": "82932d74d737e6a68dda0a328971c60e2846ae5d",
      "parents": [
        "f5b034da57b1fc531269e07ea7bc11247f624de4"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Jul 07 16:25:18 2018 -0400"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Sat Jul 07 16:26:29 2018 -0400"
      },
      "message": "trivial: fix some incorrect compute microversion references\n\nThis patchset fixes some incorrect compute microversion references.\n\n2.54: should have id 49 (was 4)\n2.55: should have id 50 (was 49)\n2.57: should have id 52 (was 51)\n\nChange-Id: I81d90637fe16e1d5de1e26f50a86f9ff83d355ca\n"
    },
    {
      "commit": "1a0a6d685eb5b6dd87c2d7b1202b0c0d47a777e4",
      "tree": "2b189502fa8be750637a71b66cf53d94405086d7",
      "parents": [
        "a394fad4e283e2801887040ff6f7b42082c6b64d",
        "247841ecf653067995656ba3d29b9f91786f10c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 28 14:14:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 28 14:14:58 2018 +0000"
      },
      "message": "Merge \"Move Stable branch Policy Doc outside of coding guide\""
    },
    {
      "commit": "247841ecf653067995656ba3d29b9f91786f10c3",
      "tree": "b103c1c2a1a2a850ec14a1c01173ae7f5361cb2b",
      "parents": [
        "302db369ebc7eb85d78160d409fbf9eb530bae16"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jun 19 09:26:22 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 20 04:53:16 2018 +0000"
      },
      "message": "Move Stable branch Policy Doc outside of coding guide\n\nCurrent doc explaining the stable branches support policy is under\ncoding guide. But support policy should be at higher level which\ncan be useful for user or maintainer of Tempest.\n\nChange-Id: Id46e14080559062b4d89e5f7a9acbcd5df09691e\n"
    },
    {
      "commit": "d09caf65b8c6c23ff593abc6f2e8bf5e8a7554ac",
      "tree": "2edb5885a4f1bf006b7914980829f02387910965",
      "parents": [
        "db7f2a07ec64d61f9baf1ed826b36ad215e8de09",
        "1fa4464404dd4400e1c0669dda29d696d3e5badb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 18 08:05:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 18 08:05:30 2018 +0000"
      },
      "message": "Merge \"Add new schema for Nova microversion 2.63\""
    },
    {
      "commit": "1fa4464404dd4400e1c0669dda29d696d3e5badb",
      "tree": "534c118c9a8e855896987d94857553f14782f29a",
      "parents": [
        "d539465e1d9538b1d5f97b8737dfaad04287a148"
      ],
      "author": {
        "name": "Jackie Truong",
        "email": "jacklyn.truong@jhuapl.edu",
        "time": "Wed Oct 25 16:42:08 2017 -0400"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Thu Jun 14 16:23:23 2018 -0400"
      },
      "message": "Add new schema for Nova microversion 2.63\n\nThis microversion adds the trusted_image_certificates parameter to the\nserver rebuild, server create, server update, and servers details\nresponses.\n\nChange-Id: I48f62d36a871a95601ebf277a2f39a41a873daa8\nImplements blueprint: nova-validate-certificates\n"
    },
    {
      "commit": "575dc80cd9b9fb748707b15942e1592ae9747211",
      "tree": "9055fca69f31c2612f0aaa1681066d5e2ebb875c",
      "parents": [
        "72e754e713a43ded157b6810947b0fb0b9fda5d3",
        "d539465e1d9538b1d5f97b8737dfaad04287a148"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jun 05 02:07:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 05 02:07:15 2018 +0000"
      },
      "message": "Merge \"Add compute microversion 2.57 schema in servers_client\""
    },
    {
      "commit": "d539465e1d9538b1d5f97b8737dfaad04287a148",
      "tree": "07ff5876f0439f777269b4eabf7613eeaad86cf9",
      "parents": [
        "418a674e2a9f7a9717a34250a240ef26035c3ecf"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Apr 26 07:59:32 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 22 14:55:15 2018 +0000"
      },
      "message": "Add compute microversion 2.57 schema in servers_client\n\nCompute microversion 2.57 adds \u0027user_data\u0027 in rebuild servers\nAPIs response.\n\nThis commit fill the schema gap for that.\nChange-Id: I3472ea78f08b48a8c1bda23147275198a7cd3b0f\n"
    },
    {
      "commit": "b6b2bba8ce927701a4b031b71407e2e34a300f5a",
      "tree": "973acda1e354549a1153fc0ea13d4a652cd0ee47",
      "parents": [
        "a77c7d6eab1b763631bec8c66408ca7c65315f31"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Mon Oct 31 14:56:40 2016 -0400"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun May 20 18:56:55 2018 +0000"
      },
      "message": "Integration tests for tagged attach\n\nThis tests nova microversion 2.49, tagged attach of network interfaces\nand block devices.\n\nChange-Id: I50b9aa168629457ce8270e456161727bd7b91a86\nImplements: blueprint virt-device-tagged-attach-detach\n"
    },
    {
      "commit": "85a4b0a314e4d9776726d3c0f86b57569bf116f7",
      "tree": "bbcafa9b47de241b865c4483b2ad24f54e3dc1d8",
      "parents": [
        "e4f4d8bee163c5025b2a3a7c72626b4a3de00f3e"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Apr 24 11:09:25 2018 +0300"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Thu May 17 17:04:13 2018 +0000"
      },
      "message": "Add compute microversion 2.54 schema in servers_client\n\nCompute microversion 2.54 adds \u0027key_name\u0027 in rebuild servers\nAPIs response.\nThis commit fill the schema gap for that.\n\nChange-Id: I6c46319a873a34d74e8ed1a32ffc0b32c4d04ab2\n"
    },
    {
      "commit": "e4f4d8bee163c5025b2a3a7c72626b4a3de00f3e",
      "tree": "8cc0997ebb4ea16da554a7755dc419d8e6e4a061",
      "parents": [
        "f863a50d0434968bdec2697eb6b2feb8e12fb4b0",
        "52c5d28190a1b3ee4d76c42021495b04f4fe5eb0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed May 16 05:35:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 16 05:35:28 2018 +0000"
      },
      "message": "Merge \"Add 2.55 schema \u0026 update flavor API in flavors_client\""
    },
    {
      "commit": "a8ace7228744ff3b22fe84bfe63352361cf98219",
      "tree": "f0d0bfecf16e2998b428443d4b3e4a19855769fd",
      "parents": [
        "7c189a0a83529896cd07294c2c745db6e5e589d0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Apr 20 08:45:10 2018 +0000"
      },
      "committer": {
        "name": "Brianna Poulos",
        "email": "Brianna.Poulos@jhuapl.edu",
        "time": "Tue May 01 11:34:13 2018 -0400"
      },
      "message": "Fill update, rebuild, list API response schema for 2.47\n\nMicroversion 2.47 has changed the response of update\nlist, and rebuild API also but we did not updated corresponding\nresponse schema.\n\nAlso this commits add single test which covers the schema change\nof microversions 2.9, 2.19, 2.26 and 2.47.\n\n-https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id42\n\nChange-Id: I64cc37c78bcded9d4dd85b7003319a17f3ac2137\n"
    },
    {
      "commit": "52c5d28190a1b3ee4d76c42021495b04f4fe5eb0",
      "tree": "764c04e8fffc793a155f9e6dab2f64a4b87d67c5",
      "parents": [
        "52d0c059abb89beaa433a51a6442f019ccd545a2"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 23 08:43:25 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Apr 24 06:53:10 2018 +0000"
      },
      "message": "Add 2.55 schema \u0026 update flavor API in flavors_client\n\nCompute microversion 2.55 adds \u0027description\u0027 in\nflavor APIs response and new API to update the same.\n\nThis commit fill the schema gap for that and also\nadd new updte flavor API in flavors_client lib.\n\nChange-Id: I91c049c3aa9dab5a272369edd18f2c5890d1e5b0\n"
    },
    {
      "commit": "9358cfb4624405d213083612bfff4ff20a2b145d",
      "tree": "01c969a5c601343f4fbc3e196a7c3885436b5e6e",
      "parents": [
        "039941b539586d6d579096c7a6c8254a759ea66d",
        "b69463e0b3413c149cd333afd5d5386cc0c1bf9c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 07 20:57:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 20:57:51 2018 +0000"
      },
      "message": "Merge \"Add \u0027doc\u0027 tag for bug link on doc theme\""
    },
    {
      "commit": "b69463e0b3413c149cd333afd5d5386cc0c1bf9c",
      "tree": "713acf0b602c2bcde37cd087ac0cc88bccc70f1e",
      "parents": [
        "e4976924ff764efead1c4ce063e5845693029615"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Feb 01 16:54:34 2018 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Wed Feb 07 18:53:36 2018 +0000"
      },
      "message": "Add \u0027doc\u0027 tag for bug link on doc theme\n\nThis commit adds \u0027doc\u0027 tag for a bug link on the\nopenstackdocstheme config. This configuration is used for\ndocumentation bug basically. So, this should be good in most cases.\n\nChange-Id: I11b7a9caef7ef896b39c39ddc2d958b6f0891991\n"
    },
    {
      "commit": "09ff7ab7813ccba61a050c29f0a6b237f5506616",
      "tree": "e26b412473b788c77dce87b4ef73b06887127834",
      "parents": [
        "4d5283ea2ff8afc1a95dd44e55155d50deb01320",
        "81fa9b6aaa7330995310069b8511e90b1a6d5181"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 03:40:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 03:40:27 2018 +0000"
      },
      "message": "Merge \"Add a few tests for cinder multiattach\""
    },
    {
      "commit": "6ec582f1115a290bce4cb0a40d8e97d3ab77b86c",
      "tree": "984ed61561f97d843c3fba50d5060479b3d1ce58",
      "parents": [
        "fe655fef81c55d8ce6745a5eeaa5f15a2f9b672a"
      ],
      "author": {
        "name": "gaofei",
        "email": "gao.fei@inspur.com",
        "time": "Wed Jan 24 14:08:36 2018 +0800"
      },
      "committer": {
        "name": "gaofei",
        "email": "gao.fei@inspur.com",
        "time": "Fri Jan 26 05:56:28 2018 +0000"
      },
      "message": "Replace curly quotes with straight quotes\n\nCurly quotes usually input from Chinese input method.\nWhen read from english context, it makes some confusion.\n\nChange-Id: I6209f92de2a5b136c2c16decfe5752f5c44096ff\n"
    },
    {
      "commit": "81fa9b6aaa7330995310069b8511e90b1a6d5181",
      "tree": "c90e3ae183ee4de6f89b7f740756c7354af59742",
      "parents": [
        "c4377ef276a1b774428d75505765882ed1657e9d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jan 14 13:04:38 2016 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Jan 25 21:37:49 2018 -0500"
      },
      "message": "Add a few tests for cinder multiattach\n\nThis adds basic compute API tests for testing a multiattach volume in\nCinder being attached to multiple instances in Nova and then\ndetaching them.\n\nThis change depends on the nova series that adds the support to nova\u0027s\nlibvirt driver.\n\nDevstack change I46b7eabf6a28f230666f6933a087f73cb4408348 is used to\nenable this test when using the libvirt driver.\n\nDepends-On: I02120ef8767c3f9c9497bff67101e57e204ed6f4\nDepends-On: Iac67f112b0dc9353c6a66e6fbc81cc8324a2b37c\n\nPart of nova blueprint multi-attach-volume\n\nChange-Id: I80c20914c03d7371e798ca3567c37307a0d54aaa\n"
    },
    {
      "commit": "b20f7e62c60417b59a2b9fc5b4d976a11a122b08",
      "tree": "e02c063537b3ff9d0e85729d5e9392138cf187f7",
      "parents": [
        "3975c725de83f85c4dbc0cbbe643a0af9b7e9ed1"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun Dec 10 07:10:22 2017 +0300"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun Jan 21 07:29:55 2018 +0000"
      },
      "message": "Remove deprecated config options \u0027resources_prefix\u0027\n\nConfig option \u0027resources_prefix\u0027 was deprecated. It is\nused by only manila plugin which fix has been commited.\n\nThis commit removes this config option and hardcode the\nresource prefix as \u0027tempest\u0027\n\nChange-Id: Idce7af97fe6647e3095b2b626fbacb3446694fbc\nDepends-On: I9c140b3a9efabeced7fc26cb1f169ebe6789d88b\n"
    },
    {
      "commit": "e72760fe3baa0a0990d9688670bfaa23c5463b25",
      "tree": "308a8b9645e441d9d051c0bdece5708229cea84b",
      "parents": [
        "96107397fe6c820304f850ca553dbc2693de84cc"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jan 03 13:53:08 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Jan 03 15:17:25 2018 +0800"
      },
      "message": "Add some missing implemented microversion in doc\n\nInstanceActionsV221TestJSON tests v2.21 and\nLiveMigrationRemoteConsolesV26Test tests v2.6, so\nthis is to add v2.21 and v2.6 in microversion_testing doc.\n\nChange-Id: I3a8d76e484e10a10a2a53f5a9b084123eeb7b0d3\n"
    },
    {
      "commit": "c536175d8d4d572278b4e592dadc548b34e4ea91",
      "tree": "d1aa2293f59c72fab11b1809f131fc8cffd819f7",
      "parents": [
        "b8f3100d8537e82ecaa08f058d04af3393d25928",
        "2abe00a486acf5dc39df3b6f3779f13aaed26273"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 11 17:43:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 11 17:43:05 2017 +0000"
      },
      "message": "Merge \"Refactor volume groups and group snapshots tests\""
    },
    {
      "commit": "7451a29f68109dcdcb1229916531ab3ccf961605",
      "tree": "ed49a1a40dbcbbf1e77dcbfc5eae14639e5b3caa",
      "parents": [
        "8da64f1d17d058ef474973ce97cc6395c4954d48",
        "8d1c71e7cc15c8a85961225c8b98af0800922566"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 11 08:49:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 11 08:49:29 2017 +0000"
      },
      "message": "Merge \"Fix a misspelled addClassResourceCleanp in tempest doc\""
    },
    {
      "commit": "8d1c71e7cc15c8a85961225c8b98af0800922566",
      "tree": "61442bab9b3b2fffb40b7df0c5eed060eb81603a",
      "parents": [
        "54cf3e446f16f1f914f9f8ccbc8400b8e57eb5b7"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 08 17:11:43 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Fri Dec 08 17:11:43 2017 +0800"
      },
      "message": "Fix a misspelled addClassResourceCleanp in tempest doc\n\nThis is to fix a misspelled addClassResourceCleanp, which\nshould be addClassResourceCleanup, in tempest doc\n\nChange-Id: Ie4cdc9680016feca5f75df193077b1f0edce7e4b\n"
    },
    {
      "commit": "e9241b5d89e8b70b852d1eec9af73ecac17ed28a",
      "tree": "a3a89bc16a517aea0c3c9241423b67cf0b991864",
      "parents": [
        "54cf3e446f16f1f914f9f8ccbc8400b8e57eb5b7"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 06 15:41:08 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Dec 06 15:41:08 2017 +0800"
      },
      "message": "Fix a missing preposition in plugin doc\n\nIn \"While there are no hard and fast rules for the structure a plugin\"\na preposition is missing between \"structure\" and \"a plugin\", this is\nto fix it.\n\nChange-Id: Ib22f614dece35d2ed79fa660027e50840e77d7bb\n"
    },
    {
      "commit": "2abe00a486acf5dc39df3b6f3779f13aaed26273",
      "tree": "a4394e46ac6f27ed06e1646e3cf6fed44633b85c",
      "parents": [
        "e12d98aacf23eea64cb9119b496de32828fd39b3"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Nov 21 10:14:09 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Nov 29 14:37:29 2017 +0000"
      },
      "message": "Refactor volume groups and group snapshots tests\n\nAccording to api microversion history of Cinder[1], min microversion for\nvolume groups (create/delete/update/list/show) is 3.13, min microversion\nfor group snapshots(create/delete/list/show) and create group from group\nor group snapshot is 3.14.\n\nWhile in GroupsTest in Tempest, the min microversion for volume groups is\nset to 3.14. This patch aims to refactor the original GroupsTest to correct\nthe min microversion for volume groups, and also spilt it into two parts,\none for groups tests and the other for group snapshot tests, which will make\nthe code more clear and readable.\n\n[1] https://docs.openstack.org/cinder/latest/contributor/api_microversion_history.html\n\nChange-Id: Ic98e8892c4a44850d7a7afac9be1aa59ab38bb8c\n"
    },
    {
      "commit": "bbbaad68c3c2f213edc477bee20ab3658615a499",
      "tree": "c6a6f7bfb758427d54eb202721e8a345c6d7fc44",
      "parents": [
        "ce5f6094a139b652a9dc380e1392e412e92197aa"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Nov 21 16:04:03 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Nov 21 19:02:54 2017 +0900"
      },
      "message": "Fix docs markup consistency\n\nThis commit fixes docs consistency about markups, mainly. Originally,\nsome of command options were written with strong emphasis. However,\ndouble dashes are converted to a single dash with it. And this commit\nalso fixes some inconsistencies and weird indentations.\n\nChange-Id: Iff1e8e320dcb1fa69ca0fce139c58727fca7b729\n"
    },
    {
      "commit": "b78b923e5a9c8f8a21cad2c9aed4bd12c28d1a9b",
      "tree": "efa5149ef27017f08712450ef524aaf3a0b2f293",
      "parents": [
        "10d9e733494a9a898a97dfe8abf8e4ba39d88db8"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Nov 17 16:12:37 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Mon Nov 20 07:39:09 2017 +0000"
      },
      "message": "Fix indentation in docs\n\nThis commit fixes indentation in tempest docs. These indentations are\nnot necessary and it causes a weird html outputs.\n\nChange-Id: I9c8714558a3327b7ad0b0ab0d3fdc7e770c3c75b\n"
    },
    {
      "commit": "cd2fef95ca1462f9c8d026dd19c20a84deba3157",
      "tree": "5644de8dfba7eb830f226c304d9e12a7d5d9396e",
      "parents": [
        "93a42fd79dfc38c3f6b7a138a3298bfa5873c2f7"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Nov 06 20:11:45 2017 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Nov 08 01:23:17 2017 +0000"
      },
      "message": "Add a .htaccess for redirecting old paths\n\nThis commit adds an .htaccess file to the tempest docs to handle\nredirecting old paths to the new location. Before the docs migration in\nthe past we had docs located at docs.openstack.org/developer/tempest and\nnow things are located in docs.openstack.org/tempest/latest. With this\nfile we should be properly redirecting old links to the new location.\n\nChange-Id: Idec7b2f299ade9b7dcc678ea1daf8daa25f08c44\n"
    },
    {
      "commit": "bf142fc3d8cab33aca1756869c92954a05de4a0c",
      "tree": "4318fd88c0ff4b0e0192ff0b027441253324bd0a",
      "parents": [
        "c0a96b313292e35f341dcae80d5c4afcd4439c70"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Oct 23 17:30:18 2017 +0200"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Oct 23 17:51:32 2017 +0200"
      },
      "message": "Make test.py and clients.py as stable for plugins\n\ntest.py and clients.py now only depend on stable\ninterfaces and can be marked stable for plugins.\n\nPrevious patches added unit tests and docstrings\nfor most methods.\n\nChange-Id: I22cb1a7744d2310f9b70769e136803a607217ceb\n"
    },
    {
      "commit": "dc6e2a889e5c0dfe1637cc5ecc46009e1f72cd19",
      "tree": "1408b993b545d31cdf4435f03aea98ce2980d90d",
      "parents": [
        "7f76a2db80b344ef8520b7a1a5a91531e8fc9b70"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Sep 28 07:21:59 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Sep 28 07:29:33 2017 +0000"
      },
      "message": "Fill microversion doc for implemented volume tests\n\nWe have lot of volume microversion tests implemented\nbut microversion doc is out of date ti list all.\n\nAdding below microversion in doc:\n- 3.9 - I41d0c3f459c139a0e5e415c030cddbb1fe8beb46\n- 3.11 - Ic409db6f1258befc6f1772ea19e7e634170269f8\n- 3.12 - I9904bc53896e7d58a22aef11f6a3128147c0a373\n- 3.14 - Id1779fe5dce50b062ca0ff841a7ede72cac9dd73\n- 3.19 - I14f5b8fd0f386ea5f84cc3a2decede430a7e7893\n- 3.20 - I41d0c3f459c139a0e5e415c030cddbb1fe8beb46\n\nChange-Id: Ifbd4d00e5b75a0c099cac1d1f393490ee326a17f\n"
    },
    {
      "commit": "7df4477fd9705fabb0764f73656657c0b2da61fb",
      "tree": "7935ff78e192d1e140d55d723a17b0e080042420",
      "parents": [
        "47fd954cceafd32b4755677e3e78b79f6caa6fe2",
        "6d5a48cbe7aede5cb5f446af29d80ddf340f6340"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 15 15:49:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 15 15:49:24 2017 +0000"
      },
      "message": "Merge \"Move data directory under doc/source\""
    },
    {
      "commit": "7dcb98f50391b15580449b18469c18b2a584717b",
      "tree": "b29126b3edcee720d2507c6ef2b7d4254cf2362b",
      "parents": [
        "d5f49e2f76a9ca3b1f117c1a9eb349e9976ac222",
        "0477accd328220c725bdf227b25cbe8ce2862e72"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 14 19:07:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 14 19:07:08 2017 +0000"
      },
      "message": "Merge \"Make validation_resources a stable interface\""
    },
    {
      "commit": "43afce6b8c4ba4e8f829770a7f5e6a2b0f5a325f",
      "tree": "642a9fd29b11b177f830ed8e9cd655f3583aa1b7",
      "parents": [
        "2c8e377d6338d3bccb1cc9e540fa344d8e00c0a1",
        "3be574898c6eebaf86c39fc4512fc56e36df5535"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 13 17:54:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 13 17:54:24 2017 +0000"
      },
      "message": "Merge \"Make resource_cleanup stable\""
    },
    {
      "commit": "0477accd328220c725bdf227b25cbe8ce2862e72",
      "tree": "6ea9f2db9dbb70864b09e09770c7a6ef6653ec9e",
      "parents": [
        "9f416dd25a641de016bc081aeefb0f7a701a7a43"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 09 21:14:53 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Sep 12 15:02:15 2017 -0600"
      },
      "message": "Make validation_resources a stable interface\n\nMove the module to tempest.lib, add unit tests, release notes and\nupdate imports.\n\nChange-Id: I76b3b8e9a83bd83a6b5742b6d2ceb84642f653ad\n"
    },
    {
      "commit": "3be574898c6eebaf86c39fc4512fc56e36df5535",
      "tree": "bb655db96bf85f49b490a0818e44f5b92757ce91",
      "parents": [
        "9806f2dc53acf2286302f5cb569dc2bb5d2dc4c3"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Aug 25 22:41:26 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Sep 12 12:37:30 2017 -0600"
      },
      "message": "Make resource_cleanup stable\n\nAdd docstrings, unit tests and an helper for class resource\ncleanup. Check super\u0027s resource_cleanup is invoked when\noverriden to ensure the cleanup stack is processed.\n\nChange-Id: I9c89ba4efd715634dde6b1182c2025ddf9c2f7d2\n"
    },
    {
      "commit": "a1c3af33507b9dd52d1838cd21b8914340889fbd",
      "tree": "f545eb7669bf692b1337e723ff2fec81887523d3",
      "parents": [
        "3f310141fb77c1cd787df84b16588b51d01a71a2"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Sep 07 10:22:37 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Sep 07 11:53:49 2017 +0900"
      },
      "message": "[DOC] Fix \"Title level inconsistent\" warning\n\nThis commit fixes the warning \"Title level inconsistent\". And the module\nAPI docs should be shown up.\n\nChange-Id: Ie9a3656b0a58300d611352d054868440f0ffd387\n"
    },
    {
      "commit": "6d5a48cbe7aede5cb5f446af29d80ddf340f6340",
      "tree": "a271dd3b1823c77a88320e80269cc286763c4476",
      "parents": [
        "4747708c017616fec767c597015bf88597c0d9f3"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Sep 06 18:31:57 2017 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Sep 06 18:31:57 2017 +0900"
      },
      "message": "Move data directory under doc/source\n\nThis commit moves the data directory under doc/source directory. The\ndata directory have only tempest-plugins-registry.header which is only\nused for documentation. So, this change makes it clearer for the meaning\nof the directory.\n\nChange-Id: I73059707cb45bb241128662fbd7a48747332ea7f\n"
    },
    {
      "commit": "5415c8ee83c2faa255d1f459334d85a65ecbc6d2",
      "tree": "86a84670c7ec4c34544d00f56e0e5d11977895ba",
      "parents": [
        "09389815a1e37a5674919e0053400a7ac1bd5812",
        "5febd73a5009710b6dd860eb75db6e2ad1ee1ca7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 03 12:26:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 03 12:26:56 2017 +0000"
      },
      "message": "Merge \"[Doc] Remove html_use_smartypants config in doc\""
    },
    {
      "commit": "c9f271d5c0e4525bf95abc10ce98edaea8842ac1",
      "tree": "27b2eaec95abc24a6d325262a7009e38a801eeee",
      "parents": [
        "596f98073101ed674e2e8f2b92b8859ae642539f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Aug 30 10:14:23 2017 +0300"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Aug 30 10:14:23 2017 +0300"
      },
      "message": "Fix volume microversion link in doc\n\nCurrent link is of ocata, we should have latest doc\nlink for better maintenance.\n\nChange-Id: Ic8194bb1e4263324267852fccd4f9f9a029ce86a\n"
    },
    {
      "commit": "ecdb0609f586035886fa0862d254cdd1f116f7c6",
      "tree": "e84f821ed3d05dd954cb7a1fb195fc8f16043dee",
      "parents": [
        "680c32aa4af4356fa8b4d04b2876e7911798ae0a",
        "20e512b55333248bd37f081419aed4ef38b8ec2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 21 05:07:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 21 05:07:31 2017 +0000"
      },
      "message": "Merge \"Update and replace http with https for doc links in tempest\""
    },
    {
      "commit": "20e512b55333248bd37f081419aed4ef38b8ec2a",
      "tree": "480e094a31e1bf00cc1bc51f4b126bd6f65008ee",
      "parents": [
        "8d437c776bba5383adb862dbefe8a1b7adb357b5"
      ],
      "author": {
        "name": "shangxiaobj",
        "email": "shangxiaobj@inspur.com",
        "time": "Mon Aug 14 00:12:40 2017 -0700"
      },
      "committer": {
        "name": "shangxiaobj",
        "email": "shangxiaobj@inspur.com",
        "time": "Mon Aug 14 00:12:40 2017 -0700"
      },
      "message": "Update and replace http with https for doc links in tempest\n\n1) Update doc links according to OpenStack document migration\n2) Use https instead of http for docs links\n\nChange-Id: I56ee6a1aa8fd63c336849affb8d6aff5c9e66e9e\n"
    },
    {
      "commit": "284d3112679d9970240e0bbea26b5d0281ee84a5",
      "tree": "3febba322102bd52c01e6fb3dc625f746dc101b1",
      "parents": [
        "8d437c776bba5383adb862dbefe8a1b7adb357b5"
      ],
      "author": {
        "name": "shangxiaobj",
        "email": "shangxiaobj@inspur.com",
        "time": "Sun Aug 13 23:37:34 2017 -0700"
      },
      "committer": {
        "name": "shangxiaobj",
        "email": "shangxiaobj@inspur.com",
        "time": "Sun Aug 13 23:38:43 2017 -0700"
      },
      "message": "[Trivialfix]Fix typos in tempest\n\nFix all the typos found in tempest.\n\nChange-Id: I9417ff7e0ab8a552c6d6acdeb968a9fe993b270a\n"
    },
    {
      "commit": "ff682c8bc3dab2371561c67325095d3f932a0683",
      "tree": "a20fe5278f1095e9e807ed3a9584392f1760a322",
      "parents": [
        "9543ad1e07bb712496762947b7443ff2078664cf",
        "17347f0effe9d0dd85408dd623446873cafa4a36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 10 10:47:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 10 10:47:11 2017 +0000"
      },
      "message": "Merge \"Mark credentials_factory stable for plugins\""
    },
    {
      "commit": "17347f0effe9d0dd85408dd623446873cafa4a36",
      "tree": "696871f0dab11c94456a4ed05eb8ad7122bffdaa",
      "parents": [
        "684380741961830e602f4c4bfa6fd9f7d80a868c"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Jul 26 16:18:30 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 08 22:26:07 2017 +0100"
      },
      "message": "Mark credentials_factory stable for plugins\n\nAdd unit tests for credentials_factory and mark it stable for\nplugins. This is part of the work to make tempest/test.py stable\nfor plugins.\n\nChange-Id: I99414cb2704ce5469fcb66406b6905e2d1871dba\n"
    },
    {
      "commit": "b2ff0787a36891085f333b73656ec38af99f9550",
      "tree": "2ddb7d58faf4fcdef1f04ff3082ab935107f82d7",
      "parents": [
        "0fc1454c86abf2b2fc1fb5250f42e1a9d4d533c1",
        "850f14dbf9e4c26ff26cd3518ad64615d950e050"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 02:48:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 02:48:27 2017 +0000"
      },
      "message": "Merge \"Fix microversion doc for implemented microversion tests\""
    },
    {
      "commit": "850f14dbf9e4c26ff26cd3518ad64615d950e050",
      "tree": "4756c91cc44ed741c83b20880bb6d8a5d3691815",
      "parents": [
        "248082e22820ccc423e370cc949be3d3c4399b43"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Aug 01 08:37:25 2017 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Aug 07 18:45:17 2017 +0000"
      },
      "message": "Fix microversion doc for implemented microversion tests\n\ncompute microversion 2.52, and 2.53 are not implemented\nin Tempest and should not be added in doc also.\n\nThose were added in Icc43342e4b64f415593700cb5ab19156a5d2bc19\n\nChange-Id: I8bdd32adcb2bb775099db3a8b8af3832a4025d96\n"
    },
    {
      "commit": "6176f1bbf939aefa463d77696c1c420a21c30abf",
      "tree": "1dc3e33e7bb09a3b6b2bcf081c817477b843233e",
      "parents": [
        "c465bfe00183c18ae83e28dadfc2560f4ff1394e"
      ],
      "author": {
        "name": "yfzhao",
        "email": "dsware@126.com",
        "time": "Thu Aug 03 20:13:50 2017 +0800"
      },
      "committer": {
        "name": "yfzhao",
        "email": "dsware@126.com",
        "time": "Thu Aug 03 20:16:13 2017 +0800"
      },
      "message": "TrivialFix: Remove the unused import code\n\nRemove the unused import code in doc/source/conf.py\n\nChange-Id: Idd3de97e2752eb6a04b2040ea1dd88da5bb91b04\n"
    },
    {
      "commit": "248082e22820ccc423e370cc949be3d3c4399b43",
      "tree": "7c5737b86553dd07152200b8be9b8955f82f184e",
      "parents": [
        "98c5c1e89e60bfa88e9fc6440f8c5c7855be7097",
        "7664afec2d0d9def644f904204a7f91f166d7aa4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 01 06:30:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 01 06:30:15 2017 +0000"
      },
      "message": "Merge \"Fixed the broken links for api microversion\""
    },
    {
      "commit": "15b3842665e53994adb7683714d3815b68ae45bb",
      "tree": "56018995f5c1627a003477b0b1f64eb50abe3871",
      "parents": [
        "0252bca0d926774eab86fd88590401897eefa41b"
      ],
      "author": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Mon Jul 31 15:32:19 2017 +0800"
      },
      "committer": {
        "name": "junboli",
        "email": "junbo85.li@gmail.com",
        "time": "Mon Jul 31 15:32:19 2017 +0800"
      },
      "message": "TrivialFix: Remove the unused import code\n\nIn the file doc/source/conf.py, some unused import code left, this change is to\nclean them up.\n\nChange-Id: I22ad2c3f6f37e0ca80c2a0d0943492572899929e\n"
    },
    {
      "commit": "7664afec2d0d9def644f904204a7f91f166d7aa4",
      "tree": "5f08ea00baed930911862e3088deb5b65955253d",
      "parents": [
        "0252bca0d926774eab86fd88590401897eefa41b"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Fri Jul 28 18:59:33 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Fri Jul 28 19:00:02 2017 +0530"
      },
      "message": "Fixed the broken links for api microversion\n\nChange-Id: Icc43342e4b64f415593700cb5ab19156a5d2bc19\n"
    },
    {
      "commit": "ae90da579661f408444cba2c8fb87407c98f42da",
      "tree": "8330626aa5b452263a54e3ca4a972cd198a2076d",
      "parents": [
        "40bf695c91c3fe1c5ae858bfe2a862b99648db1c",
        "841b75e6b64254965e72c6a09bd09171e158e56b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 24 19:53:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 24 19:53:19 2017 +0000"
      },
      "message": "Merge \"Add better docs on credential providers\""
    },
    {
      "commit": "e70e0feb6361d7f97f0b360b25a711a2426775a7",
      "tree": "38ea690785af82628f88710418787aab9178a3d9",
      "parents": [
        "30bbd2deeb1b786014aabd9e4b822146351b1ade",
        "b19c55df4bb30a65e3e6abfa977dd9e857a330a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 24 10:30:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 24 10:30:29 2017 +0000"
      },
      "message": "Merge \"Migrate the preprov creds module to tempest lib\""
    },
    {
      "commit": "30bbd2deeb1b786014aabd9e4b822146351b1ade",
      "tree": "4e9e78aef1aae12fec2a5ed9f2e7ccdd8f3becf7",
      "parents": [
        "c7a403debdb270412836cca30103512b9a7d497f",
        "c51b712dec2013edeeaa3e91e65f94a7bb185574"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 24 10:08:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 24 10:08:02 2017 +0000"
      },
      "message": "Merge \"Migrate the dynamic creds module to tempest lib\""
    }
  ],
  "next": "c7a403debdb270412836cca30103512b9a7d497f"
}
