)]}'
{
  "log": [
    {
      "commit": "946a73c05abd6cf560c69a897c3b6d1557ebfbe2",
      "tree": "f3fbbc2c0be72b822c8162c15f6c5eab166062d0",
      "parents": [
        "2fdc67c98d57f59adb22c8c79964c8913ddd358e"
      ],
      "author": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Fri Jan 18 11:13:47 2019 +0200"
      },
      "committer": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Tue Jan 22 14:23:38 2019 +0000"
      },
      "message": "Skip test_schedule_to_all_nodes tempest test on Ironic deployments\n\nChange-Id: I1f846a5e4f8d5280da51671cc525cf5762bc1a35\nRelated-prod: PROD-25757\n"
    },
    {
      "commit": "2fdc67c98d57f59adb22c8c79964c8913ddd358e",
      "tree": "eb6cc9e1c0650f675b2bc6a1fa9a092d8faf05f7",
      "parents": [
        "160f3648130d22e75fae10fbf586460365b9b8ea"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Dec 27 00:30:26 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Dec 27 00:30:26 2018 +0000"
      },
      "message": "Revert \"Skip ServersTestBootFromVolume for Ironic\"\n\nno longer needed, Ironic is fully prepared for BFV tests\n\nThis reverts commit 160f3648130d22e75fae10fbf586460365b9b8ea.\n\nChange-Id: I94f87d5af769a28b4d9bc65e2f8f91a9b7f4f61e\n"
    },
    {
      "commit": "160f3648130d22e75fae10fbf586460365b9b8ea",
      "tree": "e5674e0ae096a4416d16d109f231bc12e65ded49",
      "parents": [
        "8b002d00caf519a437e80b06c9160f9c06b21bd7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Dec 24 22:21:27 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Dec 24 20:26:02 2018 +0000"
      },
      "message": "Skip ServersTestBootFromVolume for Ironic\n\nThe tests were never launched in upstream as we don\u0027t have cinder\nenabled on jobs where running smoke tests.\nEnable once they are fixed in upstream.\n\nChange-Id: Ie41eb99087f5470a25a317d62ebcd33e9439df47\nRelated-Prod: PROD-25368\n"
    },
    {
      "commit": "8b002d00caf519a437e80b06c9160f9c06b21bd7",
      "tree": "eb6cc9e1c0650f675b2bc6a1fa9a092d8faf05f7",
      "parents": [
        "916d2c434318fe10ec18ace6dc54f6b64876904d"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 04 15:21:45 2018 +0200"
      },
      "committer": {
        "name": "akurenyshev",
        "email": "akurenyshev@mirantis.com",
        "time": "Wed Dec 12 13:09:20 2018 +0000"
      },
      "message": "Change way how second NIC in guest OS is configured\n\nIn case of RHEL based operating system used in guest vm in\ntest_network_v6 module, there is need to prepare\n\n    /etc/sysconfig/network-scripts/ifcfg-%(nic)s\n\nfile with \"IPV6INIT\u003dyes\" to enable IPv6 on it.\nOtherwise IPv6 will not be configured on this NIC when:\n\n    ip link set up dev %(nic)s\n\nwill be executed and tests with dualnet\u003dFalse will fail.\nThis isn\u0027t necessary on systems like Ubuntu or Cirros.\n\nRelated-Prod:PROD-25391\nChange-Id: I397b1c3584a045f9ca4f47b4e691385628d35efa\nCloses-Bug: #1795891\n(cherry picked from commit c5c7ba997eb194e8428bfcb802bfabfdfb5ef5fe)\n"
    },
    {
      "commit": "916d2c434318fe10ec18ace6dc54f6b64876904d",
      "tree": "c7b2b589889a6fc862b8f5905f89162967508532",
      "parents": [
        "7ec426bb9242458a7dd8b56379749a50320f0ff2"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Mon Dec 10 13:13:34 2018 +0200"
      },
      "committer": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Mon Dec 10 16:16:23 2018 +0000"
      },
      "message": "Skip tests when service barbican is enabled\n\nWe should not execute this tests because limitation of Nova when\nBarbican service is enabled, unshelve will not work\n\nList of skipped tests:\ntempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_shelve_unshelve_server\ntempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_shelve_shelved_server\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_attach_volume_shelved_or_offload_server\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_detach_volume_shelved_or_offload_server\ntempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance\n\nChange-Id: I1d0b5d0920a4d076d39c8cdf68f4b81ba1e43025\nRelated-prod: PROD-23562\n"
    },
    {
      "commit": "7ec426bb9242458a7dd8b56379749a50320f0ff2",
      "tree": "8d8fb64e768362e7ed434cdbe37e1ad27e15775e",
      "parents": [
        "a7902f979ecdfdb49a5d722c8db762b452dcb2d0"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Nov 21 12:00:47 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Nov 23 13:29:46 2018 +0400"
      },
      "message": "Skip incompatible with contrail neutron tests\n\nSkip incompatible with contrail env neutron tests due to contrail\nrestrictions:\n* Update of gateway is not supported.\nhttps://bugs.launchpad.net/juniperopenstack/+bug/1466737\n* Contrail backend don\u0027t allow removing of fixed ip from a port.\nhttps://bugs.launchpad.net/juniperopenstack/+bug/1364677\n\nChange-Id: I3ce0827f4cd154556a028fbaa932a0d031343257\nRelated-PROD: PROD-22168\n"
    },
    {
      "commit": "a7902f979ecdfdb49a5d722c8db762b452dcb2d0",
      "tree": "003032c103aedc5092a46fffbe52df32020fe063",
      "parents": [
        "9e46eb4e94aa08ba0235ca46c67baa47bf28ffe2"
      ],
      "author": {
        "name": "Alina Nesterova",
        "email": "anesterova@mirantis.com",
        "time": "Tue Jun 19 12:09:25 2018 +0000"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Thu Nov 01 13:17:15 2018 +0000"
      },
      "message": "Fix for test_cross_tenant_traffic failed\n\nThis test fails due to wrong floating ips creating\nThis is the fix for downstream patches: https://gerrit.mcp.mirantis.net/#/q/I8baa3e61789b0553b9f85214b60c9e0b8dafde31\nRelated-prod: PROD-23364\n\nChange-Id: I11f184a393575e01c2dc00d2bde4289738d9acb8\n(cherry picked from commit 220425bd000d7a4f07f695a7c8ad603be5f9cbf6)\n"
    },
    {
      "commit": "9e46eb4e94aa08ba0235ca46c67baa47bf28ffe2",
      "tree": "eae635f558f53d94b4c253a20094404c03376dde",
      "parents": [
        "cfb7aa0430b1eb6c88fe474482b542c5ccfd97e1"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Thu Oct 25 12:11:22 2018 +0400"
      },
      "committer": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Thu Oct 25 13:09:47 2018 +0400"
      },
      "message": "Skip tests when service barbican is enabled\n\nWe shouldn\u0027t run this tests when service Barbican enabled\nbecause of they doesn\u0027t support Image Signature Verification.\n\nThis scenarios verifying in Barbican Tempest Plugin.\n\nlist of skipped tests:\ntempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern\ntempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_luks\ntempest.scenario.test_encrypted_cinder_volumes.TestEncryptedCinderVolumes.test_encrypted_cinder_volumes_cryptsetup\ntempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario\n\nChange-Id: I5db57b58ef0aaa10350e6f63e3f397f88e25df09\nRelated-prod: PROD-23370\n"
    },
    {
      "commit": "cfb7aa0430b1eb6c88fe474482b542c5ccfd97e1",
      "tree": "4f08f4edff45e80ad829cef69df5f7c5418fb817",
      "parents": [
        "3e31a13fbeeca93e6cf498d5526e74e73d597f72"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Fri Apr 27 15:07:07 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Oct 22 10:22:15 2018 +0000"
      },
      "message": "Add api_prefix for check capabilities\n\nChange-Id: I22c5ea2567915b872ef3ff6378542d3233407a88\n(cherry picked from commit 1e6009114e4c94258947fdc5f9163ee16570ff77)\n"
    },
    {
      "commit": "3e31a13fbeeca93e6cf498d5526e74e73d597f72",
      "tree": "a49af7049992ab67656d7ba30f30cdee816b4ab5",
      "parents": [
        "2385c13ad46877df7c11617d47c0a14a1d4f9de5"
      ],
      "author": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Mon Feb 26 11:06:36 2018 +0000"
      },
      "committer": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Tue Jun 12 12:22:30 2018 +0000"
      },
      "message": "Skipp tests for zaqar\n\nWe do not support this service and it must be skipped\n\nChange-Id: I2abb4e61fc0eb65d7b944cd8141d5cbe8bf4a0ea\n(cherry picked from commit d160e4936951108b30eb674bf94e2d3038d19490)\n"
    },
    {
      "commit": "2385c13ad46877df7c11617d47c0a14a1d4f9de5",
      "tree": "0a81b8718a9fc0f44afc6dea4483b01d54b75d03",
      "parents": [
        "4377465db5006479c5ccef1a0b0ec07e570f266f",
        "36702c40392034b62fd8917ec5c339b029aada98"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Tue Jun 12 12:08:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 12 12:08:09 2018 +0000"
      },
      "message": "Merge \"VNC harcoded server name removed\" into mcp/queens"
    },
    {
      "commit": "36702c40392034b62fd8917ec5c339b029aada98",
      "tree": "5797c3700533031428e1cd74f1dff70039e0348c",
      "parents": [
        "dbf284ade9c708d63b37203bf4bb41255a0c508f"
      ],
      "author": {
        "name": "Alex Savatieiev",
        "email": "osavatieiev@mirantis.com",
        "time": "Wed Mar 28 17:56:49 2018 +0200"
      },
      "committer": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Tue Jun 12 13:33:35 2018 +0300"
      },
      "message": "VNC harcoded server name removed\n\n  VNC server can be other than WebSockify, so there is a need to\n  configure it once in a while for various deployments\n\n    - added config option\n    - updated test\n\nRelated-prod: PROD-18630\n\nChange-Id: I938bae347eaa9fcf76e4118188b325ba6d3efa77\nCloses-Bug: #1748339\n(cherry picked from commit 82b6aebee79e3a4709268a45861069cb87b3f96a)\n(cherry picked from commit 441c3c1c972112076df344970a4bda62094abc4a)\n"
    },
    {
      "commit": "4377465db5006479c5ccef1a0b0ec07e570f266f",
      "tree": "65d4fbd5a0cb219beef752803142f7512e44ebd2",
      "parents": [
        "dbf284ade9c708d63b37203bf4bb41255a0c508f"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Apr 24 09:55:31 2018 +0000"
      },
      "committer": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Tue Jun 12 13:30:17 2018 +0300"
      },
      "message": "Wait for port status when getting IPv4 address\n\nDepending on neutron backend, ports may take some time to become active,\nand im most cases we need them active to be able to successfully access\nthe node (e.g. via SSH).\n\nThis patch reuses `waiters.wait_for_interface_status` function\n(which was amended to accept list of port statuses to wait for),\nwhich in turn uses the build_timeout and build_inerval options from\n\u0027compute\u0027 config sections. The logic of the function is preserved.\n\nChange-Id: I8baa3e61789b0553b9f85214b60c9e0b8dafde31\nCloses-Bug: #1728600\nRelated-prod:PROD-14826, PROD-18630\n(cherry picked from commit a6d0fdb24c7634fb2de0b12058a66ee67b6bd84c)\n"
    },
    {
      "commit": "dbf284ade9c708d63b37203bf4bb41255a0c508f",
      "tree": "ee1f0b0d9070923e68e5cfa3721565aba1ee1712",
      "parents": [
        "cf013cfb0f8d6c4b93288ad52ad2d9ca10a482c3",
        "b944122c25497bccd36da05170a9f01f1c0dd11e"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Tue Jun 12 10:16:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 12 10:16:53 2018 +0000"
      },
      "message": "Merge \"Don\u0027t use hypervisor_hostname as compute hostname\" into mcp/queens"
    },
    {
      "commit": "cf013cfb0f8d6c4b93288ad52ad2d9ca10a482c3",
      "tree": "ebe635946ee2da25e3f7eb955aed4ce8501a5a49",
      "parents": [
        "bb9015aaa602af4453771ccca0edc0ad371409b2",
        "91c2cafbe7af48db709cef2e1382a854a049c7ae"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Tue Jun 12 10:14:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 12 10:14:54 2018 +0000"
      },
      "message": "Merge \"Add tests for Nova SR-IOV cold migrate\" into mcp/queens"
    },
    {
      "commit": "bb9015aaa602af4453771ccca0edc0ad371409b2",
      "tree": "0d4d0467b551cd2d17b94f79ead67cc0a805b0b6",
      "parents": [
        "2c380ae357813fae6c004350cea4c496b24dc0f6"
      ],
      "author": {
        "name": "sandriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Fri Feb 16 10:41:17 2018 +0000"
      },
      "committer": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Mon Jun 11 13:57:24 2018 +0000"
      },
      "message": "Update gitreview file\n\nRelated-prod: PROD-18630\n\nChange-Id: I408e1979ee32a1ca2a9b7503108d949e631784d9\n(cherry picked from commit f1c4e772b6ac35d2d2e04fe0fad4cdd41c0dbaed)\n"
    },
    {
      "commit": "b944122c25497bccd36da05170a9f01f1c0dd11e",
      "tree": "de24be02502876d3b2c69cddf980489177055efa",
      "parents": [
        "2c380ae357813fae6c004350cea4c496b24dc0f6"
      ],
      "author": {
        "name": "Radoslav Gerganov",
        "email": "rgerganov@vmware.com",
        "time": "Thu Mar 29 12:02:04 2018 +0300"
      },
      "committer": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Mon Jun 11 13:54:07 2018 +0000"
      },
      "message": "Don\u0027t use hypervisor_hostname as compute hostname\n\nSeveral tempest tests are failing when using the VMware virt driver\nwhere compute hostname !\u003d hypervisor_hostname. Those are different\nthings and cannot be used interchangeably. This patch fixes a\nregression introduced with commit 1dc2e231 where the hosts_client was\nreplaced with hypervisor_client in order to select hosts which are both\nup and enabled.\n\nThis patch changes the implementation of get_host_other_than() to use\nservices_client which still allows to select nova computes which are up\nand enabled but also gives us the compute hostname.\n\nRelated-prod: PROD-18630\n\nChange-Id: Ie6df1192e1ca83977dccc8e6b9331dfe874c8aba\nCloses-Bug: #1759801\n(cherry picked from commit 50325e239ad0119c6e0cfd90b1c7b1ef7ec78525)\nClose-bug: https://mirantis.jira.com/browse/PROD-19499\n(cherry picked from commit 30f360dff2aa54d341d16d87808ffac4126e2355)\n"
    },
    {
      "commit": "91c2cafbe7af48db709cef2e1382a854a049c7ae",
      "tree": "bd31a3c0455c0876c4cbc042aa0b602470a749d1",
      "parents": [
        "2c380ae357813fae6c004350cea4c496b24dc0f6"
      ],
      "author": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Tue Feb 20 10:29:56 2018 +0000"
      },
      "committer": {
        "name": "Sofiia Andriichenko",
        "email": "sandriichenko@mirantis.com",
        "time": "Mon Jun 11 13:53:14 2018 +0000"
      },
      "message": "Add tests for Nova SR-IOV cold migrate\n\nLogic for testing are the same as for test_cold_migration,\nbut server are created witn SR-IOV neuron port.\nTest are available if the following config variables are set:\n\n[compute]\nmin_compute_nodes \u003d 2\nfixed_network_name \u003d \u003cnetwork\u003e\n\n[compute-feature-enabled]\nsriov_cold_migration \u003d true\n\nChange-Id: Ia6fe4cd4a4f12b71a532cfcded20b8f9098c42b2\nPROD: https://mirantis.jira.com/browse/PROD-17425,PROD-18630\n(cherry picked from commit 7f3a7b520680b2a33aeb2245abf2bf525cd17dfe)\n"
    },
    {
      "commit": "2c380ae357813fae6c004350cea4c496b24dc0f6",
      "tree": "0610c8d026ac5f0cc05f77ba0813b6bb54b35bbb",
      "parents": [
        "b9f9f892958be615dad47e740e6329c3046b6dbd"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Apr 11 12:37:36 2018 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Jun 11 14:56:55 2018 +0300"
      },
      "message": "Fix code to pass pep8 Tox environment.\n\nCommand tox -e pep8 is failing making CI to fail: this fixes it.\n\nChange-Id: I5b1acfc4ba2e0eb16f50bfd1cdaa8edc361923d1\n(cherry picked from commit 2d6bcaa7e55be9fd070bade12824709ac848f8fe)\n"
    },
    {
      "commit": "b9f9f892958be615dad47e740e6329c3046b6dbd",
      "tree": "26bbd26fbb75efb63afac8608042ddff52a9cc71",
      "parents": [
        "60d7af7ab088bb210c9b951846d3c69e59f29c77",
        "891299e4480f45f7326fa43a6f2613ef5cfe42bd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 27 16:26:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 27 16:26:55 2018 +0000"
      },
      "message": "Merge \"Add releasenotes to mark the start of Queens support, newton EOL\""
    },
    {
      "commit": "60d7af7ab088bb210c9b951846d3c69e59f29c77",
      "tree": "9777aac510117f56964f6d555745d66adf8f4af5",
      "parents": [
        "1fb52ae1743e1f1359fb431314afc0efca4b7e44",
        "2a69e466c41aad7496f6793fe40b126447f8b953"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 27 16:06:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 27 16:06:27 2018 +0000"
      },
      "message": "Merge \"Reno for tempest run CLI new arg and fix\""
    },
    {
      "commit": "891299e4480f45f7326fa43a6f2613ef5cfe42bd",
      "tree": "8aa7bcae97fcd0fece0d9991244b438f7eebe56d",
      "parents": [
        "2a69e466c41aad7496f6793fe40b126447f8b953"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 22 07:50:45 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 27 13:40:20 2018 +0000"
      },
      "message": "Add releasenotes to mark the start of Queens support, newton EOL\n\nThis commit adds the releasenote to start the Queens support\nand needed for version 18.0.0 to release.\n\nAlong with that this also marks end of support for Newton in Tempest\n\nChange-Id: I8aec5e91a2c54cc8a5dcdbb0f42ee575c10119c4\n"
    },
    {
      "commit": "2a69e466c41aad7496f6793fe40b126447f8b953",
      "tree": "d8b49a216c569327fe5ec599f51ee6b98ad50d8d",
      "parents": [
        "ff07eace4cf6901779da360dc5c63a9a0437bb0f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 23 07:21:43 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 27 13:39:56 2018 +0000"
      },
      "message": "Reno for tempest run CLI new arg and fix\n\nThis commit adds the reno for changes done in\nbelow commits\n-I440ab90f576e1ac333c7c40175ad6117d1299c04\n-I90dfc15765057f876ebaf66abf5af24de0f675b9\n\nChange-Id: I00ae901dc168cf0f7f7c24d5e9a46e5d6c911847\n"
    },
    {
      "commit": "1fb52ae1743e1f1359fb431314afc0efca4b7e44",
      "tree": "5c0dfa17b181e1e56516055858201430c4023712",
      "parents": [
        "e6dab47470ef179e01d9c85efb1538452bb9c3af",
        "0aae74a6f95e730b7bd3af3a418730239aedc349"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 27 03:31:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 27 03:31:24 2018 +0000"
      },
      "message": "Merge \"update the home-page url\""
    },
    {
      "commit": "e6dab47470ef179e01d9c85efb1538452bb9c3af",
      "tree": "d3948d1a07002352e6311600326b56724b96dace",
      "parents": [
        "bcb6cc6184b6c847f6e72305f52b886835a6ca90",
        "e2c2fb1e06df8af20d29e73fefc25f385a1b05b1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 27 03:31:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 27 03:31:21 2018 +0000"
      },
      "message": "Merge \"allow to config port binding:profile\""
    },
    {
      "commit": "bcb6cc6184b6c847f6e72305f52b886835a6ca90",
      "tree": "4231ae772eb78bdbf7391c9da3de9bd35be5c31e",
      "parents": [
        "5d0317bab7c872e2c30536e59c31665c547c9026",
        "130f6d530bd67590e62326e8c87b2559c21a3cc4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Feb 26 20:59:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 26 20:59:52 2018 +0000"
      },
      "message": "Merge \"Move share code to _create_server_with_group\""
    },
    {
      "commit": "5d0317bab7c872e2c30536e59c31665c547c9026",
      "tree": "dd886b63456499d6849572e101d67fdd49663b42",
      "parents": [
        "195992425461f788ed924d671f81fa0153fe3e70",
        "ff07eace4cf6901779da360dc5c63a9a0437bb0f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Feb 26 20:59:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 26 20:59:49 2018 +0000"
      },
      "message": "Merge \"Add unit test for tempest run --config-file\""
    },
    {
      "commit": "ff07eace4cf6901779da360dc5c63a9a0437bb0f",
      "tree": "cc1fca110cf9e8cefa562062fd0806f486f7a482",
      "parents": [
        "2998117ba6c8a398c389b26d8a80963afdabc90d"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Feb 22 16:53:09 2018 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Feb 26 10:34:26 2018 +0000"
      },
      "message": "Add unit test for tempest run --config-file\n\nThis commit adds a unit test for `tempest run --config-file`. That\nif block was not tested in the gate. And an issue occurs like\nthis[0]. And this commit fixes a couple of issue in run.py through\nadding this test.\n\n[0] https://review.openstack.org/#/c/546822/\n\nChange-Id: I235b822d802cf27d2dc43b35f85802d3a214b1b5\n"
    },
    {
      "commit": "e2c2fb1e06df8af20d29e73fefc25f385a1b05b1",
      "tree": "b7faa122ad01c5f9dc38525745bfcedf69af6635",
      "parents": [
        "195992425461f788ed924d671f81fa0153fe3e70"
      ],
      "author": {
        "name": "Moshe Levi",
        "email": "moshele@mellanox.com",
        "time": "Thu Aug 31 15:18:58 2017 +0300"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Mon Feb 26 06:22:51 2018 +0000"
      },
      "message": "allow to config port binding:profile\n\nWhen using OVS HW offload feature we need to create\nneutron port with  --binding-profile \u0027{\"capabilities\": [\"switchdev\"]}\u0027 [1]\nTo allow this feature to be tested with Mellanox CI we need a way\nto configure the port binding:profile in tempest\n\n[1] - https://review.openstack.org/#/c/504911/\n\nChange-Id: I9b562aaabf960d38f623d88e8b88619edbb70fe8\n"
    },
    {
      "commit": "195992425461f788ed924d671f81fa0153fe3e70",
      "tree": "6cb71460f638cb9b05461d565711442705315d29",
      "parents": [
        "2caf87c2e3620eb4ca2b02b19fc80c4606ce7903",
        "607cfbf0203cc99c43c644cedf67615578778b7a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Feb 26 04:38:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 26 04:38:46 2018 +0000"
      },
      "message": "Merge \"Do not test create_interface_by_fixed_ips if no isolated network\""
    },
    {
      "commit": "0aae74a6f95e730b7bd3af3a418730239aedc349",
      "tree": "a4199bf0c30cf976f9380caf10f6bbc8a9777a5f",
      "parents": [
        "2caf87c2e3620eb4ca2b02b19fc80c4606ce7903"
      ],
      "author": {
        "name": "wangqi",
        "email": "wang.qi@99cloud.net",
        "time": "Sun Feb 25 15:20:46 2018 +0000"
      },
      "committer": {
        "name": "wangqi",
        "email": "wang.qi@99cloud.net",
        "time": "Mon Feb 26 01:46:51 2018 +0000"
      },
      "message": "update the home-page url\n\nChange-Id: Idcffcde593c0760828168d50077ef53f9abc42b3\n"
    },
    {
      "commit": "2caf87c2e3620eb4ca2b02b19fc80c4606ce7903",
      "tree": "1b2e028cfeb4b79a7d48c12e445d4da687372583",
      "parents": [
        "bc3b6aa3e026cb42bcc6cf1a38a180295859f29a",
        "2998117ba6c8a398c389b26d8a80963afdabc90d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Feb 24 05:50:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 24 05:50:20 2018 +0000"
      },
      "message": "Merge \"Fixing the condition to run tests in tempest run\""
    },
    {
      "commit": "bc3b6aa3e026cb42bcc6cf1a38a180295859f29a",
      "tree": "d2a39c0f35a145a7a5be844badf9585831e2613f",
      "parents": [
        "3a28a10aba525b93b05efac2d50d6a2586ef9bbb",
        "1d473f8382a1bf609bb242422fb2e59e41b24b5d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Feb 24 02:46:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 24 02:46:22 2018 +0000"
      },
      "message": "Merge \"Remove duplicate unit test module\""
    },
    {
      "commit": "2998117ba6c8a398c389b26d8a80963afdabc90d",
      "tree": "13693f884b2843529d2ec8dc0a06ef63f76e1d64",
      "parents": [
        "3a28a10aba525b93b05efac2d50d6a2586ef9bbb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 23 05:25:28 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 23 22:45:23 2018 +0000"
      },
      "message": "Fixing the condition to run tests in tempest run\n\nDuring stestr migration, it  seems like we stopped running the\ntests in tempest run cli if config_file or workspace arg are passed.\n\nThis commit fixing this behavior.\n\nChange-Id: Idf77ff9dd9c0ba0a134dfe61b1ab79d069d3ff0c\n"
    },
    {
      "commit": "3a28a10aba525b93b05efac2d50d6a2586ef9bbb",
      "tree": "b8cec537385b14f7c601d744a30ab83fbbfb54c7",
      "parents": [
        "fb991ba1ed9d978d3f8a7551d6f8ed08aa49e47b",
        "3c6b15db0dbb372480368c3da540e9835727e9b8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 23 16:11:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 23 16:11:47 2018 +0000"
      },
      "message": "Merge \"Add test for tempest run with a whitelist file\""
    },
    {
      "commit": "fb991ba1ed9d978d3f8a7551d6f8ed08aa49e47b",
      "tree": "1f4b390ca9b43dc842f485f0c5e41288ce978604",
      "parents": [
        "12b52f59f786edc41ddecce721bc6801ebdb9c87",
        "138692085d811db30ce700c94cea78a07b7468f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 23 16:11:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 23 16:11:45 2018 +0000"
      },
      "message": "Merge \"Add a black_regex flag to tempest run\""
    },
    {
      "commit": "12b52f59f786edc41ddecce721bc6801ebdb9c87",
      "tree": "2dd0db8a6297b19d768d55e1ae31339d26dbf7da",
      "parents": [
        "e7d82e8fe794b02a3ee14a1a9f9fa138b347ed17",
        "f9902eca5593f43a3545f3bc2b37fc1f3f32b6e2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 23 15:34:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 23 15:34:38 2018 +0000"
      },
      "message": "Merge \"Fix the -l/--list-tests argument for tempest run\""
    },
    {
      "commit": "e7d82e8fe794b02a3ee14a1a9f9fa138b347ed17",
      "tree": "7509879251be4e3145199d485ff2d559c2a7de7d",
      "parents": [
        "5cc92891712090ef86519e2c6e38e65ee408c68c",
        "3e97aae8295c030830be72fa93112f8a27751c41"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 23 12:08:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 23 12:08:26 2018 +0000"
      },
      "message": "Merge \"Cleanup selection list args in tempest run\""
    },
    {
      "commit": "3c6b15db0dbb372480368c3da540e9835727e9b8",
      "tree": "d524928344c3ed5144533102019003fc2ad9acc1",
      "parents": [
        "138692085d811db30ce700c94cea78a07b7468f5"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 22 11:37:52 2018 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 23 07:39:24 2018 +0000"
      },
      "message": "Add test for tempest run with a whitelist file\n\nThis commit adds a functional test for tempest run with the\n--whitelist-file flag to the tempest unit test suite. This will verify\nthat the whitelist-file argument is being honored correctly and only the\ntests matching the regexes in there are being run.\n\nChange-Id: I1935d26ba2a6f761cb2cdc6a129a0008659cad13\n"
    },
    {
      "commit": "138692085d811db30ce700c94cea78a07b7468f5",
      "tree": "469ff48223f4054cc9449f81677e988d520943ac",
      "parents": [
        "f9902eca5593f43a3545f3bc2b37fc1f3f32b6e2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 22 13:46:02 2018 -0500"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Fri Feb 23 07:37:48 2018 +0000"
      },
      "message": "Add a black_regex flag to tempest run\n\nNow that we\u0027re using stestr internally the selection regex is more\nsophisticated, and lets you exclude on match from a cli regex too. To\nleverage this functionality this commit adds a new cli argument to\nuse it.\n\nChange-Id: I440ab90f576e1ac333c7c40175ad6117d1299c04\n"
    },
    {
      "commit": "f9902eca5593f43a3545f3bc2b37fc1f3f32b6e2",
      "tree": "2755aaf6197ea1d0e2381df04434e668c005f58a",
      "parents": [
        "3e97aae8295c030830be72fa93112f8a27751c41"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 22 12:11:46 2018 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 22 16:00:47 2018 -0500"
      },
      "message": "Fix the -l/--list-tests argument for tempest run\n\nThe tempest run to stestr migration accidently removed the list command.\nThis commit adds the functionality back and adds a unit test to ensure\nthis doesn\u0027t happen in the future.\n\nChange-Id: Ibc74887dec98f5d9adce56c235d28b19d0a94a63\n"
    },
    {
      "commit": "3e97aae8295c030830be72fa93112f8a27751c41",
      "tree": "9e3b86c49def1e0732da02324959fd16329950df",
      "parents": [
        "beb7716bb4204bdc43758cd0b38e475088b0f190"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 22 13:39:59 2018 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 22 16:00:46 2018 -0500"
      },
      "message": "Cleanup selection list args in tempest run\n\nThe selection list arguments had a mutually exclusive flag set for no\nreason. There previously was a limitation in how the flags were used\npreviously which made those flags mutually exclusive, however that\nhasn\u0027t been the case for some time. At the same time the docs on\nselection needed to be updated, because they showed incorrect internal\ndetails (even prior to the stestr migration) for the blacklist file.\nInstead of trying to detail the entire explanation, it now just links\nto the stestr docs.\n\nChange-Id: I90dfc15765057f876ebaf66abf5af24de0f675b9\n"
    },
    {
      "commit": "5cc92891712090ef86519e2c6e38e65ee408c68c",
      "tree": "097a6cf208fc07822c313fcb6b5717c051708fca",
      "parents": [
        "beb7716bb4204bdc43758cd0b38e475088b0f190"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 22 15:53:47 2018 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 22 15:53:47 2018 -0500"
      },
      "message": "Add missing env vars from unit test job\n\nThis commit fixes an oversight in the tox job definitions for unit\ntests. Because for better or worse we still use oslotest as the base\ntest class for tempest\u0027s unit tests the stdout, stderr, and logging\ncapture fixtures are only enabled by an env var. We were never setting\nthat, so these things weren\u0027t captured. This commit fixes the oversight\nto enable the capture of these once again.\n\nChange-Id: I81e4077dfda9e9a8a8001f52955ab0164f39d31d\n"
    },
    {
      "commit": "1d473f8382a1bf609bb242422fb2e59e41b24b5d",
      "tree": "ccd1092b203608cc4c509382a11cf15afe5950bb",
      "parents": [
        "d8240a950504ea1379c3bbb1d2556a42631ec694"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 22 09:38:15 2018 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Feb 22 09:40:45 2018 -0500"
      },
      "message": "Remove duplicate unit test module\n\nFor some reason the test_object_client unit test was never removed after\nit was copied to the lib unit tests, as part of the lib migration. I\u0027m\nnot sure why this isn\u0027t failing because this module has a broken import,\nand this is a bit concerning that nothing caught this error. But while\nwe investigate that let\u0027s at least remove the dead code.\n\nChange-Id: I9d46067f325eac858ee9850960b9dde8cc34e763\n"
    },
    {
      "commit": "beb7716bb4204bdc43758cd0b38e475088b0f190",
      "tree": "7cc4af3979744dc1a2ab16357d35b295c11eeab5",
      "parents": [
        "49bc282ff191ae8b736e882f0568ae2ce3fcde35",
        "e377cab5edd343b8214da2c2ebc44b2c2da790cf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 22 09:10:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 22 09:10:51 2018 +0000"
      },
      "message": "Merge \"Remove leftover call to _create_stestrepository\""
    },
    {
      "commit": "49bc282ff191ae8b736e882f0568ae2ce3fcde35",
      "tree": "60d0f1e317e30d8189b2c9148ae695fbe72d289f",
      "parents": [
        "24a753dcfbbda143254c64e58b06d15f40e78f59",
        "1c2a802086d25cef6568605160fac94b64688aac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 22 03:57:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 22 03:57:17 2018 +0000"
      },
      "message": "Merge \"Enable tempest-full on stable/pike\""
    },
    {
      "commit": "130f6d530bd67590e62326e8c87b2559c21a3cc4",
      "tree": "e86135d51043f1830ef2c93d2156d2c270081bc4",
      "parents": [
        "ca194732b2a790c16f2a5386e9868925b6f2cd9e"
      ],
      "author": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Wed Feb 14 15:10:26 2018 +0800"
      },
      "committer": {
        "name": "lianghao",
        "email": "lianghao@cmss.chinamobile.com",
        "time": "Thu Feb 22 11:17:14 2018 +0800"
      },
      "message": "Move share code to _create_server_with_group\n\nShare the code with test_create_server_with_scheduler_hint_group_anti_affinity\nand test_create_server_with_scheduler_hint_group_affinity.\n\nChange-Id: I2ed8a0c77519025e9082ef7124e9010b71e5df0d\n"
    },
    {
      "commit": "e377cab5edd343b8214da2c2ebc44b2c2da790cf",
      "tree": "a7fc3301fc5faf8f03f6361284a3020191a5a8bf",
      "parents": [
        "8a4396e3d3b48447a1ea1b9c20810e1cc3a6c357"
      ],
      "author": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Wed Feb 21 16:34:15 2018 -0800"
      },
      "committer": {
        "name": "Adam Harwell",
        "email": "flux.adam@gmail.com",
        "time": "Wed Feb 21 16:35:45 2018 -0800"
      },
      "message": "Remove leftover call to _create_stestrepository\n\nThis method doesn\u0027t exist and causes runs to fail.\n\nChange-Id: I639477e3702029e86509bdf5ae2826e2069a4288\n"
    },
    {
      "commit": "24a753dcfbbda143254c64e58b06d15f40e78f59",
      "tree": "5eae17393de1e9074cf8cfa76e8c1a40603102b5",
      "parents": [
        "d8240a950504ea1379c3bbb1d2556a42631ec694",
        "8a4396e3d3b48447a1ea1b9c20810e1cc3a6c357"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 21 23:01:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 21 23:01:59 2018 +0000"
      },
      "message": "Merge \"Switch Tempest CLI commands from testrepository to stestr\""
    },
    {
      "commit": "1c2a802086d25cef6568605160fac94b64688aac",
      "tree": "c41e8f8e499569e4442ee462db055dbf58b748fe",
      "parents": [
        "ac25e0d0dbbe6fb1104b5388ae9c6a9a63e5281e"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Feb 20 15:58:13 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Feb 21 12:07:00 2018 +0000"
      },
      "message": "Enable tempest-full on stable/pike\n\nAdd stable/pike on tempest-full.\nThe job will be voting on stable/pike so we need bitrot\njobs on Tempest master as well. Not the py3 since it was\nnot running on Pike yet.\n\nOnce this lands we can add bitrot jobs to d-g as well,\nand filter the legacy job out of pike in the integrated\ntemplates.\n\nDepends-on: https://review.openstack.org/545258/\nChange-Id: I1ac0e54eab22786575e11f4d34b7e15e643038c4\n"
    },
    {
      "commit": "d8240a950504ea1379c3bbb1d2556a42631ec694",
      "tree": "36a3b45e02ffca9838227ae3680cdcb83105ea43",
      "parents": [
        "8d3f0bec6e5e7f396ca1ae9c89978e88ae4f6aeb",
        "3bd6e2762c4f19fc90736fac74fe514524c9c7b3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 21 05:36:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 21 05:36:05 2018 +0000"
      },
      "message": "Merge \"Create image using \u0027owner\u0027 parameter\""
    },
    {
      "commit": "8d3f0bec6e5e7f396ca1ae9c89978e88ae4f6aeb",
      "tree": "504b69992e5dbe2eac135a39158170a9323b8e07",
      "parents": [
        "5f03b0ad2d42bcd881947503ab3dd9af2b1ad906",
        "b6c6d2a128ded6bcda1ae3536da237a71c4780a4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 20 22:06:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 20 22:06:30 2018 +0000"
      },
      "message": "Merge \"Refactor config drive mounting\""
    },
    {
      "commit": "5f03b0ad2d42bcd881947503ab3dd9af2b1ad906",
      "tree": "d2a17f81f585b33f02af4c842ccb7d46d2fa9630",
      "parents": [
        "3cc60b446f42b2cb58462df570666a10d841fe54",
        "51cbf727346159b18a868542bb4d77e4057fbcd4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 20 21:21:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 20 21:21:17 2018 +0000"
      },
      "message": "Merge \"Delete identity domain must delete its contents\""
    },
    {
      "commit": "3cc60b446f42b2cb58462df570666a10d841fe54",
      "tree": "0db83d04c93d41cd1f786795607979eccbd0d57a",
      "parents": [
        "396940a619d6ed6308973baa2fa4f9f65e6eb284",
        "019088fc2cfb5e8c334be2d4303cfaa822f6f247"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 20 21:21:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 20 21:21:15 2018 +0000"
      },
      "message": "Merge \"Expose bug: Delete identity domain with contents\""
    },
    {
      "commit": "396940a619d6ed6308973baa2fa4f9f65e6eb284",
      "tree": "389555b9f833f5d4eadad22764b524e733a8e022",
      "parents": [
        "ac25e0d0dbbe6fb1104b5388ae9c6a9a63e5281e"
      ],
      "author": {
        "name": "Takashi NATSUME",
        "email": "natsume.takashi@lab.ntt.co.jp",
        "time": "Tue Feb 20 19:55:25 2018 +0900"
      },
      "committer": {
        "name": "Takashi NATSUME",
        "email": "natsume.takashi@lab.ntt.co.jp",
        "time": "Tue Feb 20 19:56:37 2018 +0900"
      },
      "message": "Fix misuse of assertTrue\n\nReplace \u0027assertTrue\u0027 with \u0027assertEqual\u0027.\n\nChange-Id: I725775d2eeb9d050aa2384499a9a282b1c4e5239\nCloses-Bug: #1750537\n"
    },
    {
      "commit": "ac25e0d0dbbe6fb1104b5388ae9c6a9a63e5281e",
      "tree": "1915a1fd2445c45ffd5bd515491e89b89dabb31b",
      "parents": [
        "b0192b9fd617031e8f348cdd37e932d14b590b24",
        "733bd267bdfbdb7da22ddae61dcb82d7f7eb7b36"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 20 02:13:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 20 02:13:01 2018 +0000"
      },
      "message": "Merge \"Remove outdated comment in .zuul.yaml\""
    },
    {
      "commit": "b6c6d2a128ded6bcda1ae3536da237a71c4780a4",
      "tree": "3c19f885f38a4e9ebf203bb1e6dd7016ba91ebda",
      "parents": [
        "3fb1d3689ea7848d9e2d53e53e98f455b303a0da"
      ],
      "author": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Fri Dec 29 18:13:29 2017 -0500"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Mon Feb 19 10:16:13 2018 -0500"
      },
      "message": "Refactor config drive mounting\n\nThere are a few places where we mount the config drive which\nis not done in a consistent manner which results in failures\nfor the cases where the config drive is VFAT, which makes the\ndevice label report as CONFIG-2 and not config-2 (uppercase).\n\nThis refactors the mounting and unmounting codebase to the\nsame block and reuses it to ensure a consistent behaviour across\ntests, also letting the tags checks pass when using VFAT for\nconfig drives.\n\nChange-Id: I529cff87c848bc87d63d2ec407ed18cdd631ecef\n"
    },
    {
      "commit": "b0192b9fd617031e8f348cdd37e932d14b590b24",
      "tree": "8ecafbdf9f0d22dd29cf6d7d6e1bc9169938ce0a",
      "parents": [
        "245577abba98a42de159e8964b2cc21347f8a72a",
        "a23924ff930c8f0e9396f1752bca8d6c44b985c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Feb 19 06:59:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 19 06:59:14 2018 +0000"
      },
      "message": "Merge \"Make queens jobs voting\""
    },
    {
      "commit": "733bd267bdfbdb7da22ddae61dcb82d7f7eb7b36",
      "tree": "26847b8d36dca635afe27f85cdbc99e095b12146",
      "parents": [
        "a23924ff930c8f0e9396f1752bca8d6c44b985c3"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Feb 19 15:09:31 2018 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Mon Feb 19 15:09:31 2018 +0900"
      },
      "message": "Remove outdated comment in .zuul.yaml\n\nThis removes the outdated comment in .zuul.yaml. We already have not\nonly master branch job but also stable/queens now. And we don\u0027t have\nthe negative lookup anymore.\n\nChange-Id: I8c66502832250a00c4ec1e7c89387d67fa093e0d\n"
    },
    {
      "commit": "a23924ff930c8f0e9396f1752bca8d6c44b985c3",
      "tree": "9b5c45625e4023e30df0e14373211057c31bdb6d",
      "parents": [
        "3fb1d3689ea7848d9e2d53e53e98f455b303a0da"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sun Feb 18 22:35:16 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sun Feb 18 22:35:16 2018 +0000"
      },
      "message": "Make queens jobs voting\n\nAs usual for tempest keep bitrot integration tests voting, but\nonly running on check.\n\nChange-Id: Ibad701e026a5c9dc7ef591efebb6f536ce3316ec\n"
    },
    {
      "commit": "245577abba98a42de159e8964b2cc21347f8a72a",
      "tree": "da5c69aa00ba7a1948a2b339734a8b07ce9aff11",
      "parents": [
        "3fb1d3689ea7848d9e2d53e53e98f455b303a0da",
        "270055c71a52e1009457d5e9482dd6ebf4bd4832"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Feb 18 18:58:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 18 18:58:20 2018 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "3fb1d3689ea7848d9e2d53e53e98f455b303a0da",
      "tree": "62a20234dd5af286fd41adde6c906385dbc319c9",
      "parents": [
        "66ca54b4c895e90ec5b828f74019bcdab4990263",
        "c9d2c38ad4fdaf8319efff0a887c7011de99506b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 16 09:14:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 16 09:14:08 2018 +0000"
      },
      "message": "Merge \"Add stable/queens version of the full neutron job\""
    },
    {
      "commit": "66ca54b4c895e90ec5b828f74019bcdab4990263",
      "tree": "a8a850cf4db806832d364ee5b9f6b646c484b1f5",
      "parents": [
        "eca9f5aeb5eec80a4897cef299f5b65b874eafaa",
        "c2aa112eaedf1e2dcd13adf3c9b903d95e13c58f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 15 20:25:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 15 20:25:26 2018 +0000"
      },
      "message": "Merge \"Add default value for CONF.auth.admin_domain_name\""
    },
    {
      "commit": "eca9f5aeb5eec80a4897cef299f5b65b874eafaa",
      "tree": "8f23d73884de24287d0b6c2ca0cc073b4fdc9cb0",
      "parents": [
        "1d4060484e765ecc8ac1283dba5a721b07281a5c",
        "e2556d61788bb78aa85af84709b8bd1e487f84ca"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 15 11:31:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 15 11:31:45 2018 +0000"
      },
      "message": "Merge \"Fix image namespace test logging\""
    },
    {
      "commit": "1d4060484e765ecc8ac1283dba5a721b07281a5c",
      "tree": "87e19eb13a68f0b89ad1a7d2717e0f6acc2b60b7",
      "parents": [
        "ca194732b2a790c16f2a5386e9868925b6f2cd9e",
        "4c24a1a72f00202d9e5b31326f40c97a03f8c241"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 15 05:38:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 15 05:38:18 2018 +0000"
      },
      "message": "Merge \"Do not run stage-output again in Tempest\""
    },
    {
      "commit": "3bd6e2762c4f19fc90736fac74fe514524c9c7b3",
      "tree": "b15d89caf16359d26f497a17266a91d27efd22e7",
      "parents": [
        "72502cd1efa58264d7ee2380076b94c64e474ca3"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Jan 25 11:16:10 2018 +0200"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Feb 14 09:10:38 2018 +0200"
      },
      "message": "Create image using \u0027owner\u0027 parameter\n\nThis patch is uploaded, since there is a bug report[1],\nwhile trying to create image using \u0027owner\u0027 parameter.\nThe bug is also occurred in update operation.\n\nNOTE: Create image with owner different from tenant owner by\n      using \"owner\" parameter requires an admin privileges.\n\n[1] https://bugs.launchpad.net/glance/+bug/1420008/comments/4\n\nChange-Id: I2601f09ca86b7729db644e55121b964e71c1bb3e\nRelated-Bug: #1420008\n"
    },
    {
      "commit": "ca194732b2a790c16f2a5386e9868925b6f2cd9e",
      "tree": "8dc38d6cc092a7b0bb93af7b3cd44a1e2365c62c",
      "parents": [
        "7b051cdce74263bd373592fad2519c9a4fe41d97",
        "a23512feac44b7d699a0a81d024c05e3e8d16344"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 14 04:27:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 14 04:27:53 2018 +0000"
      },
      "message": "Merge \"Add compute test for ServerGroupAffinityFilter\""
    },
    {
      "commit": "c2aa112eaedf1e2dcd13adf3c9b903d95e13c58f",
      "tree": "0fc967b07d9a558b09ba04f0fbb2436f6cd2bfc2",
      "parents": [
        "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 14 09:46:10 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 14 09:46:10 2018 +0800"
      },
      "message": "Add default value for CONF.auth.admin_domain_name\n\nIt\u0027s a bit confusing for the users who are not so familiar\nwith keystone v3 to configure the value of CONF.auth.admin_domain_name,\nso better to provide a default value for this config item,\nwhich can work in most environments.\n\nChange-Id: I21705f6c4966e507e31201e3efe6d0d593526020\n"
    },
    {
      "commit": "7b051cdce74263bd373592fad2519c9a4fe41d97",
      "tree": "7a9db1ab89c0c81a88d9cc83bd6d14460d360d28",
      "parents": [
        "53a7d90e250da1a83d31d51b2f4b6f64a12156e4",
        "5cffc9869351600115e58602f6b83490ad2e2d91"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 13 14:17:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 13 14:17:02 2018 +0000"
      },
      "message": "Merge \"Fixes test_device_tagging IndexError\""
    },
    {
      "commit": "53a7d90e250da1a83d31d51b2f4b6f64a12156e4",
      "tree": "d9c4fc74fd352845fe66f6acf900ba5c68eebfca",
      "parents": [
        "a6aa0893e79aff7a97ab3273ab6d5680fb06df43",
        "a9487f9a393406b5e55818b6a0deb283e98dae47"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 13 10:43:09 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 13 10:43:09 2018 +0000"
      },
      "message": "Merge \"Add simple compute API test to create server with utf8 name\""
    },
    {
      "commit": "8a4396e3d3b48447a1ea1b9c20810e1cc3a6c357",
      "tree": "28b9aff79c5ec1b7d972732a2aeeb645e5fb7cba",
      "parents": [
        "4acc05b56bac7dffc8d0ab6d9401b8024b261946"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Fri Sep 15 12:18:10 2017 +0530"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Feb 13 08:16:33 2018 +0000"
      },
      "message": "Switch Tempest CLI commands from testrepository to stestr\n\nThis commit switches the Tempest CLI commands to internally use stestr\ninstead of testrepository. At this point in time the testrepository\nproject is effectively unmaintained and stestr was a fork started to\nhave an actively maintained test runner. It also focuses on being a\ndedicated python test runner, instead of an abstract test runner\ninterface for any tests that emit subunit.\n\nBesides the bug fixes and other improvements included with stestr, this\nswitch provides a number of advantages for tempest. Primarily stestr has\na real python API for invoking the test runner directly from python. This\nmeans we can simplify the wrapper code to simply call a function instead\nof building out a set of CLI arguments and passing that to the CLI\nprocessor.\n\nCo-Authored-By: Matthew Treinish \u003cmtreinish@kortar.org\u003e\n\nDepends-On: Ic1fa3a98b6bcd151c489b078028687892655a19b\nDepends-On: I3855aad5ce129ec8ccb87c05f7aa709b74070efe\nDepends-On: https://review.openstack.org/529490/\nChange-Id: I6f5fa7796c576b71c4a0dde66896974a8039a848\n"
    },
    {
      "commit": "a6aa0893e79aff7a97ab3273ab6d5680fb06df43",
      "tree": "26aec3c3ad82f4c3badfce1ce49a8d1c7642b1c2",
      "parents": [
        "1ac13b274a8e9dbfc63c8e24534e7433dcebf3aa",
        "b6f67f6624b7c766cb199abd80cfe8795c27c6f6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 13 05:14:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 13 05:14:18 2018 +0000"
      },
      "message": "Merge \"[TrivialFix] Remove unused statement in scenario/manager.py\""
    },
    {
      "commit": "5cffc9869351600115e58602f6b83490ad2e2d91",
      "tree": "17fa1a83183e39e87fcc737f74b4b11178067aba",
      "parents": [
        "039941b539586d6d579096c7a6c8254a759ea66d"
      ],
      "author": {
        "name": "Claudiu Belu",
        "email": "cbelu@cloudbasesolutions.com",
        "time": "Tue Feb 06 20:02:29 2018 -0800"
      },
      "committer": {
        "name": "Claudiu Belu",
        "email": "cbelu@cloudbasesolutions.com",
        "time": "Mon Feb 12 09:13:18 2018 +0000"
      },
      "message": "Fixes test_device_tagging IndexError\n\nIf the metadata_service config option is set to True, the test\ntest_device_tagging will connect to the spawned instance through ssh\nand curl the metadata service and checks the response for the assigned\ndevice tags.\n\nHowever, not all devices are tagged, causing an IndexError. This patch\nsolves this issue.\n\nLibvirt only exposes tagged devices, but other drivers (Hyper-V) can\nexpose other devices as well.\n\nChange-Id: I7570cd81eec09109ad5c74315a7876f53c032240\nCloses-Bug: #1747872\n"
    },
    {
      "commit": "c9d2c38ad4fdaf8319efff0a887c7011de99506b",
      "tree": "acc27f63d0aa1197b60d165aaadc6329a26b55c9",
      "parents": [
        "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Nov 21 15:03:18 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sun Feb 11 23:27:15 2018 +0000"
      },
      "message": "Add stable/queens version of the full neutron job\n\nUse the override-checkout feature at job level to get all branched\nrepos from stable/queens. Define both py27 and py3 jobs.\n\nChange-Id: I81e63e690512e6b6eacf3d255feaf73a425d957e\n"
    },
    {
      "commit": "b6f67f6624b7c766cb199abd80cfe8795c27c6f6",
      "tree": "386d7cf4584c72cdece255115beb83e3c5ccfa0a",
      "parents": [
        "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun Feb 11 09:28:52 2018 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun Feb 11 09:28:52 2018 +0800"
      },
      "message": "[TrivialFix] Remove unused statement in scenario/manager.py\n\nRemove unused statment in scnario/manager.py to make code clean.\n\nChange-Id: I9b90c0e55b5156407ab6ed6fd1bdce0d7ddd505d\n"
    },
    {
      "commit": "a9487f9a393406b5e55818b6a0deb283e98dae47",
      "tree": "b541c50709cf76d662322151734866ac33873034",
      "parents": [
        "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Feb 08 09:29:59 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Feb 09 10:30:25 2018 -0500"
      },
      "message": "Add simple compute API test to create server with utf8 name\n\nCopied from test_create_image_specify_multibyte_character_image_name\nthis is a similar test which creates a server with a multi-byte\nunicode name.\n\nThis is needed to verify what appears to be a regression in nova\nin the queens release, and to make sure we don\u0027t regress again in\nthe future.\n\nDepends-On: I7afce618deca3baaa96605a6b48c1c2ef4a5f2a5\n\nChange-Id: If5a76dc3b03e5f7ceb4c03b3555318170e2ce69f\nRelated-Bug: #1730756\n"
    },
    {
      "commit": "1ac13b274a8e9dbfc63c8e24534e7433dcebf3aa",
      "tree": "061ee72da886a9422b9c478de036b61296596b5e",
      "parents": [
        "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Fri Feb 09 15:17:21 2018 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Fri Feb 09 17:32:45 2018 +0800"
      },
      "message": "Add show quota details to network quotas_client library\n\nThis patch adds show quota details API to network quotas_client library\nand also adds test cases for this new feature.\n\nChange-Id: I1d229d7903db719369fd8ec0eb0bd2ce4d15978f\n"
    },
    {
      "commit": "e2556d61788bb78aa85af84709b8bd1e487f84ca",
      "tree": "2565eb896c5efba5439190eb0a22c621425d8906",
      "parents": [
        "9358cfb4624405d213083612bfff4ff20a2b145d"
      ],
      "author": {
        "name": "Jan Kasiak",
        "email": "j.kasiak@gmail.com",
        "time": "Wed Feb 07 21:27:55 2018 -0500"
      },
      "committer": {
        "name": "Jan Kasiak",
        "email": "j.kasiak@gmail.com",
        "time": "Thu Feb 08 15:14:04 2018 -0500"
      },
      "message": "Fix image namespace test logging\n\nThis commit fixes the BaseV2ImageTest create_namespace instance\nfunction to use self instead of cls, so that find_test_caller\ncan look up the object\u0027s fields while inspecting the call frame.\n\nChange-Id: Iabfdcb90a8d37c7bcdefdb2f99d60bf034e24fd9\nCloses-Bug: 1748064\n"
    },
    {
      "commit": "70ebe69cc2e4fa8a06071d48d19f61d2f01a33f6",
      "tree": "afbe914b561547553e33b31f32910d7f4c1abb4e",
      "parents": [
        "061eacef30aac42daeca3982f99712b008a224f2",
        "d88a250924c034ba1c82793e04e99c95f037525e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 08 08:21:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 08:21:36 2018 +0000"
      },
      "message": "Merge \"Add test for showing encryption specs item\""
    },
    {
      "commit": "061eacef30aac42daeca3982f99712b008a224f2",
      "tree": "69524a4acd79fd24760a94bebe2d710aab5b0ad5",
      "parents": [
        "291579400891c9f4703690d7e6a6b998fba81db7",
        "021e66b31d580a024b9a255e04404394e0508dd8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 08 08:16:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 08:16:24 2018 +0000"
      },
      "message": "Merge \"Deprecate list_servers_on_hypervisor and search_hypervisor in v253\""
    },
    {
      "commit": "291579400891c9f4703690d7e6a6b998fba81db7",
      "tree": "9e44081464dcef442667c4c0fb0fdc21fd714347",
      "parents": [
        "9358cfb4624405d213083612bfff4ff20a2b145d",
        "ef6a0479d9417c3a34330b33768f19042a7ae6ca"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 08 08:16:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 08 08:16:22 2018 +0000"
      },
      "message": "Merge \"Fix a broken volume group api ref link\""
    },
    {
      "commit": "d88a250924c034ba1c82793e04e99c95f037525e",
      "tree": "d472426664f80b53fa11d076161f924b7f08ac01",
      "parents": [
        "9358cfb4624405d213083612bfff4ff20a2b145d"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sat Nov 18 17:04:47 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Feb 08 04:30:39 2018 +0000"
      },
      "message": "Add test for showing encryption specs item\n\nThis patch adds test for the missing API (volume v2):\nshow specific encryption specs item for a volume type.\n\nIncluding:\n\n[1] Add show encryption specs item API to v2 encryption_types_client\n[2] Add unit test for the API\n[3] Modify test case: test_volume_type_encryption_create_get_update_delete\n[4] Add release note\n\nChange-Id: Idd91e39716f4acf6796412f3f67ef8b6771916f9\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": "039941b539586d6d579096c7a6c8254a759ea66d",
      "tree": "3b44ed1733893f1888ae27acc6f88ffde550a7a2",
      "parents": [
        "b3dd5fc5d36274d5b4a208b6b3a166323f77ae07",
        "d5818447192fb09fb127f39175756e009b0580cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 07 09:14:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 09:14:56 2018 +0000"
      },
      "message": "Merge \"Use \u0027_live_migrate\u0027 instead of \u0027_migrate_server_to\u0027 in test_live_migration.py\""
    },
    {
      "commit": "ef6a0479d9417c3a34330b33768f19042a7ae6ca",
      "tree": "39b22870493e62e0ebb0f43c359efcbf77a451e9",
      "parents": [
        "72502cd1efa58264d7ee2380076b94c64e474ca3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 07 16:42:24 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 07 16:42:24 2018 +0800"
      },
      "message": "Fix a broken volume group api ref link\n\nThis is to fix a broken volume group api ref link.\n\nChange-Id: Ied32c5a1ec35fb34cb60b0d01120b971abb45f84\n"
    },
    {
      "commit": "b3dd5fc5d36274d5b4a208b6b3a166323f77ae07",
      "tree": "14b0dc792ee01fd70f16f95b3d2be85b991f069f",
      "parents": [
        "72502cd1efa58264d7ee2380076b94c64e474ca3",
        "f979a04b1bdf4cabe085079119a0aa2fa249788d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 07 08:32:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 08:32:49 2018 +0000"
      },
      "message": "Merge \"Refresh server data after fip is assigned\""
    },
    {
      "commit": "021e66b31d580a024b9a255e04404394e0508dd8",
      "tree": "dc71b352605e5cfc74e1dcea254938b270e93291",
      "parents": [
        "72502cd1efa58264d7ee2380076b94c64e474ca3"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 07 14:26:49 2018 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Wed Feb 07 14:26:49 2018 +0800"
      },
      "message": "Deprecate list_servers_on_hypervisor and search_hypervisor in v253\n\nlist_servers_on_hypervisor and search_hypervisor are deprecated starting\nwith microversion 2.53, so running tests using these interfaces will\nget 404 error starting from microversion 2.53.\n\nThis is to limit these testcases to max_microversion \u003d \u00272.52\u0027.\n\nFor more information, please see:\nhttps://developer.openstack.org/api-ref/compute/#list-hypervisor-servers\nhttps://developer.openstack.org/api-ref/compute/#search-hypervisor\n\nChange-Id: I877d3ce705f89beeed3c9d70ecba4b917e138f4c\n"
    },
    {
      "commit": "72502cd1efa58264d7ee2380076b94c64e474ca3",
      "tree": "4873133be020f9832a3b9a64a6883f6e1cc9d8e3",
      "parents": [
        "5fe522d8fa7d3d4ad779cdd892108361cb6dd936",
        "0ac946cc3c71721c100c6ec2091f54fc20805853"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 07 05:29:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 05:29:05 2018 +0000"
      },
      "message": "Merge \"Add test for IP substring filtering\""
    },
    {
      "commit": "5fe522d8fa7d3d4ad779cdd892108361cb6dd936",
      "tree": "7efd83339ec37e7ac661f030a2d4c311ad3fec8e",
      "parents": [
        "f49f61323d2e4a025d05c6a1eeab6506fa01479e",
        "55e44334d001426c285f1e9db2c9f3efbf4bfea7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 07 05:07:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 07 05:07:03 2018 +0000"
      },
      "message": "Merge \"Remove redundant py3 integration job\""
    },
    {
      "commit": "f49f61323d2e4a025d05c6a1eeab6506fa01479e",
      "tree": "a7023e657adcd38ddaf714037d88ec46645c72fc",
      "parents": [
        "8c278b20b97a4cacba00f841122eaa2f4188b593",
        "db5373d7d83a63f70b1ba9739a2a05a5f381e7b4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 06 21:15:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 06 21:15:49 2018 +0000"
      },
      "message": "Merge \"Remove BaseV*ImageAdminTest class\""
    },
    {
      "commit": "55e44334d001426c285f1e9db2c9f3efbf4bfea7",
      "tree": "00b17554b94b643ab6948c8e9736f3236966d775",
      "parents": [
        "8c278b20b97a4cacba00f841122eaa2f4188b593"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 05 21:31:11 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Feb 06 11:41:19 2018 +0000"
      },
      "message": "Remove redundant py3 integration job\n\nNow that tempest-full-py3 is in the integrated gate there\u0027s no need\nto have it again in tempest local .zuul.yaml check.\n\nChange-Id: I10861232d9af772acb419fa10c590e13fb8a8fbc\n"
    },
    {
      "commit": "f979a04b1bdf4cabe085079119a0aa2fa249788d",
      "tree": "881d5058f8d3add88e5e86690155b27a6af3da8a",
      "parents": [
        "8c278b20b97a4cacba00f841122eaa2f4188b593"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Feb 06 11:14:38 2018 +0000"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Feb 06 11:17:06 2018 +0000"
      },
      "message": "Refresh server data after fip is assigned\n\nChange I3e99304462950c194a4d73237cfc594631ca3868 introduced a\nconditional testing and now such branch is probably not tested in\ntempest upstream gate. The change introduced a comparison of floating ip\nto server that has old data from time where it didn\u0027t have the floating\nip.\n\nThis patch refreshes server data before the comparison.\n\nChange-Id: I8212b1d7b2804f4226fd2297c5c595fabcd26f89\nCloses-bug: #1747623\n"
    },
    {
      "commit": "8c278b20b97a4cacba00f841122eaa2f4188b593",
      "tree": "baaf6eb854dbf3548dfdfe515a23c17aab7ffdcf",
      "parents": [
        "a6d77c3c5ede0c200f3486b2c6e4b73127a22215",
        "0787a7cd6f9e72a9d3831bc9d10f5d9e4efd3a14"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 06 08:23:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 06 08:23:11 2018 +0000"
      },
      "message": "Merge \"Neutron test cases create,list,update port failed\""
    },
    {
      "commit": "a6d77c3c5ede0c200f3486b2c6e4b73127a22215",
      "tree": "e537b98dac85e919317e038dc74f8c03072abcfe",
      "parents": [
        "e8548c86ade83a7eaa03100786b370b54ca96378",
        "2b4bf4b4b3a47976e480eb9d47f778e70da4c271"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 06 05:06:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 06 05:06:58 2018 +0000"
      },
      "message": "Merge \"Delete meaningless and unused parameters\""
    },
    {
      "commit": "e8548c86ade83a7eaa03100786b370b54ca96378",
      "tree": "b243981bc126d7e3d921a1df0707d995c12c95cf",
      "parents": [
        "1068f8b77556b0a8871915f6c80c91fd3f856f3c",
        "da80cc9cac90b6460bc1946573a4e1d40893d5aa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Feb 05 22:26:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 05 22:26:26 2018 +0000"
      },
      "message": "Merge \"Add the nova-multiattach job to the check/gate queues\""
    },
    {
      "commit": "4c24a1a72f00202d9e5b31326f40c97a03f8c241",
      "tree": "284d4c0ddbc93f15ad231b6448bedba2e5dd14bd",
      "parents": [
        "1068f8b77556b0a8871915f6c80c91fd3f856f3c"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Jan 31 22:21:07 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sat Feb 03 12:54:47 2018 +0000"
      },
      "message": "Do not run stage-output again in Tempest\n\nstage-output is already invoked in the devstack job.\nRather than running the role again in Tempest post, extend the\nlist of files to be staged and extensions to be converted to txt.\n\nChange-Id: I0844700f1c770809cba5a2e0e39737fd6827896f\nDepends-on: https://review.openstack.org/540485/\n"
    },
    {
      "commit": "1068f8b77556b0a8871915f6c80c91fd3f856f3c",
      "tree": "a568bedfbfa586f5e142edf629f0f851a3157b69",
      "parents": [
        "4b8b4a5b264e096bba6e6455497fe086cd9f80f8",
        "dfade250f45a8fae0bc32c9cdb5fb29cfcfea869"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 11:23:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 11:23:29 2018 +0000"
      },
      "message": "Merge \"Add multi-attach swap test\""
    },
    {
      "commit": "4b8b4a5b264e096bba6e6455497fe086cd9f80f8",
      "tree": "2809279233592f2a614e4735bfa49e57c8ac1edd",
      "parents": [
        "7f3db16393e1acfaff74fb699fa3c2f0c7a578cc",
        "83a1412aedba43861db93b27c864fe3eb5b29042"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 07:12:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 07:12:08 2018 +0000"
      },
      "message": "Merge \"Add resize test for multiattach volumes\""
    },
    {
      "commit": "7f3db16393e1acfaff74fb699fa3c2f0c7a578cc",
      "tree": "f93cfcfe440de4c3f1a821056ef0c4b18f6ffefa",
      "parents": [
        "09ff7ab7813ccba61a050c29f0a6b237f5506616",
        "69af2ce7ee7c19abad1998f848a42336be69b371"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 05:03:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 05:03:19 2018 +0000"
      },
      "message": "Merge \"Delete base module not applicable definition.\""
    }
  ],
  "next": "09ff7ab7813ccba61a050c29f0a6b237f5506616"
}
