)]}'
{
  "log": [
    {
      "commit": "dbe269acee25b84ad9063955a68c61a4b87862bd",
      "tree": "32cfc98f2283e9fadc119627849a4f1be4e16fbc",
      "parents": [
        "b4b071a7eba9ba9bdafce1b8af162fd1b9a106b7",
        "3ec41c20d67a8f4a861161fa85494709a4503854"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 19 06:46:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 06:46:24 2020 +0000"
      },
      "message": "Merge \"Relax volume compare in test_minimum_basic_scenario\""
    },
    {
      "commit": "b4b071a7eba9ba9bdafce1b8af162fd1b9a106b7",
      "tree": "97f5eb494900492366e4a6ec3c3aaae49d3d7fd7",
      "parents": [
        "df13f4dc407c1d490c5f471cd43fadd62beac4d2",
        "4078afea70c6d4392e25cdce8d5b94c558d2a8e3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 19 05:19:38 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 05:19:38 2020 +0000"
      },
      "message": "Merge \"Modify the response in test_snapshots_client\""
    },
    {
      "commit": "df13f4dc407c1d490c5f471cd43fadd62beac4d2",
      "tree": "7595ffff0905470a1f2b26376ce7ec39a41b728a",
      "parents": [
        "eabaa43f363f65ed5563cd4c55ace1da7f544d3b",
        "48fe99faf2ee92ca1c1e6eeac5519075095f33bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 19 04:15:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 04:15:11 2020 +0000"
      },
      "message": "Merge \"compute: Deprecate [compute-feature-enabled]/block_migrate_cinder_iscsi\""
    },
    {
      "commit": "eabaa43f363f65ed5563cd4c55ace1da7f544d3b",
      "tree": "93bfec50d846734bfdcb299a00d8fac9cd038047",
      "parents": [
        "3d24a619d0048fc01e51474ed6175ee4935b25ee",
        "9e3cc27e8c9458abf77cea4f0017f7de258d020f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 19 04:15:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 04:15:09 2020 +0000"
      },
      "message": "Merge \"Add validation_resources in test_resize_volume_backed_server_confirm\""
    },
    {
      "commit": "3d24a619d0048fc01e51474ed6175ee4935b25ee",
      "tree": "faa26658e3280c2529cc8ef9e12c0a2627df8972",
      "parents": [
        "c6747367f4f5596a085eb2c7ec70e7d7e0f1cc61",
        "f644baa1832faff5bb5ead94bc01ea437c15f353"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 16:55:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 16:55:36 2020 +0000"
      },
      "message": "Merge \"compute: Use wait_for_volume_attachment_remove when detaching multiattach volumes\""
    },
    {
      "commit": "c6747367f4f5596a085eb2c7ec70e7d7e0f1cc61",
      "tree": "e7eafb30edf12a87123220bb82a76338b71d14ab",
      "parents": [
        "a72182a5f6fe06c3f7b82cea74ad5907416512a9",
        "4acf175de71837a24b58cfa30c98b2fd0bbd495b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 14:16:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 14:16:41 2020 +0000"
      },
      "message": "Merge \"Remove the deprecated verify-tempest-config CLI\""
    },
    {
      "commit": "a72182a5f6fe06c3f7b82cea74ad5907416512a9",
      "tree": "c676b6cd981a763209d8260a1cd833a795f7a524",
      "parents": [
        "0970274c55a94ba313c989477b3941ae0982a30b",
        "03c428d5f6d141184080500ad29418c7ac8ba45a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 14:08:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 14:08:22 2020 +0000"
      },
      "message": "Merge \"Add missing waiter to test_tagged_attachment\""
    },
    {
      "commit": "0970274c55a94ba313c989477b3941ae0982a30b",
      "tree": "9cc6c4009e04d50c34b630bba14163e924d8ef13",
      "parents": [
        "4062a5cebbad77a1dcadef0138c071421dd3ea1d",
        "195767a062009445940e6cbfa06d096141be3cc2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 14:08:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 14:08:20 2020 +0000"
      },
      "message": "Merge \"Removal of deprecated argument[os-tenant-name]\""
    },
    {
      "commit": "9e3cc27e8c9458abf77cea4f0017f7de258d020f",
      "tree": "0a7797a772da17fa053080ac157a6b5b72f61a76",
      "parents": [
        "7f8527523ef0997c54a13101df3b10025f641fad"
      ],
      "author": {
        "name": "Weronika Sikora",
        "email": "weronika.sikora@corp.ovh.com",
        "time": "Mon Feb 10 10:50:53 2020 +0000"
      },
      "committer": {
        "name": "Weronika Sikora",
        "email": "weronika.sikora@corp.ovh.com",
        "time": "Fri Feb 14 14:12:47 2020 +0000"
      },
      "message": "Add validation_resources in test_resize_volume_backed_server_confirm\n\nCreate_test_server in test_resize_volume_backed_server_confirm didn\u0027t\nuse validation_resources nor validatable\u003dTrue, which resulted in an\nSSHTimeout error when using fixed IP for connect_method.\n\nWhen using connect_method\u003dfloating, the validation check refers\nto the server created in setUp instead of this one, which prevented\nthis bug from being caught.\n\nChange-Id: I778236f456ef91e78a592f99e552cb3088b1e5db\nCo-authored-by: zhufl \u003czhu.fanglei@zte.com.cn\u003e\nCloses-Bug: #1751418\n"
    },
    {
      "commit": "4062a5cebbad77a1dcadef0138c071421dd3ea1d",
      "tree": "2c9d13ae8483a5427f4e307dfd0c7856a1f68eb5",
      "parents": [
        "7f8527523ef0997c54a13101df3b10025f641fad"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 11 17:34:10 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 14 13:30:15 2020 +0000"
      },
      "message": "Re-enable the stable rocky job\n\nstable rocky is fixed and green now[1],\nThis commit re-enables those.\n\n[1] https://review.opendev.org/#/q/topic:fix-stable-gate+(status:open+OR+status:merged)\n\nChange-Id: Ia25c8022f6bf2a0015641ef097f09b29f34e6d16\n"
    },
    {
      "commit": "7f8527523ef0997c54a13101df3b10025f641fad",
      "tree": "1f5f41d98896e4aae70d3bf8a5f58cb2c8320081",
      "parents": [
        "551e8d7a5938f5f44ae3f29d9283e78501d321ab",
        "468f8fb18c77e1ba08310a5f9f12b4f3d179aa9f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 14 07:19:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 14 07:19:05 2020 +0000"
      },
      "message": "Merge \"add unittest for agent operation interface in network part\""
    },
    {
      "commit": "f644baa1832faff5bb5ead94bc01ea437c15f353",
      "tree": "789ffb61cd441e3462bf52b4c7c1f4e646e05322",
      "parents": [
        "fbde5a394842746cb4e78504cfb0a14252af38d0"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jan 08 19:03:05 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Feb 13 15:32:49 2020 +0000"
      },
      "message": "compute: Use wait_for_volume_attachment_remove when detaching multiattach volumes\n\nThis change replaces the attach_volume cleanup call to\nwait_for_volume_resource_status with wait_for_volume_attachment_remove\nfor multiattach volumes. This newer waiter method being able to handle\ncases where multiattached volumes remain attached and thus marked as\n\u0027in-use\u0027 after being detached from another instance.\n\nCloses-Bug: #1858841\nChange-Id: I4e9d253cad1b797940c2c1f922b66602ba592416\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": "fbde5a394842746cb4e78504cfb0a14252af38d0",
      "tree": "055a04c05baab53150a60499614184fff3da61dd",
      "parents": [
        "7eeecf7b3b46faf120f633c4d8e2de731846535f",
        "c1b2a4a71b98167213fa268e993044a5c9b5ef56"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 11 09:55:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 11 09:55:21 2020 +0000"
      },
      "message": "Merge \"waiters: Add wait_for_volume_attachment_remove\""
    },
    {
      "commit": "7eeecf7b3b46faf120f633c4d8e2de731846535f",
      "tree": "d020ce502bfd389a5bca07a466d7590793b2c8fd",
      "parents": [
        "4b95d4b14f1863ad39bbd4b08b6a9df279be372a",
        "a8bfa172c19e96ba56a99b9c2a108d55df20b7ba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 10 13:00:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 10 13:00:33 2020 +0000"
      },
      "message": "Merge \"Refactor methods to be used by other tests\""
    },
    {
      "commit": "4b95d4b14f1863ad39bbd4b08b6a9df279be372a",
      "tree": "5dab8933d765a6c3abe2c3221c78eed4469cbc06",
      "parents": [
        "9ddda2bd01aaafe1fee6ad2641908698d7907c8a"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jan 15 10:49:54 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Feb 07 11:11:30 2020 +0000"
      },
      "message": "compute: Add volume and placement microversion support to BaseV2ComputeTest\n\nAllowing BaseV2ComputeTest based test classes to specify\nvolume|placement_min_microversion and volume|placement_max_microversion.\n\nChange-Id: If69f0456dc40b923b550bc648caaf0cb1a16e086\n"
    },
    {
      "commit": "9ddda2bd01aaafe1fee6ad2641908698d7907c8a",
      "tree": "14d83baf6ba8a4e1b75bec80dda6250ededc78b1",
      "parents": [
        "535cfb05f90a9b9f1676e29c2bebbb00a81e2360",
        "56149024a0be5419093de1979051b73283d963d6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 07 07:18:31 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 07 07:18:31 2020 +0000"
      },
      "message": "Merge \"Use stable constraint in run-tempest for stable branch testing\""
    },
    {
      "commit": "535cfb05f90a9b9f1676e29c2bebbb00a81e2360",
      "tree": "5c745159f428ccb1ce8f754e55405dcf3189c919",
      "parents": [
        "bc9fe8eca801f54915ff3eafa418e6e18ac2df63"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 06 15:41:50 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 06 15:41:50 2020 -0600"
      },
      "message": "Disable stable/rocky temporarily on Tempest master\n\nStable/rocky jobs are broken due to py2\ndrop by Tempest dependency.\n- http://lists.openstack.org/pipermail/openstack-discuss/2020-February/012371.html\n\nFixes are on devstack stable/rocky and tempest side\n- https://review.opendev.org/#/q/topic:fix-stable-gate+(status:open+OR+status:merged)\n\nTo get the Tempest fix and other patches merged\nwe need to disable the rocky jobs on master gate\ntemporary and bring them back once everything is fixed.\n\nTempest fix blocked due to stable/rocky jobs\n-https://review.opendev.org/#/c/705870/\n\nChange-Id: I2238387c42650aceb9bacf51a4116ce6887cc460\n"
    },
    {
      "commit": "56149024a0be5419093de1979051b73283d963d6",
      "tree": "d987285cd29caa9abbe43563c6125ab57bfaf81c",
      "parents": [
        "bc9fe8eca801f54915ff3eafa418e6e18ac2df63"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 05 15:53:26 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 06 13:12:07 2020 +0000"
      },
      "message": "Use stable constraint in run-tempest for stable branch testing\n\nStable branches till stable/rocky is using python\nversion \u003cpy3.6. Tempest test those branch in venv\nbut Tempest tox use the master upper-constraint[1]\nwhich block installation due to dependencies\nrequire \u003e\u003dpy3.6. For exmaple, oslo.concurrency 4.0.0\nis not compatible for \u003cpy3.6.\n\nAs we pin Tempest for EM stable brach, we should be\nable to use stable constraint for Tempest installation\nas well as while running during run-tempest playbook.\n\ntox.ini is hard coded to use master constraint[1] which force\nrun-tempest to recreate the tox env and use the master constraint.\n\nDevstack can set stable u-c to use via env var but this is\nnot enough as Tempest role run-tempest recreate the tox\nenv with master u-c.\n- https://review.opendev.org/#/c/705089/4/lib/tempest\n\nCurrently we are fixing run-tempest to use stable constraint\ntill stable/rocky which use distro having \u003cpy3.6.\n\nIdeally, we can change compatible branch constraint in tox.ini\nwhile doing release tag for Tempest. But that can be done\nfor future tags only.\n\n[1] https://opendev.org/openstack/tempest/src/commit/bc9fe8eca801f54915ff3eafa418e6e18ac2df63/tox.ini#L14\n\nChange-Id: I4268049ff91e5527e4b95fd8a70fa53ba27d56ed\n"
    },
    {
      "commit": "03c428d5f6d141184080500ad29418c7ac8ba45a",
      "tree": "136dbed1d10c32145179818a78f1ae2c9276fc93",
      "parents": [
        "bc9fe8eca801f54915ff3eafa418e6e18ac2df63"
      ],
      "author": {
        "name": "Weronika Sikora",
        "email": "weronika.sikora@corp.ovh.com",
        "time": "Thu Jan 23 16:26:55 2020 +0000"
      },
      "committer": {
        "name": "Weronika Sikora",
        "email": "weronika.sikora@corp.ovh.com",
        "time": "Wed Feb 05 11:24:15 2020 +0000"
      },
      "message": "Add missing waiter to test_tagged_attachment\n\ntest_tagged_attachment was failing when Tempest was set to connect\nvia fixed IP. The test was trying to attach an interface to an\ninstance that was still in the building state. Adding a \u0027wait_until\u0027\nto the method creating said instance fixes the issue.\n\nChange-Id: Ia1252a22c54e3a84a8e5e779ed6ea5ee593760da\nCloses-Bug: #1860680\n"
    },
    {
      "commit": "bc9fe8eca801f54915ff3eafa418e6e18ac2df63",
      "tree": "f35bb619c474c5fd0e2f2c8608411d689d801905",
      "parents": [
        "b0a8057fbbf08ff072bfb6e836535f090fd6efc7"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Jan 28 21:27:59 2020 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 04 20:07:02 2020 +0000"
      },
      "message": "tox: Use python3 within tempestenv\n\nIf3ff71dbe636ef98072b15f6599e6e641c222f30 had switched this to python3.6\nbut this breaks on distros where 3.6 is no longer provided by default,\nsuch as Fedora.\n\nCloses-Bug: #1861308\nChange-Id: I0e0b9e88eea2499cb1b9727a7787c050c869c819\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": "a89eea8559be734cf7348f634b0ce98ce697597f",
      "tree": "8ed13d3163cd41b58935ae9ca5dc78366bdc4e7a",
      "parents": [
        "acfb494c854819cc4b335ea51d3195d097c3f9cb"
      ],
      "author": {
        "name": "Swapnil Chhanikar",
        "email": "swapnilchhanikar@gmail.com",
        "time": "Fri Jan 24 17:04:42 2020 +0530"
      },
      "committer": {
        "name": "Abhishek Jaiswal",
        "email": "abhishekjaiswal.kol@gmail.com",
        "time": "Mon Feb 03 09:12:35 2020 +0000"
      },
      "message": "Change default region for placement to empty string\n\nAs per tempest design, if tempest conf is not having any region for\na service then identity region should be used. In case of placement\nthe default value is \"RegionOne\" which is considered as placement\nregion if region missing in tempest conf. In order to have identity\nregion to be used as default we need to change to empty string for\nplacement service. Empty string can be seen being used in other\nservices like volume, image etc.\n\nPlease check the below link for the logic of default region\nhttps://github.com/openstack/tempest/blob/master/tempest/config.py#L1435\n\nChange-Id: I2a1045cd0f9eb830493b2b4287ccee46223f3c59\n"
    },
    {
      "commit": "48fe99faf2ee92ca1c1e6eeac5519075095f33bc",
      "tree": "770f72465f1893021b500788d02ebe0f41600512",
      "parents": [
        "acfb494c854819cc4b335ea51d3195d097c3f9cb"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Jan 27 19:18:24 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jan 29 09:31:09 2020 +0000"
      },
      "message": "compute: Deprecate [compute-feature-enabled]/block_migrate_cinder_iscsi\n\nThis option duplicates the more generic\n[compute-feature-enabled]/block_migration_for_live_migration now that\nMIN_LIBVIRT_VERSION is \u003e\u003d 1.2.17 on all branches from stable/rocky. We\ncan deprecate this now ahead of removal once stable/pike and\nstable/queens are no longer supported.\n\nChange-Id: I8d8ae5ebf8e1d383f184527815f0a0c0ba9a343d\n"
    },
    {
      "commit": "c1b2a4a71b98167213fa268e993044a5c9b5ef56",
      "tree": "84ee399a59c16e5ab6e4058c19d4130784d4ea9c",
      "parents": [
        "acfb494c854819cc4b335ea51d3195d097c3f9cb"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jan 08 17:02:49 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Jan 28 20:37:10 2020 +0000"
      },
      "message": "waiters: Add wait_for_volume_attachment_remove\n\nThis change adds a specific waiter for tracking the removal of\nattachments from a volume. This should allow callers to track the\ndetaching of multiattached volumes from instances while the volume\nremains in an `in-use` state.\n\nRelated-bug: #1858841\nChange-Id: I85917f683d2bc81fdf3f6d3351bf56fdb649740e\n"
    },
    {
      "commit": "acfb494c854819cc4b335ea51d3195d097c3f9cb",
      "tree": "1c08dbf2a0cbaea125be8d09f20e20d803d513c4",
      "parents": [
        "3b9b8ece394de0f1157767eeb83c7db43bf3d62a",
        "e85f029abf864a3a671f25cd6f468e2e186b542f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 28 17:57:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 28 17:57:41 2020 +0000"
      },
      "message": "Merge \"Create default network for more compute tests\""
    },
    {
      "commit": "3b9b8ece394de0f1157767eeb83c7db43bf3d62a",
      "tree": "7326137e949c8723a84c6fc66ad0cfc4bd9eed6b",
      "parents": [
        "2303495db5d559ea2d33bdecf9c2cd17a106b4b1",
        "fbea823a342c0060693a6880be3d8aad670b3ea8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 28 17:43:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 28 17:43:41 2020 +0000"
      },
      "message": "Merge \"Add ConsistencyGroup Exceptions in tempest\""
    },
    {
      "commit": "2303495db5d559ea2d33bdecf9c2cd17a106b4b1",
      "tree": "2703bd183a109fe4bd6ff389d34423382ff6cbbc",
      "parents": [
        "802ff0e1c49afb4412210a464673763d1f0003ae",
        "4b45f9e54c8bbb89e55e9d7dc8542c074b63245d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 28 17:39:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 28 17:39:14 2020 +0000"
      },
      "message": "Merge \"Fix test_stamp_pattern to remove dependency of user supplied volume name\""
    },
    {
      "commit": "802ff0e1c49afb4412210a464673763d1f0003ae",
      "tree": "26794aabf5e6808294330c57c69e6634a101f84b",
      "parents": [
        "27e3154390c2690006d9fcc0656e923d9b812b67",
        "1d500e79156ada6bc6fdb628ed1da0efd4121f6a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 28 17:29:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 28 17:29:23 2020 +0000"
      },
      "message": "Merge \"Accept custom registered endpoints\""
    },
    {
      "commit": "195767a062009445940e6cbfa06d096141be3cc2",
      "tree": "e8df3eb0e3c0825a94ac4d3f9a224ac287b5462e",
      "parents": [
        "e459e0d4489f7bc1eb7a821a9def0721a8f94c6a"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Dec 24 19:20:43 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Tue Jan 28 17:47:06 2020 +0530"
      },
      "message": "Removal of deprecated argument[os-tenant-name]\n\nUse of os-tenant-name or OS_TENANT_NAME is deprecated.\nInstead of it, os-project-name is expected to be used.\n\nThis patch depends on below mentioned patch, since\ndevstack still uses the deprecated argument.\n\nDepends-on: I624e1dc57a3d3533322fb298c01f70241d0400ed\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: I3b926f8abb6fce3d2eab93310ce3959c68aa9a6d\n"
    },
    {
      "commit": "1d500e79156ada6bc6fdb628ed1da0efd4121f6a",
      "tree": "bd88fba64b709fd65d4b4b46068e88e1ad2dd4b2",
      "parents": [
        "01b779e7848369b98017987d1c284ed1e7fc2a11"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Oct 31 13:56:42 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jan 28 07:18:59 2020 +0000"
      },
      "message": "Accept custom registered endpoints\n\nThe review drops usage of skip_path() filter in the related tests\nand uses raw_request() instead.\n\nNormally a swift url is organised as host:port/info and\nhost:port/v1/AUTH_\u003ctenant-id\u003e, see\nhttps://docs.openstack.org/api-ref/object-store/\nBut RadosGW API is organised as host:port/swift/info and\nhost:port/swift/v1/AUTH_\u003ctenant-id\u003e, see\nhttps://docs.ceph.com/docs/master/radosgw/config-ref/#swift-settings\n\nClose-bug: 1799981\nChange-Id: I6a932639a05defe0f04c600afcc35a19662937af\n"
    },
    {
      "commit": "27e3154390c2690006d9fcc0656e923d9b812b67",
      "tree": "c6c9418ec2b7fe4c764ac13edb16514a5a64afe3",
      "parents": [
        "3a15125005fbb186ff9898ea31a42723992f809c",
        "1c680fdb728c24a4c9a1507ad8319f0a505cef9c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 28 05:09:13 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 28 05:09:13 2020 +0000"
      },
      "message": "Merge \"Define python3 as basepython for Tempest tox env\""
    },
    {
      "commit": "3a15125005fbb186ff9898ea31a42723992f809c",
      "tree": "566d8ab2b97e23bb31086c0eada031f86bdeaade",
      "parents": [
        "01b779e7848369b98017987d1c284ed1e7fc2a11",
        "64da1a1403ae87226b3f4ac33c43a256fbaffbdd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 27 23:21:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 27 23:21:45 2020 +0000"
      },
      "message": "Merge \"Remove the Queens stable branch jobs from master gate\""
    },
    {
      "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": "4b45f9e54c8bbb89e55e9d7dc8542c074b63245d",
      "tree": "ad6e8461eebd44d9c42aab4e7af0ecd944bc9dd0",
      "parents": [
        "d3c82c79228c7442f530a1466676d36b74a4658d"
      ],
      "author": {
        "name": "Paras Babbar",
        "email": "PBabbar@redhat.com",
        "time": "Wed Dec 11 16:51:57 2019 -0500"
      },
      "committer": {
        "name": "Paras Babbar",
        "email": "PBabbar@redhat.com",
        "time": "Fri Jan 24 19:19:45 2020 -0500"
      },
      "message": "Fix test_stamp_pattern to remove dependency of user supplied volume name\n\nThis patch removes CONF.compute.volume_device_name dependency and\nuse modified list_disks method to get the newly attached\ndevice name and use that for mkfs rather than the user supplied\ndevice name which is based on assumtion.\n\nAlso modfied test_attach_detach testcase and unit test\nfor remote_client accordingly.\n\nChange-Id: I862d1ba55f45b09385057a51b0b52a851c19287e\nCloses-Bug: #1852807\n"
    },
    {
      "commit": "1c680fdb728c24a4c9a1507ad8319f0a505cef9c",
      "tree": "24f104e03d2059ce665f2b20e450b181c0ff964f",
      "parents": [
        "fd328a4f2165a60eb8b7585ec1af3145939383c3"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jan 20 11:43:29 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 24 08:33:52 2020 -0600"
      },
      "message": "Define python3 as basepython for Tempest tox env\n\nWhile OpenStack is in transition to drop py2, many\nlib or dependency of Tempest or its plugins cannot\nbe installed on python 2.7.\n\nTo install Tempest on py3 evnv, let\u0027s change the basepython\nas python 3 for tox env.\n\nDefining basepython as python3.6 for all venv using\n.tox/tempest.\n\nDepends-On: https://review.opendev.org/#/c/703476/\nDepends-On: https://review.opendev.org/#/c/703679/\n\nCloses-Bug: 1860033\nChange-Id: If3ff71dbe636ef98072b15f6599e6e641c222f30\n"
    },
    {
      "commit": "5785a7d18040ed8e48f7f58ed8bff972f5f25e01",
      "tree": "b6ac6b8ce3d44c583253c6e2a1dc0021d445ee3b",
      "parents": [
        "f9614631131d1f1f6923939bcfd956fc44a62394",
        "935e2a7476c552d6fa923df67f25e3b0f541952d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 24 08:05:46 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 24 08:05:46 2020 +0000"
      },
      "message": "Merge \"Remove the security_group_default_rules tests\""
    },
    {
      "commit": "fbea823a342c0060693a6880be3d8aad670b3ea8",
      "tree": "a2bfb5c20fec1e1d18cd15dead570e401fb20d70",
      "parents": [
        "b63725301488a910d2ad5e1a3f8a11b45b187845"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Mon Jan 06 10:44:33 2020 +0000"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Fri Jan 24 07:00:16 2020 +0000"
      },
      "message": "Add ConsistencyGroup Exceptions in tempest\n\nThe exceptions ConsistencyGroupException and\nConsistencyGroupSnapshotException are required by\ncinder-tempest-plugin[1][2] when the\nCG or CG Snapshot fails to create and is in error state.\nThese exceptions never existed as part of the original topic[3]\nbut failures are seen while running tests as reported in the bug.\n\n[1] https://github.com/openstack/cinder-tempest-plugin/blob/master/cinder_tempest_plugin/services/consistencygroups_client.py#L140\n[2] https://github.com/openstack/cinder-tempest-plugin/blob/master/cinder_tempest_plugin/services/consistencygroups_client.py#L172\n[3] https://review.opendev.org/#/q/topic:cg-tests+(status:open+OR+status:merged)\n\nChange-Id: I62e0ba556b884c94f6e8796a2e6f6d8083277fa4\nCloses-Bug: #1858417\n"
    },
    {
      "commit": "e85f029abf864a3a671f25cd6f468e2e186b542f",
      "tree": "83029899e2a4b6c1e54cd58c05de2267bd184972",
      "parents": [
        "d43223773d75d2e82fb33a1281038e611c41d0f3"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Thu Jan 23 10:42:27 2020 -0600"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Thu Jan 23 10:42:27 2020 -0600"
      },
      "message": "Create default network for more compute tests\n\nChipping away at the referenced bug, this commit uses the\ncreate_default_network class-level variable introduced via [1] to\ntrigger setup_credentials to create a default network for another test\ncase in which the problem was observed.\n\n[1] Ia34fe3b41261de02918713c2a948e6c56554bf6f\nPartial-Bug: #1844568\n\nChange-Id: Ic500aff5adda66328c292c936eaa097253360ea4\n"
    },
    {
      "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": "f9614631131d1f1f6923939bcfd956fc44a62394",
      "tree": "bb97ac7bbb0dc7af1efe3723bf80c892f4f3a647",
      "parents": [
        "d43223773d75d2e82fb33a1281038e611c41d0f3"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 22 14:51:42 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 22 14:51:42 2020 -0600"
      },
      "message": "Add release notes page for version 23.0.0\n\nTempest 23.0.0 has been released [1].\nThis commit adds a new page for 23.0.0 release notes.\n\n[1] https://review.opendev.org/#/c/703521/\n\nChange-Id: If9ffb5c90c427ed3e31e9b6bcb5f6aeca483d110\n"
    },
    {
      "commit": "64da1a1403ae87226b3f4ac33c43a256fbaffbdd",
      "tree": "7f15fce14498d909219afd3f8e0624a506f73ec8",
      "parents": [
        "d43223773d75d2e82fb33a1281038e611c41d0f3"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jan 21 09:45:39 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jan 21 09:45:39 2020 -0600"
      },
      "message": "Remove the Queens stable branch jobs from master gate\n\nTempest 23.0.0 is released now, which marks the end of support\nfor Queens release - https://review.opendev.org/#/c/703521/\n\nWe do not need to run the Queens stable jobs on master gate now.\n\nDepends-On: https://review.opendev.org/#/c/703521/\nChange-Id: I2ae25eb7aa88258580a4163f617548df35e74bdb\n"
    },
    {
      "commit": "d43223773d75d2e82fb33a1281038e611c41d0f3",
      "tree": "0a245f810b8b7e5f9dc7a85d8fa65634eb47a649",
      "parents": [
        "7cb75cff3878b324ef50933357ce290994ceba3a",
        "fd328a4f2165a60eb8b7585ec1af3145939383c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 20 23:19:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 20 23:19:55 2020 +0000"
      },
      "message": "Merge \"Add releasenote to tag the end of support for Queens\""
    },
    {
      "commit": "7cb75cff3878b324ef50933357ce290994ceba3a",
      "tree": "5ae427087d1be721570e5628098e5c2c60b6e70a",
      "parents": [
        "2b3885f585d768cb3fc94f70b28649cd790c1ca2",
        "3553026a8e94c2813039dc3c709e38762c8d2e32"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 20 23:17:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 20 23:17:34 2020 +0000"
      },
      "message": "Merge \"Add release notes page for version 22.1.0\""
    },
    {
      "commit": "2b3885f585d768cb3fc94f70b28649cd790c1ca2",
      "tree": "7176788a2c614e6a08678e50b3970601df66ca9a",
      "parents": [
        "277f4bfbc545ef05a9fc54b2e2520e74015190be",
        "1f546532c32a1cade765685eaac180c57258f352"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jan 19 16:51:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 16:51:48 2020 +0000"
      },
      "message": "Merge \"Create default network for more compute tests\""
    },
    {
      "commit": "3553026a8e94c2813039dc3c709e38762c8d2e32",
      "tree": "1f70ddfc0e712f1c11f4220a8e942b5e6404cc64",
      "parents": [
        "277f4bfbc545ef05a9fc54b2e2520e74015190be"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 18 15:29:27 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 18 15:29:27 2020 -0600"
      },
      "message": "Add release notes page for version 22.1.0\n\nTempest 22.1.0 has been released in Train but releasenote\npage was not added for that.\n\nChange-Id: I899d18ee33bd2b94d81f65b62a2b32f643a2d262\n"
    },
    {
      "commit": "fd328a4f2165a60eb8b7585ec1af3145939383c3",
      "tree": "f37b03ce6746f61483d43047400c83a491b6f0ee",
      "parents": [
        "277f4bfbc545ef05a9fc54b2e2520e74015190be"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 18 15:10:08 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jan 18 15:12:08 2020 -0600"
      },
      "message": "Add releasenote to tag the end of support for Queens\n\nThis relesenote also mark end of support for Queens release\nin Tempest as Queens is in EM state[1].\n\n[1] https://releases.openstack.org/\n\nChange-Id: I64bd02b6ccef9e18d9b55f656fe3c224e1aba6d9\n"
    },
    {
      "commit": "a8bfa172c19e96ba56a99b9c2a108d55df20b7ba",
      "tree": "8d06cf68353ed2832755e5efaae0b49c25971ae5",
      "parents": [
        "b63725301488a910d2ad5e1a3f8a11b45b187845"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Jan 14 17:34:44 2020 +0000"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Fri Jan 17 16:49:50 2020 +0000"
      },
      "message": "Refactor methods to be used by other tests\n\nThese methods are useful for a new snapshot test so moving them into\nmanager to be reused.\n\nChange-Id: Ib5ebbc6d5538a6179eca27c203faee6805af0093\n"
    },
    {
      "commit": "1f546532c32a1cade765685eaac180c57258f352",
      "tree": "657f7f47046c61a22ab3ed0ae4969223c3306b50",
      "parents": [
        "bfaa50f18bfdc02470a44d5e209e66085f0dcb05"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Tue Jan 14 17:11:58 2020 -0600"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Thu Jan 16 14:10:43 2020 +0000"
      },
      "message": "Create default network for more compute tests\n\nChipping away at the referenced bug, this commit uses the\ncreate_default_network class-level variable introduced via [1] to\ntrigger setup_credentials to create a default network for\na handful more test cases in which the problem was observed.\n\n[1] Ia34fe3b41261de02918713c2a948e6c56554bf6f\nPartial-Bug: #1844568\n\nChange-Id: Ic38c74c245fddf29826e6ca0cc469f919076355e\n"
    },
    {
      "commit": "277f4bfbc545ef05a9fc54b2e2520e74015190be",
      "tree": "80ad59e71d37e54d6e3ac4dbcbb1c7c7e13c5c74",
      "parents": [
        "f419f4d36fd0f99a9c53fe3a984d172b02e828c5",
        "9e202d8fb8baa5dd84bc57e8e719b07e5ea35de6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 15 01:00:39 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 15 01:00:39 2020 +0000"
      },
      "message": "Merge \"waiters: Rearrange image and volume waiter tests\""
    },
    {
      "commit": "f419f4d36fd0f99a9c53fe3a984d172b02e828c5",
      "tree": "abc6f3414f849867f239ec696e39fbe612d8b63a",
      "parents": [
        "088d4c033e97fce9952118c2afeedf4947248a90",
        "bfaa50f18bfdc02470a44d5e209e66085f0dcb05"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 14 11:29:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 11:29:29 2020 +0000"
      },
      "message": "Merge \"Create default network for several compute tests\""
    },
    {
      "commit": "088d4c033e97fce9952118c2afeedf4947248a90",
      "tree": "5e3a34847774d46c65d14d6415dabb7f619dfe6b",
      "parents": [
        "b63725301488a910d2ad5e1a3f8a11b45b187845",
        "43e380c6c144e6ef099a63bc0d21d78c8d7242e6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 14 01:50:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 01:50:33 2020 +0000"
      },
      "message": "Merge \"compute: Fix a typo within the v2_71 servers response schema\""
    },
    {
      "commit": "bfaa50f18bfdc02470a44d5e209e66085f0dcb05",
      "tree": "a0cad2cc2e0fe50091607ab530b21819093384a5",
      "parents": [
        "97052fae121174b9d6daa51684c03f730dc74683"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Thu Jan 09 12:04:54 2020 -0600"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Fri Jan 10 16:41:41 2020 -0600"
      },
      "message": "Create default network for several compute tests\n\nChipping away at the referenced bug, this commit introduces a\nclass-level variable on BaseV2ComputeTest that triggers\nsetup_credentials to create a default network, and sets it for several\nclasses where the problem has been observed. The class variable is so we\ncan whack-a-mole with one line instead of four whenever this problem\npops up.\n\nChange-Id: Ia34fe3b41261de02918713c2a948e6c56554bf6f\nPartial-Bug: #1844568\n"
    },
    {
      "commit": "b63725301488a910d2ad5e1a3f8a11b45b187845",
      "tree": "1ef2b4b4b965af156dfd5a2ebab4f125c6f545d0",
      "parents": [
        "97052fae121174b9d6daa51684c03f730dc74683",
        "3532444045b853f533d49b014b0843b31900b7a8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 10 03:42:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 10 03:42:08 2020 +0000"
      },
      "message": "Merge \"Blacklist compute.volumes and compute.images API tests\""
    },
    {
      "commit": "3532444045b853f533d49b014b0843b31900b7a8",
      "tree": "ffac120f374554eeaf697c159d7ff29dc1f53dfd",
      "parents": [
        "4f8155cd594e892745df20e512c8cee0d1db3b89"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jan 07 16:58:58 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jan 09 20:51:42 2020 +0000"
      },
      "message": "Blacklist compute.volumes and compute.images API tests\n\nThose tests are related to Nova-Cinder and Nova-Glance interactions\nand there is no need to run them on e.g. Neutron gate.\nSo this patch adds both groups of API tests to be blacklisted in\nintegrated networking template.\n\nChange-Id: I500b4514f64c89e55d946b5958098511318ea358\n"
    },
    {
      "commit": "9e202d8fb8baa5dd84bc57e8e719b07e5ea35de6",
      "tree": "86b5c3213aa3c183dfd0e3272e7e271163c1c3df",
      "parents": [
        "97052fae121174b9d6daa51684c03f730dc74683"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jan 08 16:41:32 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jan 08 19:49:44 2020 +0000"
      },
      "message": "waiters: Rearrange image and volume waiter tests\n\nChange-Id: I479ada919ff132bd0c370c692b6b9886b3c6d981\n"
    },
    {
      "commit": "43e380c6c144e6ef099a63bc0d21d78c8d7242e6",
      "tree": "72fb1587733b74cf45ad03666be7d2b0b02e4e3f",
      "parents": [
        "97052fae121174b9d6daa51684c03f730dc74683"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Jan 07 17:08:55 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jan 08 11:26:57 2020 +0000"
      },
      "message": "compute: Fix a typo within the v2_71 servers response schema\n\nChange-Id: Id958bc8593e6c1b0010b303f04364fcfdbcb3d56\n"
    },
    {
      "commit": "97052fae121174b9d6daa51684c03f730dc74683",
      "tree": "d917aa79fc91479814d94727bc1b20a3b91148a4",
      "parents": [
        "4f8155cd594e892745df20e512c8cee0d1db3b89",
        "56e39b3e83f12b5f8318f1277c7a088ec9b81c66"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 07 20:01:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 07 20:01:55 2020 +0000"
      },
      "message": "Merge \"Remove test_agent_management tests\""
    },
    {
      "commit": "4f8155cd594e892745df20e512c8cee0d1db3b89",
      "tree": "732551aa88b0154ef285079310c96c65f6ec1712",
      "parents": [
        "be76e2970eee181b648f5af2c6ed7f866680010c",
        "8a64909be22b28b7647886aad8c9895067b8fb73"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 06 02:31:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 02:31:08 2020 +0000"
      },
      "message": "Merge \"Remove xvpvnc console type tests\""
    },
    {
      "commit": "be76e2970eee181b648f5af2c6ed7f866680010c",
      "tree": "2d0136aeeb81626d73ad5cc6d468a13e84efa8d1",
      "parents": [
        "5e9a9edd20a7cb76030b268c81b306f71731bdd6",
        "c9c9b476ee6b520de7e87dfd14015c102c33460c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 04 03:58:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 04 03:58:47 2020 +0000"
      },
      "message": "Merge \"add unittest for list namespaces interface\""
    },
    {
      "commit": "5e9a9edd20a7cb76030b268c81b306f71731bdd6",
      "tree": "e64778355e2dc0b8677ec446b35a6f135b788bd5",
      "parents": [
        "1690ef110b485750e5ea28072acc61fe8f397b77",
        "58dcbc066728f9325b40e45dbedd85389dea0278"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 03 20:45:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 03 20:45:41 2020 +0000"
      },
      "message": "Merge \"Add a default network when creating a server\""
    },
    {
      "commit": "1690ef110b485750e5ea28072acc61fe8f397b77",
      "tree": "dae1d5a9bd29acaaa852c03d8916a093aa2143d1",
      "parents": [
        "6e121b26f59b9d21279aa58b77f42c76457ed3c4",
        "690bae27c8df1a9c04ae0c0555e30db50c27c691"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 02 18:00:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 18:00:11 2020 +0000"
      },
      "message": "Merge \"Close ssh client after executing a command\""
    },
    {
      "commit": "6e121b26f59b9d21279aa58b77f42c76457ed3c4",
      "tree": "bbfa4076a8ae1101ee1253bafb5259b871004a34",
      "parents": [
        "f17c4427b2eb6ee8953e577d03e5c0969f1f8cf5",
        "67fc60835561311068fc470e0bffb5519f2f0c7f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 02 17:43:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 17:43:22 2020 +0000"
      },
      "message": "Merge \"Add host validation after live migration\""
    },
    {
      "commit": "f17c4427b2eb6ee8953e577d03e5c0969f1f8cf5",
      "tree": "7bade8439aab212ab5bf10fb6c3fe156a6e2e60b",
      "parents": [
        "00853d7b8efe25971d7767b793b5755014713110",
        "56c0b2be78faea800af73596e868bdf0969b0544"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 02 12:53:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 12:53:54 2020 +0000"
      },
      "message": "Merge \"Tempest cleanup: improve iterating over projects\""
    },
    {
      "commit": "00853d7b8efe25971d7767b793b5755014713110",
      "tree": "2777a66f378a5b3ec96c9f3dede4083db2b2e47b",
      "parents": [
        "dce03904bc0ea707f79ea9427d9429462ffd286a",
        "3b1311f604d0beeadd17c031d314c080e3dc64c0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 02 12:53:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 02 12:53:52 2020 +0000"
      },
      "message": "Merge \"Extend cleanup CLI to delete regions\""
    },
    {
      "commit": "4acf175de71837a24b58cfa30c98b2fd0bbd495b",
      "tree": "56737d4a2eae2dc88e05c3af025a444cb4fccb53",
      "parents": [
        "e459e0d4489f7bc1eb7a821a9def0721a8f94c6a"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Dec 13 23:29:10 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Thu Dec 26 13:15:09 2019 +0530"
      },
      "message": "Remove the deprecated verify-tempest-config CLI\n\nTempest CLI verify-tempest-config was deprecated\n4 years ago.\n\nWith assumption of all the users of this CLI have\nmoved to new CLI \u0027tempest verify_config\u0027, it is\ntime to remove the old deprecated CLI now.\n\u0027verify_tempest_config\u0027 should be now used as\n\u0027tempest verify_config\u0027\n\nThe following commit gives the idea of deprecation\nmessage:-\nhttps://opendev.org/openstack/tempest/commit/e45aa842bc823b56560af247eb5e26b1fd686151\n\nSigned-off by: Soniya Vyas\u003csvyas@redhat.com\u003e\nChange-Id: Ic3dbd6f5e854e017a5bec4b1a625730ab68e767d\n"
    },
    {
      "commit": "dce03904bc0ea707f79ea9427d9429462ffd286a",
      "tree": "13403223eac8a3c71b52cccc478a2bb7b91bdd84",
      "parents": [
        "3e42d81b7205078bd167fa8921cc18f11bd68224"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Mon Dec 23 14:03:12 2019 -0800"
      },
      "committer": {
        "name": "Colleen Murphy",
        "email": "colleen.murphy@suse.com",
        "time": "Mon Dec 23 14:03:12 2019 -0800"
      },
      "message": "Fix app cred client unit test name\n\nA copy-paste error led to one of the application credential client unit\ntests being named \u0027test_delete_trust\u0027 which is not correct in this\ncontext. This change corrects the test name\n\nChange-Id: I494b5ef08ba6c906827705a2a16d72e95e37af12\n"
    },
    {
      "commit": "56c0b2be78faea800af73596e868bdf0969b0544",
      "tree": "329fec86c836d74e5e00d20c6a62a886768efb22",
      "parents": [
        "3b1311f604d0beeadd17c031d314c080e3dc64c0"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Nov 13 12:50:07 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Dec 20 08:59:54 2019 +0000"
      },
      "message": "Tempest cleanup: improve iterating over projects\n\nCurrently cleanup iterates over projects and deletes all resources\ntied to a particular project. However, most of the resources can be\ndeleted all at once without iteration over the projects.\nThis will fix the mentioned bug and also make the tool much more\nefficient as we\u0027ll avoid many iterations and queries.\n\nCloses-bug: #1830943\nChange-Id: I82c7899a32bee0e714e71d703195085e10ea224f\n"
    },
    {
      "commit": "3b1311f604d0beeadd17c031d314c080e3dc64c0",
      "tree": "44b6557bf421264c32fbe446dfc04cb9053b8be3",
      "parents": [
        "83c606135bbaf13223499a6765339bdd129006f7"
      ],
      "author": {
        "name": "Lukas Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Nov 12 10:43:40 2019 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Dec 20 00:51:05 2019 +0000"
      },
      "message": "Extend cleanup CLI to delete regions\n\nRegionService class enables deletion of regions which were\nneglected by tempest cleanup before.\n\nChange-Id: I2c978a7b2151b37bb0a224bafd1be490f04950ee\nCloses-Bug: #1848672\n"
    },
    {
      "commit": "468f8fb18c77e1ba08310a5f9f12b4f3d179aa9f",
      "tree": "f2eb758cb6ca9001bb9c243e67a0f34eb1228696",
      "parents": [
        "3e42d81b7205078bd167fa8921cc18f11bd68224"
      ],
      "author": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Wed Dec 11 15:54:43 2019 +0800"
      },
      "committer": {
        "name": "wanglbj",
        "email": "wanglbj@inspur.com",
        "time": "Thu Dec 19 07:58:37 2019 +0000"
      },
      "message": "add unittest for agent operation interface in network part\n\nadd unittest for agent operation interface in network part\n\nChange-Id: I07af81cbdbbf101e1b6d54a75cae890a8b5f0e55\n"
    },
    {
      "commit": "8a64909be22b28b7647886aad8c9895067b8fb73",
      "tree": "53793781b6146e01f5d3637b80a0abe4890f9df1",
      "parents": [
        "3e42d81b7205078bd167fa8921cc18f11bd68224"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Nov 25 08:37:54 2019 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Dec 18 16:50:58 2019 +0000"
      },
      "message": "Remove xvpvnc console type tests\n\nSupport for this Xen based console type is currently being removed from\nNova and as a result should no longer be tested by Tempest.\n\nhttps://review.opendev.org/#/q/topic:bp/remove-xvpvncproxy\n\nThe ServerActionsTestJSON.test_get_vnc_console test is now flattened to\nonly test the `novnc` console type.\n\nA compute-feature-enabled configurable is not being used here as the\ntest itself only validated the returned URL and offers zero value,\nespecially given the lack of Xen coverage in the gate now.\n\nPart of blueprint remove-xvpvncproxy\nChange-Id: Ie6182ccd72770be1d2578062b5f5a8bb1267f84d\n"
    },
    {
      "commit": "3e42d81b7205078bd167fa8921cc18f11bd68224",
      "tree": "c8a25f61ff763645a1591c4601b4bd9479f43755",
      "parents": [
        "83c606135bbaf13223499a6765339bdd129006f7",
        "0ff7e3d7204cb5df539f470e759738957ef0c70b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 17 07:15:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 17 07:15:22 2019 +0000"
      },
      "message": "Merge \"Update test_port_list_filter_by_ip pass conditions\""
    },
    {
      "commit": "c9c9b476ee6b520de7e87dfd14015c102c33460c",
      "tree": "f471287cb53489cf8b250f383b6c86c76afedc35",
      "parents": [
        "9ef43160912f5ed7a71640b370d0dde2d84f6249"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Mon Dec 16 14:39:03 2019 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Tue Dec 17 11:14:46 2019 +0800"
      },
      "message": "add unittest for list namespaces interface\n\nadd unittest for list namespaces interface for Metadata\n\nChange-Id: I447fc16a0854784a0ceff1a1ebfe1c277ec45f9b\n"
    },
    {
      "commit": "83c606135bbaf13223499a6765339bdd129006f7",
      "tree": "21ed4898b08eb6cc61c107ed93a9dcd9439ff502",
      "parents": [
        "69a9ce91e009686ec18765461156879a41550cd5",
        "1f20b0fb464bf12f4bb29735cd9890091f55025e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 12 11:11:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 11:11:34 2019 +0000"
      },
      "message": "Merge \"add unittest for list image members interface\""
    },
    {
      "commit": "69a9ce91e009686ec18765461156879a41550cd5",
      "tree": "3f4c2fcba24e5bf08b91b7c33e940b3568838365",
      "parents": [
        "8ffc2fc799ce1edfc80d1273afb913f65daf1742",
        "88f7345b880d1a3368e6aaabdf2508b1da849204"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 12 11:07:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 11:07:18 2019 +0000"
      },
      "message": "Merge \"Complete missing interface test for test_groups_client in v3\""
    },
    {
      "commit": "8ffc2fc799ce1edfc80d1273afb913f65daf1742",
      "tree": "daca363a0dd270e5cbb3cef44c92adf45d2f79be",
      "parents": [
        "d3c82c79228c7442f530a1466676d36b74a4658d",
        "55ad7cd2bf69820711b98a50b33e106b9a117ed7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 12 02:27:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 12 02:27:44 2019 +0000"
      },
      "message": "Merge \"Added tempest subcommand for subunit_describe_calls\""
    },
    {
      "commit": "56e39b3e83f12b5f8318f1277c7a088ec9b81c66",
      "tree": "dc07360f44d5655fd5880ad8e628b96ab5bf9473",
      "parents": [
        "d3c82c79228c7442f530a1466676d36b74a4658d"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Wed Dec 11 20:45:21 2019 +0000"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Thu Dec 12 02:11:16 2019 +0000"
      },
      "message": "Remove test_agent_management tests\n\nThe test_agent_management tests are duplicated entirely in\nneutron-tempest-plugin. In addition, since both tests modify the\nagents at the same time, they can cause each other to fail.\n\nThe only external references to these tests are in exclusion lists\nor in lists of tests that should fail due to agent support not\nexisting in the particular driver.\n\nAffected projects:\nx/vmware-nsx\nopenstack/dragonflow\nopenstack/networking-midonet\nopenstack/tricircle\nx/fuel-plugin-contrail\n\nChange-Id: Ife2e494a1ec3d055e45d2852639b33b4a790c7d3\nCloses-Bug: #1855985\n"
    },
    {
      "commit": "d3c82c79228c7442f530a1466676d36b74a4658d",
      "tree": "eaf2b34780126d0f401e687a0a319ebf4ab0652b",
      "parents": [
        "74e3e7c738730d973b2e9aa4f75729f0837b8db7",
        "39f5153ff993955314e47d6f033e120d98e26058"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 11 19:03:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 19:03:00 2019 +0000"
      },
      "message": "Merge \"Drop old neutron-grenade job\""
    },
    {
      "commit": "58dcbc066728f9325b40e45dbedd85389dea0278",
      "tree": "d3116103fb0d0abec0508289cd0d87800e9d41d2",
      "parents": [
        "39f5153ff993955314e47d6f033e120d98e26058"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Dec 11 09:52:49 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Dec 11 16:39:57 2019 +0000"
      },
      "message": "Add a default network when creating a server\n\nIf a new server is created without defining a network, Nova will\nretrieve the available networks for the corresponding project. In case\nof having more than one network, Nova raises the exception\n\"NetworkAmbiguous\", informing that in case of multiple networks found,\none must be selected in the call.\n\nThis error has been detected in \"ServersNegativeTestJSON\" test cases.\n\nChange-Id: I71333a45982fc0b6b155d68e96640a9db3d41e4a\nCloses-Bug: #1844568\n"
    },
    {
      "commit": "74e3e7c738730d973b2e9aa4f75729f0837b8db7",
      "tree": "11a4795900cd095e3094350962e763b213d97bf1",
      "parents": [
        "faa18f7f6c83f90cedd513571c24ec3a63dc2213",
        "6ed6fb5af55e9ba643fa973b37eeaa4ae020763c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 10 03:05:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 10 03:05:48 2019 +0000"
      },
      "message": "Merge \"Replaced testr with stestr\""
    },
    {
      "commit": "935e2a7476c552d6fa923df67f25e3b0f541952d",
      "tree": "e70c05769a4a83fd66a1ef7b223dafc7e725e37e",
      "parents": [
        "faa18f7f6c83f90cedd513571c24ec3a63dc2213"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Oct 08 17:54:32 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Dec 09 17:08:43 2019 +0000"
      },
      "message": "Remove the security_group_default_rules tests\n\nsecurity_group_default_rules API were only implemented in nova-network\nand there are no alternate APIs for the same in neutron.\n\nNova is removing the nova-network now and so does the sec grps default APIs\n- https://review.opendev.org/#/c/686807/\n\nTempest tests are skipped always so let\u0027s remove those untested tests now.\nThese are admin tests so not used by interop.\n\nRef of deleted tests in trio2o have been proposed to remove\n- https://review.opendev.org/#/c/687372/\n\nChange-Id: Id61341e9dc2ac9a5f088be013a810935c185b921\n"
    },
    {
      "commit": "67fc60835561311068fc470e0bffb5519f2f0c7f",
      "tree": "fd92d025b069f7dda043e938760b799d2c2dd0f5",
      "parents": [
        "faa18f7f6c83f90cedd513571c24ec3a63dc2213"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Thu Dec 05 22:34:49 2019 +0200"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Mon Dec 09 12:23:35 2019 +0200"
      },
      "message": "Add host validation after live migration\n\ntest_server_connectivity_live_migration was passing even in case\nlive migration was aborted e.g. like in case documented in [1].\nThis patch adds validation that server actually migrated.\n\n[1] https://bugs.launchpad.net/tripleo/+bug/1852064\n\nChange-Id: If6493ec4c849618fdd52a7e725f44537ab33d16a\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": "faa18f7f6c83f90cedd513571c24ec3a63dc2213",
      "tree": "f2dd9cfa59eac649bec9b77b4a91f5c803810812",
      "parents": [
        "f0837294b82681d753fd0fed8d9e3825f890bc59",
        "df959302e5bb46f8dbfd843d54fc5c8fc467006b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 12:26:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 12:26:54 2019 +0000"
      },
      "message": "Merge \"Fix api-link for interface force_detach_volume\""
    },
    {
      "commit": "f0837294b82681d753fd0fed8d9e3825f890bc59",
      "tree": "f51d533b04afb1dd4a55681a80939d6171256664",
      "parents": [
        "5d9229b5216037586d4e8f6920d6e21bf11f41ae",
        "f11856505fcfb85f1ad4fde4bf68078c63be787a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 09:36:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 09:36:15 2019 +0000"
      },
      "message": "Merge \"Fix test_attach_detach_volume test case to not rely on user/libvirt supplied disk name\""
    },
    {
      "commit": "88f7345b880d1a3368e6aaabdf2508b1da849204",
      "tree": "823acbb7c6ec05034cb95762ce60ae1325901d6a",
      "parents": [
        "ce2ae85469abf600467ea8f82d29a3bc868fabe9"
      ],
      "author": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Fri Nov 22 11:28:54 2019 +0800"
      },
      "committer": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Tue Nov 26 07:53:28 2019 +0000"
      },
      "message": "Complete missing interface test for test_groups_client in v3\n\nComplete missing interface test for test_groups_client.py in v3\n\nChange-Id: I5e938273558a0569b202db49ee78720a79bd93d8\n"
    },
    {
      "commit": "1f20b0fb464bf12f4bb29735cd9890091f55025e",
      "tree": "e98f8e88c3c1fa5fdd96ae5a284fe8ded3782354",
      "parents": [
        "9ef43160912f5ed7a71640b370d0dde2d84f6249"
      ],
      "author": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Tue Nov 26 15:28:28 2019 +0800"
      },
      "committer": {
        "name": "wangzhiguang",
        "email": "wangzhiguang@inspur.com",
        "time": "Tue Nov 26 15:28:46 2019 +0800"
      },
      "message": "add unittest for list image members interface\n\nadd unittest for list image members interface in image v2 version\n\nChange-Id: Ic19fefb02bffeb61ef388049b151b48fdb583a16\n"
    },
    {
      "commit": "5d9229b5216037586d4e8f6920d6e21bf11f41ae",
      "tree": "e5c9621eae32e9ae3175bde07c8da7b2d290b2b6",
      "parents": [
        "ce2ae85469abf600467ea8f82d29a3bc868fabe9",
        "c0a4346a4d17cc681f20ca1aa192e691c45587a2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 25 03:37:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 03:37:42 2019 +0000"
      },
      "message": "Merge \"Use python 3 on all nodes in multinode jobs\""
    },
    {
      "commit": "f11856505fcfb85f1ad4fde4bf68078c63be787a",
      "tree": "88aba5100f0ef1235c8f2aaa15e6c9a829f33fc2",
      "parents": [
        "ce2ae85469abf600467ea8f82d29a3bc868fabe9"
      ],
      "author": {
        "name": "Paras Babbar",
        "email": "PBabbar@redhat.com",
        "time": "Fri Nov 15 16:55:45 2019 -0500"
      },
      "committer": {
        "name": "Paras Babbar",
        "email": "PBabbar@redhat.com",
        "time": "Sat Nov 23 14:26:45 2019 -0500"
      },
      "message": "Fix test_attach_detach_volume test case to not rely on user/libvirt supplied disk name\n\nThis patch removes user provided and libvirt assigned\nvalue as that was based on assumption rather count the\ndisk name before and after attach/detach based on output\ngenerated using \u0027lsblk\u0027 command  in the running instance\nwith the help of new method list_disks in client and\nexisting util remote client for remote ssh.\n\nwe observer this test case failing when the instance boot\nwith config drive format \"vfat\" enabled with two volume\nvda and vdb volume disk name, so whatever test case boot with\nconfig drive as well as ephemeral disk  was not be able to\nuse this testcase.\n\nChange-Id: Id3e537bc55089ca5c35fa1f973dd47f2b11147ae\nPartial-Bug: #1852807\n"
    },
    {
      "commit": "55ad7cd2bf69820711b98a50b33e106b9a117ed7",
      "tree": "49f7c3c7e8c0f3f814a6dc49fca99bc38c485ecb",
      "parents": [
        "90b90ad3c86856f2b9cdae4e81bf6c3408c63b27"
      ],
      "author": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Mon Nov 11 11:48:35 2019 +0530"
      },
      "committer": {
        "name": "Soniya Vyas",
        "email": "svyas@redhat.com",
        "time": "Fri Nov 22 16:59:59 2019 +0530"
      },
      "message": "Added tempest subcommand for subunit_describe_calls\n\nWe are adding a subcommand to tempest that is a parser for subunit\nstreams to determine what REST API calls are made inside of a test\nand in what order they are called. Right now the implementation of\nutility is as a console script and which is in argparse.\n\nWe are porting it to cliff to give a similar experience across\nthe codebase.\n\nChange-Id: If95042898d8b2a148246c991d73d1a577fbcf7a0\nSigned-off-by: Soniya Vyas \u003csvyas@redhat.com\u003e\n"
    },
    {
      "commit": "690bae27c8df1a9c04ae0c0555e30db50c27c691",
      "tree": "e3c0e1d2e4edbd34232d10412a8d02ca6e946d48",
      "parents": [
        "ce2ae85469abf600467ea8f82d29a3bc868fabe9"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Nov 20 11:33:56 2019 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Nov 20 11:38:44 2019 +0100"
      },
      "message": "Close ssh client after executing a command\n\nEach time ssh.Client.exec_command is called, _get_ssh_connection creates\na new SSHClient instance.\nIf this instance is not closed after command execution, it might cause a\nshortage of resources on the host (many open sockets, and dropbear\nprocesses in a cirros VM).\n\nThis commit closes ssh client after processing the remote command.\n\nCloses-Bug: #1853264\n\nChange-Id: If77f401d6d4a1282ce31a31bbd8827db34690e52\n"
    },
    {
      "commit": "c0a4346a4d17cc681f20ca1aa192e691c45587a2",
      "tree": "5f4c35d71b0c057af4512e548155a30cfd39bf2c",
      "parents": [
        "86baf1d6ef6bd5de21e593cae62ea24652196b15"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 18 14:34:13 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Nov 19 15:00:15 2019 +0100"
      },
      "message": "Use python 3 on all nodes in multinode jobs\n\nThis fixes used python version on subnodes in jobs like\ntempest-slow-py3 and tempest-multinode-full-py3\n\nChange-Id: I851d2dbcb863f0e21e6cbcbb6b856ce1f3d3f092\nCloses-Bug: #1853004\n"
    },
    {
      "commit": "ce2ae85469abf600467ea8f82d29a3bc868fabe9",
      "tree": "5108ec043260c54056c1fb6bf963fead7f1bfca5",
      "parents": [
        "86baf1d6ef6bd5de21e593cae62ea24652196b15",
        "0b00c458a7288da833e1970a4e5386b1296da2d9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 19 06:15:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 19 06:15:49 2019 +0000"
      },
      "message": "Merge \"Modify the wrong response example for test_types_client in v3\""
    },
    {
      "commit": "4078afea70c6d4392e25cdce8d5b94c558d2a8e3",
      "tree": "95cdab20356fa31b807a699feaefa838cba2dbec",
      "parents": [
        "9ef43160912f5ed7a71640b370d0dde2d84f6249"
      ],
      "author": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Mon Nov 18 15:15:23 2019 +0800"
      },
      "committer": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Tue Nov 19 06:12:23 2019 +0000"
      },
      "message": "Modify the response in test_snapshots_client\n\nSome response examples for test_snapshots_client in v3 are wrong,\nnow modify these.\n\nChange-Id: I57c800d6ca5e4af8f01343b78f2c86c71e719be0\n"
    },
    {
      "commit": "df959302e5bb46f8dbfd843d54fc5c8fc467006b",
      "tree": "a7efc58355cdd8794d1e4a15f77177a9f1629268",
      "parents": [
        "9ef43160912f5ed7a71640b370d0dde2d84f6249"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Nov 19 10:25:13 2019 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Nov 19 10:25:13 2019 +0800"
      },
      "message": "Fix api-link for interface force_detach_volume\n\nThe api-link for interface force_detach_volume should be\n\"#force-detach-a-volume\", not \"#force-delete-a-volume\".\n\nChange-Id: I4288aad4084cbfb2b7db873f17d9dab86d66a5c4\n"
    },
    {
      "commit": "86baf1d6ef6bd5de21e593cae62ea24652196b15",
      "tree": "8d9524573e46356a34334331ec744d5632a3cdad",
      "parents": [
        "9ef43160912f5ed7a71640b370d0dde2d84f6249",
        "f2104a8460bbd09f063d412fb64ed63c5bf4368f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 18 12:45:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 18 12:45:50 2019 +0000"
      },
      "message": "Merge \"Set irrelevant-files for bashate job\""
    },
    {
      "commit": "0b00c458a7288da833e1970a4e5386b1296da2d9",
      "tree": "a5c4c0e9cfe87d2624146a7f5ee9b98dd1ba0ab4",
      "parents": [
        "9ef43160912f5ed7a71640b370d0dde2d84f6249"
      ],
      "author": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Mon Nov 18 16:02:29 2019 +0800"
      },
      "committer": {
        "name": "linanbj",
        "email": "linanbj@inspur.com",
        "time": "Mon Nov 18 16:03:05 2019 +0800"
      },
      "message": "Modify the wrong response example for test_types_client in v3\n\nModify the wrong response example for test_types_client in v3\n\nChange-Id: I32b312f9122d6e9bb2702718ded57e8b1ed9597b\n"
    },
    {
      "commit": "39f5153ff993955314e47d6f033e120d98e26058",
      "tree": "9eb3fcaea9e1634426bf3f9e2614ef300ff5f504",
      "parents": [
        "9ef43160912f5ed7a71640b370d0dde2d84f6249"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 14 11:48:54 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 14 11:48:54 2019 +0100"
      },
      "message": "Drop old neutron-grenade job\n\nThis job is still running python 2.7. As we are dropping py2 support in\nUssuri cycle, lets drop this job now.\nThere is same job called \"grenade-py3\" which runs on python 3 already\nand this is still used in project\u0027s CI.\n\nChange-Id: I6a4ce001d6cbb4455386285c0d0a43be592e57d7\n"
    },
    {
      "commit": "9ef43160912f5ed7a71640b370d0dde2d84f6249",
      "tree": "e7309dce2feb3977c5f7fd2d24944faa16004652",
      "parents": [
        "2f1682fbff88c497f34caef3fe1b227de1b2ba20",
        "8557f4653837f31144c37aed27e317261fb5b96a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 12 22:48:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 22:48:39 2019 +0000"
      },
      "message": "Merge \"Remove unused opensuse150 job definition\""
    },
    {
      "commit": "2f1682fbff88c497f34caef3fe1b227de1b2ba20",
      "tree": "daef61bc9beb67adb6fc828d4527484815202b38",
      "parents": [
        "9cdd5250615bb6ab26a1a9a80743a03cc81b3b4a",
        "7ca8602380d5959c273799fb0fae7d2b32cde9ea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 12 19:00:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 19:00:05 2019 +0000"
      },
      "message": "Merge \"tempest cleanup - use admin_mgr only\""
    }
  ],
  "next": "9cdd5250615bb6ab26a1a9a80743a03cc81b3b4a"
}
