)]}'
{
  "log": [
    {
      "commit": "70be7accfd25683819c56180f0cc94fada1e2ea4",
      "tree": "99b09d4f34682def895bdfd7fe74d0475ba2cf24",
      "parents": [
        "9c596549025186aa402a005bfdeae528576fccae"
      ],
      "author": {
        "name": "Huy Tran",
        "email": "ht095u@att.com",
        "time": "Thu Jul 01 14:06:32 2021 -0500"
      },
      "committer": {
        "name": "Huy Tran",
        "email": "ht095u@att.com",
        "time": "Thu Jul 01 14:46:44 2021 -0500"
      },
      "message": "Cleanup Security Group rules after TC execution\n\n  Security group rules created by SecGroupRulesQuotaTest are not\nbeing cleaned up after TC execution. Security Group rules normally\nwould get cleanup if associated Security Group is deleted. However,\nSecGroupRulesQuotaTest doesn\u0027t create any Security Groups. The\nSecurity Group rules are created in default or existing Security\nGroups. Thus, the SecGroupRulesQuotaTest should be responsible to\nclean up the rules which created by the TC.\n\nChange-Id: I4dd2d9eb7e60101ba7f5c3d915ec27ee6c46b227\n"
    },
    {
      "commit": "9c596549025186aa402a005bfdeae528576fccae",
      "tree": "7d24d51c1143ce168990a2111716f683335fd54c",
      "parents": [
        "71110e98df52f09a553a1a003210d8cc68512793",
        "bb1532a297d65fc28868673a44e070d12de2fefd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 29 15:08:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 29 15:08:17 2021 +0000"
      },
      "message": "Merge \"Revert \"Skip scenario tests if HA router will not be active\"\""
    },
    {
      "commit": "71110e98df52f09a553a1a003210d8cc68512793",
      "tree": "f52b03a83e3963bc72afd9ddb35f9b30aca69f66",
      "parents": [
        "38e12629ed5bcf7d799be71bdbaf25842c42e7bf",
        "25df8e296ec1dbda91abb5b6e2b32a85469971eb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 29 15:08:14 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 29 15:08:14 2021 +0000"
      },
      "message": "Merge \"Add a test for overlapping SG rules\""
    },
    {
      "commit": "38e12629ed5bcf7d799be71bdbaf25842c42e7bf",
      "tree": "59562696a8367273ba3a55d031e32972c4810658",
      "parents": [
        "435a2f204a63ccad77020d83d7a66a9b57197878",
        "a5cdede38739b52340d204ebe57c63638a19dcca"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 25 09:06:35 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 25 09:06:35 2021 +0000"
      },
      "message": "Merge \"Fix required extensions for the subnet\u0027s service type API tests\""
    },
    {
      "commit": "435a2f204a63ccad77020d83d7a66a9b57197878",
      "tree": "3fe4f7f667073081007770684f147d2b07170561",
      "parents": [
        "93df811e33777a4eae300a95a64239eb8374d1ab",
        "913c3065e2f2adcf74167b3bdf3e7e0f5200fc18"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 24 16:44:56 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 24 16:44:56 2021 +0000"
      },
      "message": "Merge \"Add test for default DNS zone per tenant\""
    },
    {
      "commit": "93df811e33777a4eae300a95a64239eb8374d1ab",
      "tree": "8f4ce55443fe0df4fe0e4f32fc1a9e3d4433e710",
      "parents": [
        "47bf2c5054ac69117a6c1bc1e576f3d9e6614cb0",
        "4a91784c02b7799241af2c01b9964442c65cf7af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 24 09:29:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 24 09:29:47 2021 +0000"
      },
      "message": "Merge \"Move back designate scenario job to the check queue\""
    },
    {
      "commit": "25df8e296ec1dbda91abb5b6e2b32a85469971eb",
      "tree": "92a1e759647cff624c79ff41bfbd0b3d988be168",
      "parents": [
        "4bc26447e9506a4e3814f208311ab1a354b5f531"
      ],
      "author": {
        "name": "IWAMOTO Toshihiro",
        "email": "iwamoto@valinux.co.jp",
        "time": "Thu Nov 16 10:22:00 2017 +0900"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Thu Jun 24 08:18:22 2021 +0300"
      },
      "message": "Add a test for overlapping SG rules\n\nNeed to make sure that security group rules with overlapping\nport ranges are correctly enforced\n\nCo-Authored-By: Maciej Jozefczyk \u003cmjozefcz@redhat.com\u003e\n\nChange-Id: I0c3cafe7f346169741da17f024adf19c71bc1217\nRelated-bug: #1708092\n"
    },
    {
      "commit": "a5cdede38739b52340d204ebe57c63638a19dcca",
      "tree": "aea85c92b67d856e7728549227ba590a0a1b7852",
      "parents": [
        "47bf2c5054ac69117a6c1bc1e576f3d9e6614cb0"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jun 23 09:37:04 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jun 23 11:18:54 2021 +0200"
      },
      "message": "Fix required extensions for the subnet\u0027s service type API tests\n\nIn [1] new tests for subnet service types were added but by mistake\n\u0027service-types\u0027 was set as API extension required for those tests.\nIn fact this API feature in the subnet is provided by the\n\u0027subnet-service-types\u0027 extension and this should be required for that\ntests.\n\nThis patch also adds \"subnet-service-types\" extension to the Tempest\nconf in jobs for all branches up to stable/queens becuase this API\nextension was available in Neutron since queens for sure so it\u0027s safe to\nadd it there.\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/787718\n\nRelated-Bug: #1933115\nChange-Id: I2b9b472a07455f5e67fc4adcc3b264b4ad8a9dbf\n"
    },
    {
      "commit": "bb1532a297d65fc28868673a44e070d12de2fefd",
      "tree": "49773fc2283f96a48e6fbcb438b60b1706921228",
      "parents": [
        "03c795e8c32d4fb65c79766000c459b1d2f16f31"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jun 17 13:45:56 2021 +0000"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 22 14:44:14 2021 +0000"
      },
      "message": "Revert \"Skip scenario tests if HA router will not be active\"\n\nThis reverts commit 03c795e8c32d4fb65c79766000c459b1d2f16f31.\n\nReason for revert: Fix [1] should resolve that issue and tests\nshould be more stable now.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/796844\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/796844\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797407\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797408\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797409\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797410\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797411\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797412\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797473\n\nChange-Id: I2309f987c170b8fbaeaceef8b4db4fcb1c047fc7\nRelated-bug: #1923633\n"
    },
    {
      "commit": "47bf2c5054ac69117a6c1bc1e576f3d9e6614cb0",
      "tree": "5992af3fb3cd8f6449a86f8b4d5b662486905674",
      "parents": [
        "d594a877c8eddd823bf43c40f9c9df673082f1fd",
        "3eb483bf8db96e5646c1cecfd1cbdce33fe62519"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 21 19:29:35 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 21 19:29:35 2021 +0000"
      },
      "message": "Merge \"Remove allowed_address_pair API tests\""
    },
    {
      "commit": "d594a877c8eddd823bf43c40f9c9df673082f1fd",
      "tree": "1fef1d2834fcda33138ea7e3012790c8e6fce1b0",
      "parents": [
        "120dcfd081997e6dd178266c361f2fa73749e94c",
        "2e68c7aa20eaa1998a84ef0e040ff36abeb3eb13"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 16 15:05:18 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 16 15:05:18 2021 +0000"
      },
      "message": "Merge \"New API test for subnet\u0027s service types\""
    },
    {
      "commit": "3eb483bf8db96e5646c1cecfd1cbdce33fe62519",
      "tree": "66e3673b8b071555e5cef85c7a6c5a2816cecaa5",
      "parents": [
        "120dcfd081997e6dd178266c361f2fa73749e94c"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 15 14:36:58 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 15 14:40:18 2021 +0200"
      },
      "message": "Remove allowed_address_pair API tests\n\nThe same tests are also available in\ntempest.api.network.test_allowed_address_pair module. Usually in\nsuch case, tests are removed from the tempest repo and kept in the\ntempest plugin repo but in this case we discussed that with the core\nmembers of the QA team and we agreed that it will be better to remove\nthose tests from neutron-tempest-plugin and keep them in the tempest\nrepo as they are part of the Interop tests.\n\nChange-Id: Ia1756ddbea665dea639de8ef40602034c07dadbb\n"
    },
    {
      "commit": "120dcfd081997e6dd178266c361f2fa73749e94c",
      "tree": "2abb013093a83251284438dbca23759f1d11d044",
      "parents": [
        "d41ea136703a726a46a1f4b39c82a40c5684d749",
        "1536b57c8f1116ba48fdd72b6edc7202d5870fbf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 12 22:28:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 12 22:28:22 2021 +0000"
      },
      "message": "Merge \"Remove \"active\" attribute from the allowed_address_pairs\""
    },
    {
      "commit": "d41ea136703a726a46a1f4b39c82a40c5684d749",
      "tree": "f678a7519158c9c8bc3dd44d269ed385c8b8cce9",
      "parents": [
        "9e8a6aa7043426444ce742252dbe0f948055c7ab",
        "bd2bfd49d3b6bfb6f76a7507cab59b654f46e8a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 09 14:16:34 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 09 14:16:34 2021 +0000"
      },
      "message": "Merge \"Added test for reattached security groups\""
    },
    {
      "commit": "bd2bfd49d3b6bfb6f76a7507cab59b654f46e8a1",
      "tree": "202a25f244aa9e64eef7dfa7c41a86077d1b607d",
      "parents": [
        "4bc26447e9506a4e3814f208311ab1a354b5f531"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Wed May 26 18:12:36 2021 +0300"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jun 09 07:17:19 2021 +0000"
      },
      "message": "Added test for reattached security groups\n\nWe had a bug for OSP13 with openvswitch firewall driver that the established\nconnection can\u0027t be resumed after the security group has been removed from\nthe port and than added back. Need to test this behavior.\n\nIn order to keep the connection open there is a new StatefulConnection\nclass\n\nRelated-Bug: #1915530\nChange-Id: I3c2f037180b35dbbd254d8b4ce69852d31391a9a\n"
    },
    {
      "commit": "2e68c7aa20eaa1998a84ef0e040ff36abeb3eb13",
      "tree": "b1c29cadc74bd9f4411e950867d7c8ea1654a42b",
      "parents": [
        "9e8a6aa7043426444ce742252dbe0f948055c7ab"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Apr 23 14:00:35 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 08 10:18:18 2021 +0000"
      },
      "message": "New API test for subnet\u0027s service types\n\nThis new test creates 2 subnets with different service_types set, then\nit creates 2 ports with device_owner matching those service types and\nensures that each port has got IP address associated from the correct\nsubnet.\n\nChange-Id: Ia83b5f7958a4a12119e52c6fa9a06452fbec7bd6\n"
    },
    {
      "commit": "9e8a6aa7043426444ce742252dbe0f948055c7ab",
      "tree": "e31e6b08691e1d179c675a063eb8c3d36af9a3ec",
      "parents": [
        "661cc06f5e96a78cd643fdc09cfadc208d5a6c3a",
        "dbb0b4891ffaab0b600307768cee2b997e2b5f78"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 07 19:22:01 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 07 19:22:01 2021 +0000"
      },
      "message": "Merge \"QoS rule negative tests\""
    },
    {
      "commit": "1536b57c8f1116ba48fdd72b6edc7202d5870fbf",
      "tree": "544cbb907b97a46a0eb8e1c8b302f0cfa958e7e0",
      "parents": [
        "661cc06f5e96a78cd643fdc09cfadc208d5a6c3a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jun 04 13:55:31 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jun 04 14:01:11 2021 +0200"
      },
      "message": "Remove \"active\" attribute from the allowed_address_pairs\n\nAttribute \"active\" is going to be added to the allowed_address_pairs\nin the patch [1] and will not be available in older branches.\nTo make our existing allowed_address_pairs API tests to be passing in\nboth cases, with and without that \"active\" attribute, this patch\nremoves that field from the allowed_address_pairs which are returned\nby the Neutron server.\n\nWe could make expected results of those tests to be dependend on the\navailable Neutron\u0027s API extensions but in that case existing tests may\nfail randomly as all tests are always using same IP addresses thus\nallowed_address_pair may be active\u003dTrue or active\u003dFalse.\n\nTo properly check active/inactive allowed address pairs there will be\nadditional tests added to the neutron-tempest-plugin in the follow up\npatch.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/601336\n\nRelated-Bug: #1928466\nChange-Id: I368ca13291055f43896beb905cf19ff933fa797c\n"
    },
    {
      "commit": "661cc06f5e96a78cd643fdc09cfadc208d5a6c3a",
      "tree": "ebbdebb898045a4f5e48be0b32ed9a1f6e9c862e",
      "parents": [
        "4bc26447e9506a4e3814f208311ab1a354b5f531",
        "20eb9672d231efebaaeda6ab38b0bfa99f56f76d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 27 06:19:45 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 27 06:19:45 2021 +0000"
      },
      "message": "Merge \"Switch neutron-tempest-plugin-api job to be ML2/OVS\""
    },
    {
      "commit": "4bc26447e9506a4e3814f208311ab1a354b5f531",
      "tree": "d48a73d81c90fccd56f3b88692ac93af7ac0c172",
      "parents": [
        "8de8b99c7052bd7d6205b6aa28e12f1679989dc7",
        "99d8ae2fb8967e87dd07d17e0b822730824502f2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 20 21:28:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 20 21:28:40 2021 +0000"
      },
      "message": "Merge \"Remove train jobs from the project\u0027s CI queues\""
    },
    {
      "commit": "8de8b99c7052bd7d6205b6aa28e12f1679989dc7",
      "tree": "a6f7d3d19c0829b376dd4933373969c43e6da762",
      "parents": [
        "98baa5d6aa82022b3703e91aa894e90318c1ef42"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed May 19 22:48:33 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed May 19 22:58:44 2021 +0200"
      },
      "message": "Change way how tcpdump result is checked in multicast test\n\nIn the multicast scenario test, when IGMP snooping is enabled thus\nmulticast traffic shouldn\u0027t be delivered to the unregistered node.\nTo check that this is true, we run tcpdump on the unregistered node\nwith filter to catch multicast packets and we assert that any packet\nwasn\u0027t captured by tcpdump.\nThe problem is that we were expeciting in the actual tcpdump message\nstring like:\n\n    \u00270 packets captured\\n0 packets received by filter\u0027\n\nand that can cause problem as sometimes test is failing due to output\nlike:\n\n    \u00270 packets captured\n     3 packets received by filter\n     0 packets dropped by kernel\u0027\n\nNow, according to the tcpdump manpage [1] meaning of the \"packets\nreceived by filter\" is like below:\n\n    \"the meaning of this depends on the OS on which you\u0027re running\n    tcpdump, and possibly on the way the OS was configured - if a\n    filter was specified on the command line, on some OSes it counts\n    packets regardless of whether they were matched by the filter\n    expression and, even if they were matched by the filter expression,\n    regardless of whether tcpdump has read and processed them yet,\n    on other OSes it counts only packets that were matched by\n    the filter expression regardless of whether tcpdump has read and\n    processed them yet, and on other OSes it counts only packets that\n    were matched by the filter expression and were processed by\n    tcpdump\"\n\nSo to avoid failured to due packets \"received by filter\", lets just\nmatch on packets \"captured\" as in case of this test, when we are using\n\"-c1\" switch in tcpdump that should be enough.\n\n[1] https://www.tcpdump.org/manpages/tcpdump.1.html\n\nCloses-Bug: #1926780\nChange-Id: If36931beecd53c0767a5de5fd01f861961385049\n"
    },
    {
      "commit": "98baa5d6aa82022b3703e91aa894e90318c1ef42",
      "tree": "4cbbfdefc3eac46074ca4bff43b05955b9508d23",
      "parents": [
        "3d7420a2fdb65a58086ab82f66badfcf1be9682e",
        "a4cb8077a8efa311b01ded3d2c27fc484016da13"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 19 15:53:12 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 19 15:53:12 2021 +0000"
      },
      "message": "Merge \"Unset new rolevar for run-tempest role for rocky jobs\""
    },
    {
      "commit": "3d7420a2fdb65a58086ab82f66badfcf1be9682e",
      "tree": "284b421338139bf95e3a0c8f925e9cef9a8a8b9b",
      "parents": [
        "887f5ac7303a016feeba5b926e4a63a5ef2ced65"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Wed May 12 11:28:40 2021 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Mon May 17 08:04:53 2021 +0000"
      },
      "message": "Explicitly set jobs sfc and bgpvpn to ML2/OVS\n\nDevstack is changing the Neutron default to OVN backend.\nThis patch makes sure that neutron-tempest-plugin-sfc and\nneutron-tempest-plugin-bgpvpn-bagpipe jobs use OVS backend and starts\nall neutron services like DHCP-agent and metadata-agent.\n\nChange-Id: I1f0c718b19781fa491c1e75a08282b30cf77ba1e\n"
    },
    {
      "commit": "99d8ae2fb8967e87dd07d17e0b822730824502f2",
      "tree": "72411be5f8699d0ceb7ce762d0e9efb88935de1b",
      "parents": [
        "887f5ac7303a016feeba5b926e4a63a5ef2ced65"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri May 14 16:22:22 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat May 15 09:14:56 2021 +0200"
      },
      "message": "Remove train jobs from the project\u0027s CI queues\n\nAs stable/train just was switched to EM phase, we don\u0027t need to run\nit\u0027s tests in the neutron-tempest-plugin CI.\nNeutron-tempest-plugin is pinned to the 1.5.0 version in the train\njobs and that will be used in e.g. Neutron stable/train since now.\n\nChange-Id: I2b7522e8d7fa9a973b00e59fcf5a0b5116bc5b6c\n"
    },
    {
      "commit": "20eb9672d231efebaaeda6ab38b0bfa99f56f76d",
      "tree": "7ff7339e47643d033db96dad86ea98e388c47864",
      "parents": [
        "887f5ac7303a016feeba5b926e4a63a5ef2ced65"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri May 14 10:30:14 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri May 14 10:30:14 2021 +0200"
      },
      "message": "Switch neutron-tempest-plugin-api job to be ML2/OVS\n\nIt will give us more API tests coverage as we don\u0027t need to e.g.\nskip logging tests, even when Devstack will be switched to the ML2/OVN\nbackend.\nIt also enables deploying Neutron with uwsgi again, as with ML2/OVS\nbackend it isn\u0027t broken.\n\nChange-Id: I90f3c430504677a42e98230b84ea87f863c1331b\nCloses: #1928345\n"
    },
    {
      "commit": "887f5ac7303a016feeba5b926e4a63a5ef2ced65",
      "tree": "a3adf567ca3fef164df96dcb1c3ab3622ac21ec4",
      "parents": [
        "dba9222224dae8715613178ebd273ae0ebc8b4e2",
        "03c795e8c32d4fb65c79766000c459b1d2f16f31"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 11 18:35:49 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 11 18:35:49 2021 +0000"
      },
      "message": "Merge \"Skip scenario tests if HA router will not be active\""
    },
    {
      "commit": "dba9222224dae8715613178ebd273ae0ebc8b4e2",
      "tree": "75e181edda9774d5e96aec823896f68ef3060443",
      "parents": [
        "25b3261587b5a85d43fadbba664422f277ebbdd7",
        "73cebc9782594a1ccbfe969c61bf554e6fad8721"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 07 03:33:38 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 07 03:33:38 2021 +0000"
      },
      "message": "Merge \"Fix test to prevent network leak\""
    },
    {
      "commit": "25b3261587b5a85d43fadbba664422f277ebbdd7",
      "tree": "d3aa39fbcc74559cd0e6d47141f82cb73c49d69e",
      "parents": [
        "f32a18b1597a1f2ff73929372d4a0665a75be8b2",
        "5be4bea4bfaaa8732f5538ef1b34e072c5716a75"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 06 22:58:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 06 22:58:25 2021 +0000"
      },
      "message": "Merge \"Rewrite stein jobs using tempest_exclude_regex\""
    },
    {
      "commit": "73cebc9782594a1ccbfe969c61bf554e6fad8721",
      "tree": "e169700d8cb701971dbbe142d8b81bcdc7d1d0a3",
      "parents": [
        "f32a18b1597a1f2ff73929372d4a0665a75be8b2"
      ],
      "author": {
        "name": "Sampat Ponnaganti",
        "email": "sp810x@att.com",
        "time": "Wed May 05 16:43:36 2021 +0000"
      },
      "committer": {
        "name": "Sampat Ponnaganti",
        "email": "sp810x@att.com",
        "time": "Thu May 06 13:06:34 2021 +0000"
      },
      "message": "Fix test to prevent network leak\n\nFix the test case such that the original network ID\nis used during the clean up of the network.\n\nCloses-Bug: #1927249\nChange-Id: I82f3c5320c5b324167a8c22966e16828090ab4b7\n"
    },
    {
      "commit": "dbb0b4891ffaab0b600307768cee2b997e2b5f78",
      "tree": "79187104ea253db8b76cea8971c46180072fe6ec",
      "parents": [
        "f32a18b1597a1f2ff73929372d4a0665a75be8b2"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue May 04 17:20:07 2021 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Wed May 05 10:36:56 2021 +0200"
      },
      "message": "QoS rule negative tests\n\nAdd negative tests for QoS minimum bandwidth rule and QoS DSCP rules.\n\nChange-Id: I7cec85b14c70ab6d55656cd518fdb4c806713c73\n"
    },
    {
      "commit": "4a91784c02b7799241af2c01b9964442c65cf7af",
      "tree": "8649eb1e644c98aca0658781f069b0af6092b16f",
      "parents": [
        "f32a18b1597a1f2ff73929372d4a0665a75be8b2"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed May 05 08:44:51 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed May 05 08:46:19 2021 +0200"
      },
      "message": "Move back designate scenario job to the check queue\n\nDue to bug [1] designate integration job was moved to\nthe experimental queue some time ago but now as [1] is fixed,\nwe can make it again running in the check queue and make it voting.\n\n[1] https://launchpad.net/bugs/1891309\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/789659\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/789660\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/789661\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/789662\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/789663\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/789664\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/789665\n\nChange-Id: Id14a4d6f9e7c921e5e682e7b5b27bf628ff28a77\nRelated-Bug: #1891309\n"
    },
    {
      "commit": "f32a18b1597a1f2ff73929372d4a0665a75be8b2",
      "tree": "41f82734e232551a30373d76e1d7f2183ba6f75e",
      "parents": [
        "4b83cee378fcb82a094672154ec4f5418bde7272",
        "7fbea90e365ddbd78001cc5ee8c46506fbd4b719"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 04 17:07:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 04 17:07:09 2021 +0000"
      },
      "message": "Merge \"Add QoS negative test, test_rule_create_rule_non_existent_policy\""
    },
    {
      "commit": "5be4bea4bfaaa8732f5538ef1b34e072c5716a75",
      "tree": "70dfcd17f0599e79128f10f5e9ba2ac3b3fc408a",
      "parents": [
        "b468f85df7203ecbafb95673777a879903ade016"
      ],
      "author": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Fri Apr 30 16:57:06 2021 +0200"
      },
      "committer": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Fri Apr 30 16:57:06 2021 +0200"
      },
      "message": "Rewrite stein jobs using tempest_exclude_regex\n\nAs detailed in [0], these jobs can not use the parent master definition\nanymore, as tempest_exclude_regex should not be set (and legacy\ntempest_black_regex used instead).\n\nThis integrates the master job definition directly, with that variable\nname change (and will be tested on a separate stein backport to confirm\nstein gates actually pass with it)\n\n[0] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/786657\n\nChange-Id: I1f93d8ce3b9708ebcdd4408675012229964af032\nCloses-Bug: #1923412\n"
    },
    {
      "commit": "a4cb8077a8efa311b01ded3d2c27fc484016da13",
      "tree": "9c35863baec7cf2c786b18a2d12f8ead54255f22",
      "parents": [
        "edf3cba046fd960bfbd6a17890ad995fd2c7d955"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Apr 16 15:33:29 2021 +0200"
      },
      "committer": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Fri Apr 30 13:38:25 2021 +0000"
      },
      "message": "Unset new rolevar for run-tempest role for rocky jobs\n\nIt was done switched to use new rolevar for newer branches in [1]\nsome time ago but it seems that as rocky and queens jobs are inheriting\nfrom the jobs defined for master branch, they have both regex variables\nset and that is causing problems when running CI jobs for older\nbranches.\nIt is like that because it seems that roles defined in Tempest repo\n(run-tempest) is always used from master branch, even if tempest is\npinned in devstack to be e.g. 23.0.0 (for Rocky).\nBecause of that, as for example our job\nneutron-tempest-plugin-scenario-openvswitch-iptables_hybrid-rocky\ninherits from the neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid\nit happened that it had defined both \"tempest_black_regex\" and\n\"tempest_exclude_regex\" so both tasks:\n\nrun-tempest : Build exclude regex (old param)\nrun-tempest : Build exclude regex (new param)\n\nwere skipped and there was no list with tests to skip passed to tempest\nreally.\n\nTo avoid that, we need to define jobs for rocky branch \"from\nscratch\" and not inherit from the jobs defined in zuul.d/master.yaml\nas such jobs for master branch is using tempest_exclude_regex variable\nand there is no way to unset it in the rocky job.\n\n[1] https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/775257\n\nChange-Id: Iafa52d60050c12ea10ab1bfb4d6147f886303ea5\nCloses-Bug: #1924315\n"
    },
    {
      "commit": "4b83cee378fcb82a094672154ec4f5418bde7272",
      "tree": "449205cc6599fff50dd9bc9f4b81f138bf62e483",
      "parents": [
        "b468f85df7203ecbafb95673777a879903ade016"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Apr 29 21:08:09 2021 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Apr 29 21:08:09 2021 +0200"
      },
      "message": "Fix DNS scenario tests\n\nIn [0] the need for admin credentials was added, but one class wasn\u0027t changed,\nfix this.\n\n[0] I8c8b7c11c63ffeee4f776695f32ae686793299b3\n\nChange-Id: I7cdd157be5c4652c68f5b81171433a913f394bcf\n"
    },
    {
      "commit": "7fbea90e365ddbd78001cc5ee8c46506fbd4b719",
      "tree": "0c6c14e9723da79310498fc116091e11bdf4a37c",
      "parents": [
        "b468f85df7203ecbafb95673777a879903ade016"
      ],
      "author": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Wed Apr 28 22:37:22 2021 +0300"
      },
      "committer": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Wed Apr 28 22:37:22 2021 +0300"
      },
      "message": "Add QoS negative test, test_rule_create_rule_non_existent_policy\n\nThe negative test tries to create a rule\nusing non existing QoS policy name.\n\nChange-Id: I0e989173ca45a0454ba65518dd3f7b0051a95439\n"
    },
    {
      "commit": "b468f85df7203ecbafb95673777a879903ade016",
      "tree": "aa340bed31a16ba3a6e5c214c4d5ca60a65e265d",
      "parents": [
        "cef49ad5e7a86b2c333113bd0d697afc3481155b",
        "c134ea944e288a8dda5322fb104c39f9dbbaf842"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 28 10:36:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 28 10:36:29 2021 +0000"
      },
      "message": "Merge \"Add iptables and listening sockets to debug info\""
    },
    {
      "commit": "03c795e8c32d4fb65c79766000c459b1d2f16f31",
      "tree": "b1aa86c632c21e1172a26b38591b79696d89a98d",
      "parents": [
        "cef49ad5e7a86b2c333113bd0d697afc3481155b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Apr 28 08:45:03 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Apr 28 09:05:31 2021 +0200"
      },
      "message": "Skip scenario tests if HA router will not be active\n\nDue to related bug, it may happen that HA router will not become active\non any of the L3 agents even in 10 minutes.\nI know it\u0027s just ugly workaround, but to unblock our gate lets skip test\nif that issue will happen, instead of failing whole job.\nWe know that issue and we are already working on fix for that.\n\nRelated-Bug: #1923633\nChange-Id: I185a0d1031af9489731baa0f132762b61eb9c64f\n"
    },
    {
      "commit": "cef49ad5e7a86b2c333113bd0d697afc3481155b",
      "tree": "49773fc2283f96a48e6fbcb438b60b1706921228",
      "parents": [
        "edf3cba046fd960bfbd6a17890ad995fd2c7d955",
        "ad276cb34086866e74eb33b4fb97a4378d7acd6f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 28 00:20:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 28 00:20:08 2021 +0000"
      },
      "message": "Merge \"jobs: remove devstack-gate references\""
    },
    {
      "commit": "edf3cba046fd960bfbd6a17890ad995fd2c7d955",
      "tree": "f53c2d26bb5f4ab97e785747bccb77a39738e426",
      "parents": [
        "d4988c4f32357a151d9eb715d071cfb696b6fd95"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Apr 21 10:34:02 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Apr 23 06:19:58 2021 +0000"
      },
      "message": "Wait for HA router to be active on at least one agent\n\nDue to related bug it may happend that HA router will become active on\none of the L3 agents after few minutes since it was created. And during\nthat time when it\u0027s in \"standby\" mode, VM can be spawned, it will try\nto get metadata but haproxy in the router namespace is still not running\nso there will be no metadata available.\nThat will end up with SSH authentication error as there will be no\nproper SSH key configured in the VM.\n\nOriginally this patch was intended just as a workaround for the related\nbug but I think it\u0027s worth to keep it even if that bug will be solved on\nthe Neutron\u0027s side as it may give us more clear information about the\nreal problem in the future if something similar will happen and HA\nrouter will not be active on any of the L3 agents.\n\nRelated-Bug: #1923633\nChange-Id: I8c8b7c11c63ffeee4f776695f32ae686793299b3\n"
    },
    {
      "commit": "c134ea944e288a8dda5322fb104c39f9dbbaf842",
      "tree": "8b08560640f892e10b972b761da827575e05a984",
      "parents": [
        "d4988c4f32357a151d9eb715d071cfb696b6fd95"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Apr 14 15:15:01 2021 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Apr 21 14:11:28 2021 +0000"
      },
      "message": "Add iptables and listening sockets to debug info\n\nThe method \"_log_local_network_status\", used to print the system\ninformation in case of error, is improved with new information:\n- The local namespace iptables\n- The local namespace listening sockets\n\nThis information could provide the needed info to investigate the\nproblem, related in the referred bug, when a VM cannot retrieve\nthe metadata information.\n\nChange-Id: Id56743a07267b4b6c03e7b9b295f919668ac07ab\nRelated-Bug: #1923633\n"
    },
    {
      "commit": "d4988c4f32357a151d9eb715d071cfb696b6fd95",
      "tree": "76cba102ada80ef9ee5d130b6b96c177edfd166a",
      "parents": [
        "8c19a3d1e24afc76c27363dd5b8b006fd3dee43a",
        "424eacdad657ccdd431cddde0f52e7b1804e1b80"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 15 09:43:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 15 09:43:22 2021 +0000"
      },
      "message": "Merge \"Add jobs definitions for the stable/wallaby branch\""
    },
    {
      "commit": "8c19a3d1e24afc76c27363dd5b8b006fd3dee43a",
      "tree": "b2be559ea94f023005255b1e03ad84362fb3433f",
      "parents": [
        "5ad4e821006b9ae2bbd5aee18f47b8764a2e2f9c",
        "ff54bba976d2e78b67920769af9014998d6dad52"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 07 23:11:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 07 23:11:20 2021 +0000"
      },
      "message": "Merge \"Switch to new rolevar for run-temepst role\""
    },
    {
      "commit": "424eacdad657ccdd431cddde0f52e7b1804e1b80",
      "tree": "83f8391a924eed3ae4f3af93ad6e7a77efee9b95",
      "parents": [
        "5ad4e821006b9ae2bbd5aee18f47b8764a2e2f9c"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Apr 07 08:41:01 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Apr 07 09:59:54 2021 +0200"
      },
      "message": "Add jobs definitions for the stable/wallaby branch\n\nStable/Wallaby branch is already cut so we need to have\nneutron-tempest-plugin jobs definitions for it.\n\nChange-Id: I39ae1585ee5e0c85420d7fe9ca407ca6f685b2df\n"
    },
    {
      "commit": "5ad4e821006b9ae2bbd5aee18f47b8764a2e2f9c",
      "tree": "880220ed537ca12d0dcc168d112ea0e87be83272",
      "parents": [
        "af435644555c1341605f1cdb8f761cfc393725a4",
        "11b689299722e75a2c1f2fb15cce52f05b2e4cd3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 25 10:58:24 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 25 10:58:24 2021 +0000"
      },
      "message": "Merge \"New test, extends test_subport_connectivity\""
    },
    {
      "commit": "af435644555c1341605f1cdb8f761cfc393725a4",
      "tree": "08702bb53d74c73bf1112a4b6213aef109821335",
      "parents": [
        "04d2f9858233c9dbdd7a57b2b543f90f03c8d7da",
        "305ded386ba186d38247d91ff3657b36defd3a0b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 24 16:26:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 24 16:26:00 2021 +0000"
      },
      "message": "Merge \"Revert \"Mark test_floatingip_port_details test as unstable\"\""
    },
    {
      "commit": "04d2f9858233c9dbdd7a57b2b543f90f03c8d7da",
      "tree": "24ab4a17beadd173c7cec8fda6ce0f7a84291b98",
      "parents": [
        "862cbeb4d1e182d026b32455fab2c5b4fa64bff1",
        "08f3c61c5f3ea383328158369e9b2d62dc945a16"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 22 18:33:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 22 18:33:00 2021 +0000"
      },
      "message": "Merge \"ovn: Collect OVN logs\""
    },
    {
      "commit": "11b689299722e75a2c1f2fb15cce52f05b2e4cd3",
      "tree": "84d010439a84e936bee2f29cc3bef9f2210b6ccf",
      "parents": [
        "862cbeb4d1e182d026b32455fab2c5b4fa64bff1"
      ],
      "author": {
        "name": "Yarboa",
        "email": "yrachman@redhat.com",
        "time": "Thu Jan 07 13:03:35 2021 +0200"
      },
      "committer": {
        "name": "Yarboa",
        "email": "yrachman@redhat.com",
        "time": "Mon Mar 22 16:12:42 2021 +0000"
      },
      "message": "New test, extends test_subport_connectivity\n\nRelated-Bug: #1869244\n\nAdding new test, test_subport_connectivity_soft_reboot\nThe test is checking trunks and ports are recreated during server\nreboots, especialy in ovs_dpdk ports,\nSince test flow is variant of test_subport_connectivity\nTwo methods added and used in the tests:\n_create_servers_with_trunk_port\n_check_servers_remote_connectivity\n\nChange-Id: Ia5fbe680bb904680f52e0e15056d629717a643af\n"
    },
    {
      "commit": "862cbeb4d1e182d026b32455fab2c5b4fa64bff1",
      "tree": "1eb4d13ac7fe8dc0186d07622313c66e2bfa968b",
      "parents": [
        "b8204308a2dcb3577e50f9315c526dee21178c32"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Mar 20 10:05:26 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Mar 20 10:05:26 2021 +0100"
      },
      "message": "Set proper OVS_SYSCONFDIR for the job wher OVS is compiled\n\nDevstack\u0027s patch [1] introduced new variable OVS_SYSCONFDIR which by\ndefault points to the /etc/openvswitch directory. But in case of the\njobs where OVS is installed from source there is no such directory and\n/usr/local/etc/openvswitch should be used instead.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/779991\n\nChange-Id: I240d0df197e89224c2447625130f02d640116ba1\nRelated-Bug: #1918656\n"
    },
    {
      "commit": "305ded386ba186d38247d91ff3657b36defd3a0b",
      "tree": "851d73260dd095eef221d3c8a02a0c42364abc8a",
      "parents": [
        "b8204308a2dcb3577e50f9315c526dee21178c32"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 16 10:32:44 2021 +0000"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 17 20:35:50 2021 +0100"
      },
      "message": "Revert \"Mark test_floatingip_port_details test as unstable\"\n\nThis reverts commit 5ddcf33322f1e257322369fff6416aa48c4214b9.\n\nReason for revert: I don\u0027t see failures of that test in last 30 days\naccording to logstash. Let\u0027s run it without skipping and we will see if\nthe problem still exists.\n\nChange-Id: Iee4c0bb20ac74b1055023fbb3ea4c335564c72a4\n"
    },
    {
      "commit": "b8204308a2dcb3577e50f9315c526dee21178c32",
      "tree": "c3d989e4121525e604ff738d3251bfb46e2c4e9f",
      "parents": [
        "a171170042ee3594dced44dad76f154f643a066d",
        "6b6596710efd41788b1eebf107a1a539e7b69403"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 11 15:16:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 11 15:16:10 2021 +0000"
      },
      "message": "Merge \"Fix multicast scenario test\""
    },
    {
      "commit": "08f3c61c5f3ea383328158369e9b2d62dc945a16",
      "tree": "f5bac818402cf63bd59f1fb05d9fde9765595e56",
      "parents": [
        "a171170042ee3594dced44dad76f154f643a066d"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Sun Feb 07 15:50:23 2021 +0100"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Mar 09 22:31:06 2021 -0500"
      },
      "message": "ovn: Collect OVN logs\n\nCollect OVS and OVN logs on the jobs that compile OVS and OVN from\nsource. The directories containing the logs are different if packages\nare used instead. The Neutron change [1] collects logs only for packaged\nversions because OVS and OVN are never compiled in Neutron jobs.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/771658\n\nChange-Id: I90d9a37a31c1c455ae47e3c0f4bd9b3c98241d34\n"
    },
    {
      "commit": "a171170042ee3594dced44dad76f154f643a066d",
      "tree": "0a31817b9f0883292e118155e5b456639021e445",
      "parents": [
        "e6e0ccf3dbbcb8173d04c7842f8cfa523c8a4882",
        "24ad1f3c7fd214ce6412715c204f9457b6c80019"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 12:48:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 12:48:29 2021 +0000"
      },
      "message": "Merge \"Enable l3_ha in neutron config for scenario jobs\""
    },
    {
      "commit": "6b6596710efd41788b1eebf107a1a539e7b69403",
      "tree": "7b03bd90afa2814814bc4db193fa59741875da6c",
      "parents": [
        "63e1543d6245c905cafd09a6f7febb62487013b6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Feb 02 22:15:33 2021 +0000"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 09 12:18:30 2021 +0100"
      },
      "message": "Fix multicast scenario test\n\nThis patch changes multicast scenario test to run tcpdump on the\n\"unregistered\" host always with specific interface, so that interface\nis switched to the promiscuous mode.\nIt also adds option \"-c 1\" to the same tcpdump to be sure that it is killed\nafter it captures one packet.\n\nIn OVN job on Ussuri OVN 20.03 is used and IGMP Snooping requires a\nleast OVN 20.12 so in that version snooping is disabled.\n\nThis also reverts commit 193f1714bf4b2cf9bcdee89c0a646cab84544f10 which\nmarked that multicast scenario test as unstable.\n\nCloses-Bug: #1850288\n\nChange-Id: Ia3c84134a3e0543687ef715025d70f42e4b6826c\n"
    },
    {
      "commit": "ad276cb34086866e74eb33b4fb97a4378d7acd6f",
      "tree": "f26fe792b3ac4887ee2b3832dfd19a512fd46acc",
      "parents": [
        "e6e0ccf3dbbcb8173d04c7842f8cfa523c8a4882"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Mon Mar 08 19:49:16 2021 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Mon Mar 08 19:50:20 2021 +0100"
      },
      "message": "jobs: remove devstack-gate references\n\nNot needed by native Zuul v3 jobs.\n\nChange-Id: I31e9cc2e006d66b8feb8bd5738d595974509c732\n"
    },
    {
      "commit": "e6e0ccf3dbbcb8173d04c7842f8cfa523c8a4882",
      "tree": "751d6faed9224d0331665f33ec4f820bb20a8270",
      "parents": [
        "b1c7a3d7316eec8a10f3fb7cff3e875d4241674a"
      ],
      "author": {
        "name": "Hang Yang",
        "email": "hangyang@verizonmedia.com",
        "time": "Fri Feb 26 15:07:05 2021 -0600"
      },
      "committer": {
        "name": "Hang Yang",
        "email": "hangyang@verizonmedia.com",
        "time": "Tue Mar 02 09:33:44 2021 -0600"
      },
      "message": "Add a scenario test for remote address group\n\nAdd a scenario test for SG rules with remote address group.\n\nImplements: blueprint address-groups-in-sg-rules\nChange-Id: I982552f47297a83a351ec67090c9101d80d88d4a\n"
    },
    {
      "commit": "b1c7a3d7316eec8a10f3fb7cff3e875d4241674a",
      "tree": "4ba0e836498c305eb14f2f233f3470043b265d8c",
      "parents": [
        "935a50ed86016bd05ffe5c25ac7d424e1819d5e3"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@verizonmedia.com",
        "time": "Sun Jan 31 19:05:22 2021 -0600"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel.lavalle@verizonmedia.com",
        "time": "Mon Mar 01 19:12:17 2021 -0600"
      },
      "message": "Add tempest API tests for address groups RBAC\n\nAdd tempest API tests for address groups RBAC\n\nChange-Id: I2e3f6502f658e96594422abf82d44d8132da993b\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/772460\n"
    },
    {
      "commit": "24ad1f3c7fd214ce6412715c204f9457b6c80019",
      "tree": "fac912cdd3bfd3dd1cb14f995c1ecd5d8beec73f",
      "parents": [
        "2c9869000e6b6bacf4836bf4358b9b1451bde8a9"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Aug 11 11:01:34 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Mar 01 15:22:31 2021 +0000"
      },
      "message": "Enable l3_ha in neutron config for scenario jobs\n\nThis patch sets l3_ha config option in neutron server to be\nTrue in singlenode scenario jobs:\n - neutron-tempest-plugin-openvswitch\n - neutron-tempest-plugin-openvswitch-iptables_hybrid\n - neutron-tempest-plugin-linuxbridge\n\nSo all routers created in those jobs will be HA by default.\nEven in single node jobs this will provide us better coverage\nof L3HA mode for routers becuase we didn\u0027t have any job to cover\nsuch case since now.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/776618\n\nChange-Id: I368d0e9410b009097b29367579f958e3ff537936\n"
    },
    {
      "commit": "935a50ed86016bd05ffe5c25ac7d424e1819d5e3",
      "tree": "271fcb705a94b0ee6e9e27d36c9334a480a157ca",
      "parents": [
        "f5a40d92f2d3085148f87c8c912d50dc463d5ca1",
        "743c3b26b939f223838ec993434e9b166266e552"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Feb 27 13:01:49 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 27 13:01:49 2021 +0000"
      },
      "message": "Merge \"Explicitly set jobs to ML2/OVS\""
    },
    {
      "commit": "f5a40d92f2d3085148f87c8c912d50dc463d5ca1",
      "tree": "3f73de7a082665aa7067a3922477f71f14e1f1d0",
      "parents": [
        "98772918ff84df919546e5e83be486bf3b6585f2"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Tue Feb 23 09:17:49 2021 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Thu Feb 25 08:44:17 2021 +0100"
      },
      "message": "Add update QoS rule test step to fip-qos scenario\n\nThis test step was performed at QoSTest.test_qos_basic_and_update (QoS\npolicies applied to network and port), but not at\nFloatingIPQosTest.test_qos (QoS policies applied to FIP)\n\nChange-Id: I4c714f68150f4e40d09048e4d2306619455875b4\n"
    },
    {
      "commit": "98772918ff84df919546e5e83be486bf3b6585f2",
      "tree": "e05eb73f0c20cfe52b2b81da5c1a7217b3f3f7eb",
      "parents": [
        "e6b1004ff2905a1f4fa60cca8915a02131686fe3"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Fri Feb 19 12:36:21 2021 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Tue Feb 23 19:39:40 2021 +0000"
      },
      "message": "Delete qos policies created during scenario tests\n\nChange-Id: I3d41ab713eccac434e44d9c117a9846ba7ab5ed6\n"
    },
    {
      "commit": "e6b1004ff2905a1f4fa60cca8915a02131686fe3",
      "tree": "a2c247ee9d2defadc8c9ff39f59a2c16091cb4ed",
      "parents": [
        "63e1543d6245c905cafd09a6f7febb62487013b6"
      ],
      "author": {
        "name": "ccamposr",
        "email": "ccamposr@redhat.com",
        "time": "Fri Feb 12 12:26:08 2021 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Mon Feb 22 17:32:00 2021 +0100"
      },
      "message": "Add skip funtion for checking enabled extensions in the l3 agent\n\nThis function check the extension configured in the l3 network agent\nand if the extension is no enabled the test is skipped\n\nThat validation should not be applied when the l3 agent does not exist,\ne.g.: OVN configurations\n\nChange-Id: Icbc379d6b8ab0d720d2ae242d79949fb4dd9d27c\n"
    },
    {
      "commit": "743c3b26b939f223838ec993434e9b166266e552",
      "tree": "a455a300d9800ffabc31bf4acdf9a55a78f78d96",
      "parents": [
        "63e1543d6245c905cafd09a6f7febb62487013b6"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Sep 02 14:40:22 2020 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon Feb 22 11:07:46 2021 +0000"
      },
      "message": "Explicitly set jobs to ML2/OVS\n\nDevstack is changing the Neutron default to OVN backend. This patch\nis asserts that neutron-tempest-plugin gate will not get broken by\nthat change by explicitly configuring stable jobs to continue to run\nwith ML2/OVS.\n\nChange-Id: Ibc1594d0296b31af82776eea84b1d3dea5a4dac7\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "913c3065e2f2adcf74167b3bdf3e7e0f5200fc18",
      "tree": "bf348132aa6090244840dcfa11916b8da6dc87dd",
      "parents": [
        "63e1543d6245c905cafd09a6f7febb62487013b6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Jun 08 00:06:54 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Feb 19 16:25:58 2021 +0100"
      },
      "message": "Add test for default DNS zone per tenant\n\nRelated-Bug: #1843218\n\nDepends-On: https://review.opendev.org/#/c/686343/\nChange-Id: If36aa3e99286f4f91ea488609aee0589656881da\n"
    },
    {
      "commit": "63e1543d6245c905cafd09a6f7febb62487013b6",
      "tree": "d62ec7289564d8b1637cd865e8f837adcf83f887",
      "parents": [
        "cd1b08a51f5bb8e19799203f8dbd959c7263b874",
        "d89e7e3c09be5e9f16e3c3a91bd5ef5d095efde6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 18 12:21:39 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 12:21:39 2021 +0000"
      },
      "message": "Merge \"Limit execution of the neutron CI jobs on some irrelevant file\""
    },
    {
      "commit": "cd1b08a51f5bb8e19799203f8dbd959c7263b874",
      "tree": "5b6f39e31ab28b569edfd5016956805d65d6d89d",
      "parents": [
        "2c9869000e6b6bacf4836bf4358b9b1451bde8a9",
        "83c8fd6dfd7065ddf409c01bba921d7b53ee1d02"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 16 11:37:41 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 11:37:41 2021 +0000"
      },
      "message": "Merge \"Move designate scenario job to the experimental queue temporary\""
    },
    {
      "commit": "ff54bba976d2e78b67920769af9014998d6dad52",
      "tree": "5d798f40829ec26753804c7ba813fc498930f468",
      "parents": [
        "2c9869000e6b6bacf4836bf4358b9b1451bde8a9"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 11 13:17:16 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 11 13:20:33 2021 -0600"
      },
      "message": "Switch to new rolevar for run-temepst role\n\nTempest replaced the below rolevar for run-tempest role\n- tempest_test_blacklist is replaced by tempest_test_exclude_list\n- tempest_black_regex is replaced by tempest_exclude_regex\n\nold name are still supported for compatiblity but we recommend\nto switch to new one.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/774835\nChange-Id: I75088a92726821cea678417fc16d7c239e32bc81\n"
    },
    {
      "commit": "2c9869000e6b6bacf4836bf4358b9b1451bde8a9",
      "tree": "cfe575aa2157b31577503fe386e7ed0ea1cd5967",
      "parents": [
        "0f13fee983385c9dee3ec077429441adb38a16ff",
        "85472b6b93d5bb1c647362d542905eba37177d05"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 11 12:57:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 12:57:09 2021 +0000"
      },
      "message": "Merge \"test_metadata_routed: save console log\""
    },
    {
      "commit": "d89e7e3c09be5e9f16e3c3a91bd5ef5d095efde6",
      "tree": "ce0e3f9316286995ded41aea5f8d00513ff2059f",
      "parents": [
        "83c8fd6dfd7065ddf409c01bba921d7b53ee1d02"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 04 12:12:27 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Feb 05 14:51:01 2021 +0000"
      },
      "message": "Limit execution of the neutron CI jobs on some irrelevant file\n\nThis patch tries to make execution of the CI jobs in the Neutron\nqueue to be more smart. There is no need to e.g. run\nneutron-tempest-plugin-api job when only changed files in patch\nare in e.g. neutron.agent module.\nOr there is no need to run openvswitch scenario jobs if changes\nare in e.g. linuxbridge agent only.\n\nChange-Id: I59acf91e4ce396c35d9939ea4887dde3aef55474\n"
    },
    {
      "commit": "0f13fee983385c9dee3ec077429441adb38a16ff",
      "tree": "19ad473e30d188505bc468b85b0ed116061c5c87",
      "parents": [
        "eb84955bf723b25b5b83030b889955f80861ce07",
        "b667ac366ca85618bf83f4ba0cebdc33b6bd3215"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 04 21:03:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 04 21:03:04 2021 +0000"
      },
      "message": "Merge \"Delete router test - API scenario\""
    },
    {
      "commit": "83c8fd6dfd7065ddf409c01bba921d7b53ee1d02",
      "tree": "4346e6fa2e4435c7f4db4dd2fbd557eb39176b87",
      "parents": [
        "eb84955bf723b25b5b83030b889955f80861ce07"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 04 11:40:33 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 04 11:40:33 2021 +0100"
      },
      "message": "Move designate scenario job to the experimental queue temporary\n\nLet\u0027s save some infra resources until for now.\nWhen bug https://bugs.launchpad.net/neutron/+bug/1891309 will be fixed,\nand that job will be stable again, we can move it back to the check\nqueue.\n\nChange-Id: I81d9177dcc5f75d9ec775d2d1b020d48f50ec97d\n"
    },
    {
      "commit": "b667ac366ca85618bf83f4ba0cebdc33b6bd3215",
      "tree": "044da73ed6c8ea5d75a9e450e6f6ebc4830cbe0c",
      "parents": [
        "1f719e26b6e23e7540e3510f20175ae58c504294"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Nov 17 20:23:41 2020 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed Feb 03 18:56:21 2021 +0200"
      },
      "message": "Delete router test - API scenario\n\nTest tries to delete router, up untill the last is finally deleted.\n\"Conflict Errors\" are covered for each router\u0027s \"in use\" port.\n\nNote: this patch removes \"old test\" in:\nneutron_tempest_plugin/api/test_routers_negative.py L:44\nbecause this test is actually removes router when it has no dependencies\nand it\u0027s not about the \"Error\" validation only.\n\nChange-Id: I45629e89ca357306c3fad607647eb30baedfec04\n"
    },
    {
      "commit": "eb84955bf723b25b5b83030b889955f80861ce07",
      "tree": "f37ae818bf1061120b34c263dd98a28245910df5",
      "parents": [
        "a45e0ba48bb9f1fab8664e96572256d0189801bd",
        "dd96e9a6aeffd2181ad70248aab0dc02403fe2c4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 28 14:35:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 28 14:35:05 2021 +0000"
      },
      "message": "Merge \"Use tempest\u0027s ServiceClients rather than Manager\""
    },
    {
      "commit": "85472b6b93d5bb1c647362d542905eba37177d05",
      "tree": "788e4ae8297a48a8883ca4b7ebae7faf19eb60ed",
      "parents": [
        "a45e0ba48bb9f1fab8664e96572256d0189801bd"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Wed Jan 27 11:34:04 2021 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jan 28 09:55:21 2021 +0100"
      },
      "message": "test_metadata_routed: save console log\n\nIn case the commands that check metadata fails save console log.\n\nChange-Id: I7f3582faf429d796493d7dc9837977b5c0f74922\n"
    },
    {
      "commit": "a45e0ba48bb9f1fab8664e96572256d0189801bd",
      "tree": "ab6a124898a5cb77082ada90a759237382dd8a12",
      "parents": [
        "c78b358a0920598412dc6b2eb1f3a6128ba075c8",
        "8ebc061c05d8502fdb5410f34020438492b9e364"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 20 17:03:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 20 17:03:36 2021 +0000"
      },
      "message": "Merge \"Create security groups with the same name\""
    },
    {
      "commit": "c78b358a0920598412dc6b2eb1f3a6128ba075c8",
      "tree": "3951095518d67691c2935704ceeb1c25a486e026",
      "parents": [
        "363b13bea2d9f3a56b4f071ae973775a6a31ca97",
        "088707bf5c4cdffd403c2cb4c7743b811ece5635"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 20 16:49:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 20 16:49:27 2021 +0000"
      },
      "message": "Merge \"Add first VLAN Transparency tests\""
    },
    {
      "commit": "088707bf5c4cdffd403c2cb4c7743b811ece5635",
      "tree": "9020700a952e7cfc2890b3258e6c69e462e9cd79",
      "parents": [
        "5ff3a43a285a28743f26fd15aaf72ee1ae9cf6c8"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Tue Dec 01 21:13:45 2020 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Tue Jan 19 12:36:40 2021 +0100"
      },
      "message": "Add first VLAN Transparency tests\n\nThese tests are only executed if the vlan-transparent extension is installed\nAdvanced images are required because VLANs need to be configured on\nthe servers, which is not possible with cirros\nConnectivity between servers via VLAN interface is verified\n\nFunctions add_route, delete_route and delete_address are added to class\nIPCommand because they are needed for some VLAN Transparency downstream tests\n\nChange-Id: I448203ead31f17a51f756667f6b3fc8e70a77ed2\n"
    },
    {
      "commit": "363b13bea2d9f3a56b4f071ae973775a6a31ca97",
      "tree": "3b4edcc708391519c37b17451bf2bef25531f0dd",
      "parents": [
        "5ff3a43a285a28743f26fd15aaf72ee1ae9cf6c8"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun Dec 27 23:19:24 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jan 19 08:00:10 2021 +0000"
      },
      "message": "Remove stein jobs from the project\u0027s queues\n\nAs Stein is now in EM phase we don\u0027t want to run it\u0027s jobs for every\npatch anymore.\nSo this patch removes those jobs from the check and gate queue of the\nneutron-tempest-plugin repo.\nIt also freeze to use always \"stein-em\" tag of the\nneutron-tempest-plugin in those jobs as this is last known, good\nrelease which works with Neutron stable/stein.\n\nDepends-On: https://review.opendev.org/c/openstack/releases/+/768553\nChange-Id: Ie57b009430bb92f1dabea48399af9faaa7e8987b\n"
    },
    {
      "commit": "8ebc061c05d8502fdb5410f34020438492b9e364",
      "tree": "7ff1938299a0817d22f833cab01a155cfc3607b6",
      "parents": [
        "1f719e26b6e23e7540e3510f20175ae58c504294"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon Nov 16 15:02:55 2020 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sat Jan 16 13:19:39 2021 +0200"
      },
      "message": "Create security groups with the same name\n\nTest scenario:\nCreate a number of security groups using the same name.\nMake sure that all the security groups have been created successfully\nand that each group has its own unique ID.\n\nChange-Id: I044e8f86cd8999d1bde5e4995239b0dfa55489f0\n"
    },
    {
      "commit": "5ff3a43a285a28743f26fd15aaf72ee1ae9cf6c8",
      "tree": "508ccdde7981a38dcf20ff2ddc1404abe9f31fc9",
      "parents": [
        "19a3f867cb485c5544ab0cd9a0f5fd9f5246bf85",
        "20a3211d0212af186567c47d0858cbf64ae4689b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 15 00:32:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 15 00:32:17 2021 +0000"
      },
      "message": "Merge \"Unmark port_forwarding tests as unstable (cont.)\""
    },
    {
      "commit": "19a3f867cb485c5544ab0cd9a0f5fd9f5246bf85",
      "tree": "d348ed4c113064128b62abcefe52ecbce3977e3a",
      "parents": [
        "2903040070a72c3579a531272d1b344c19f8f178",
        "45d8761d4b13ccff51a5e12c165c8e5344a2aee0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 13 16:20:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 13 16:20:15 2021 +0000"
      },
      "message": "Merge \"Move fwaas jobs to the experimental queue\""
    },
    {
      "commit": "20a3211d0212af186567c47d0858cbf64ae4689b",
      "tree": "41cb8b333963be4f2700e7d0dd4c3108fce3cb52",
      "parents": [
        "2903040070a72c3579a531272d1b344c19f8f178"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Thu Jan 07 15:15:47 2021 -0500"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Thu Jan 07 15:17:44 2021 -0500"
      },
      "message": "Unmark port_forwarding tests as unstable (cont.)\n\nThose tests were marked as unstable after migration of CI to the\nUbuntu Focal due to related bug.\nNow this bug should be fixed with depends-on patch so lets make those\ntests as stable again.\n\nThis is a continuation of\nhttps://review.opendev.org/c/openstack/neutron-tempest-plugin/+/756114\n\nDepends-On: https://review.opendev.org/756107\n\nChange-Id: I9c592f189b0b4c69cdfcf0058502c18589f2db40\nRelated-Bug: #1896735\n"
    },
    {
      "commit": "2903040070a72c3579a531272d1b344c19f8f178",
      "tree": "eab0eb894d1888ec3ec5623436496e4f5f245eef",
      "parents": [
        "fd8bf4d3b08efd4c83151a8d59329615bff1cca2"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Jan 05 12:52:45 2021 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Jan 05 12:52:45 2021 +0100"
      },
      "message": "Add doc/requirements\n\nWe need to specify doc requirements in doc/requirements.txt\nto avoid problems with the pip resolver for the release team.\nRemoved specific doc requirements from test-requirements.txt\n\nChange-Id: Ia88848fd9c4ce35d396bc186ae3894a1d5865db9\n"
    },
    {
      "commit": "fd8bf4d3b08efd4c83151a8d59329615bff1cca2",
      "tree": "a5880ecfe967b6dbc0bc4a29d7b3bf2a4959c877",
      "parents": [
        "4fca087188da777fc8947c756bbae651414da1ab",
        "aad352d9ec8593025e78866ead76e4d99aa6b030"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 26 02:49:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 26 02:49:59 2020 +0000"
      },
      "message": "Merge \"test list the network(ipv6) ip usage stats\""
    },
    {
      "commit": "4fca087188da777fc8947c756bbae651414da1ab",
      "tree": "73bad32f0943c3d9b011cb552443691d0663aab7",
      "parents": [
        "92e56c28e3de94d0ceb1a966006e22a80b10a9c9",
        "5898d7c8cadb53da9fd74e7b105c90b71c580633"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 26 02:48:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 26 02:48:57 2020 +0000"
      },
      "message": "Merge \"negative cases for qos policy\""
    },
    {
      "commit": "92e56c28e3de94d0ceb1a966006e22a80b10a9c9",
      "tree": "ef061936f2863492725dfbdde02e67c2b96c2a71",
      "parents": [
        "5bd15fd3cbe019302fa3d4ed715237507cd040d9",
        "06842952d50f2c65fdee854d3980b22e4c4a5cb7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 22 21:37:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 22 21:37:26 2020 +0000"
      },
      "message": "Merge \"New test case: \"test_port_with_fixed_ip\"\""
    },
    {
      "commit": "45d8761d4b13ccff51a5e12c165c8e5344a2aee0",
      "tree": "b33161af1b3860a7c47309c38a5e9aab5faa3b8b",
      "parents": [
        "5bd15fd3cbe019302fa3d4ed715237507cd040d9"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Dec 22 10:56:04 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Dec 22 10:56:04 2020 +0100"
      },
      "message": "Move fwaas jobs to the experimental queue\n\nWe have neutron-fwaas related jobs only for the stable/train and\nstable/ussuri branches as neutron-fwaas was deprecated from stadium\nafter ussuri.\nIn both those cases those jobs are non-voting and broken - both are\nfailing 100% of the times now.\nBased on that there is no point to waste infra resources and run those\njobs on every patch. Lets move them to the experimental queue so it can\nbe run on demand.\n\nChange-Id: I4ea122e7ca1e1c0b5c00bd3397740510540a8ff9\n"
    },
    {
      "commit": "dd96e9a6aeffd2181ad70248aab0dc02403fe2c4",
      "tree": "24f9e0bd41e0caed2a135033d095aa83919d4b59",
      "parents": [
        "f165a64263ab4d47f19182b2b819b3d01fbc807f"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Dec 18 13:12:19 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Dec 21 14:28:48 2020 +0000"
      },
      "message": "Use tempest\u0027s ServiceClients rather than Manager\n\ntempest.Manager has been deprecated for more than 4 years already\nand will be removed by [1].\nTempest plugins are expected to consume\ntempest.lib.services.clients.ServiceClients directly.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/767628\n\nChange-Id: I870f3662679dddf8f29328b10c7fd9637dad9436\n"
    },
    {
      "commit": "5bd15fd3cbe019302fa3d4ed715237507cd040d9",
      "tree": "4ce5764929e3e384b59fcfc137f80e1457572836",
      "parents": [
        "7520dba32f9b166187c6d7e1faa341b11e8b8bf4",
        "3ad6e23a8743e465a84acdfa0d1c12102cefebd6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 21 10:47:17 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 21 10:47:17 2020 +0000"
      },
      "message": "Merge \"Add IPv6 port API test class and basic test\""
    },
    {
      "commit": "06842952d50f2c65fdee854d3980b22e4c4a5cb7",
      "tree": "09369e245087eb14905ef2a86be5e1e96fc70689",
      "parents": [
        "ad7b8e3b888f20f75600b233959d3df92508d6ef"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Nov 10 19:00:11 2020 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Fri Dec 18 20:10:20 2020 +0200"
      },
      "message": "New test case: \"test_port_with_fixed_ip\"\n\nScenario based test case, that is planned to check the ability\nto create the VM using Port with predifined Fixed IP.\n\nChange-Id: I2bb7f271e59defbfc2aba5ee6695a74f496a04bf\n"
    },
    {
      "commit": "7520dba32f9b166187c6d7e1faa341b11e8b8bf4",
      "tree": "c6090862e4399298fb3debff2978bcb4dcdc18bc",
      "parents": [
        "f165a64263ab4d47f19182b2b819b3d01fbc807f"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Mon Nov 16 09:58:50 2020 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Fri Dec 18 10:29:38 2020 +0000"
      },
      "message": "Router appended twice to routers list when created with create_router_by_client\n\ncreate_router_by_client creates a router by calling either create_router\nor create_admin_router\nIn all these cases, the router is appened twice to the routers list,\ni.e. the router is duplicated in that list\n\nChange-Id: I1844abc9d5f14611141b19e9003077e2396fba2a\n"
    },
    {
      "commit": "3ad6e23a8743e465a84acdfa0d1c12102cefebd6",
      "tree": "2b1f318b4316bc70c701e0d91a747db7d34c56d0",
      "parents": [
        "ee3369b63151f35cb3a66b1203e821eab0f91199"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Dec 16 11:22:24 2020 +0800"
      },
      "committer": {
        "name": "lkk",
        "email": "likangkang01@inspur.com",
        "time": "Fri Dec 18 09:50:18 2020 +0000"
      },
      "message": "Add IPv6 port API test class and basic test\n\nChange-Id: I592e1ba8f69f03062e896eb21ac92cf3f258c251\n"
    },
    {
      "commit": "f165a64263ab4d47f19182b2b819b3d01fbc807f",
      "tree": "e21696a853fd83b5721e22aa57277477df5d83f1",
      "parents": [
        "1c962ccdbbdd2c3909d95a4889139bf3f0f878b1",
        "ce8746928700b1cb25c2b4c42e4e55110a300c3c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 17 17:42:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 17 17:42:53 2020 +0000"
      },
      "message": "Merge \"cases associated with the port\""
    },
    {
      "commit": "1c962ccdbbdd2c3909d95a4889139bf3f0f878b1",
      "tree": "ad8677e4f8cac4bd913751a9ba49f61f11427807",
      "parents": [
        "ee3369b63151f35cb3a66b1203e821eab0f91199",
        "ce76ac18dc95bf6ca00be1de38630027927e4aa3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 17 12:26:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 17 12:26:50 2020 +0000"
      },
      "message": "Merge \"New \"test_remove_associated_ports\" negative test case\""
    },
    {
      "commit": "aad352d9ec8593025e78866ead76e4d99aa6b030",
      "tree": "75bacd28e5b4c78d88f488d3f873d9283ae88977",
      "parents": [
        "ee3369b63151f35cb3a66b1203e821eab0f91199"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Dec 16 10:40:56 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Dec 16 10:40:56 2020 +0800"
      },
      "message": "test list the network(ipv6) ip usage stats\n\nChange-Id: I079444437de87aae9eb0ef582ef78a3bae208234\n"
    },
    {
      "commit": "5898d7c8cadb53da9fd74e7b105c90b71c580633",
      "tree": "208b2d0ab4f1e5472e4fb44693aa56e6b3b5cba5",
      "parents": [
        "ee3369b63151f35cb3a66b1203e821eab0f91199"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Dec 15 13:55:28 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Dec 15 14:10:32 2020 +0800"
      },
      "message": "negative cases for qos policy\n\ntest if the qos policy id is not available in url(get\\delete\\update qos policy), a 404 Not Found response is returned\n\nChange-Id: I01abd835d1c5572ca8edafed7ce1d87685c63cde\n"
    },
    {
      "commit": "ee3369b63151f35cb3a66b1203e821eab0f91199",
      "tree": "ab41a7d2f4be5818173f05f2182719f1292436d6",
      "parents": [
        "81189f61f551fb7d5e649eca9ad428014061f083",
        "c2b8070dfa7ee0844f832eee576ead793adb4f1c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Dec 13 11:57:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 13 11:57:32 2020 +0000"
      },
      "message": "Merge \"Minor improvement in: test_qos_basic_and_update\""
    },
    {
      "commit": "81189f61f551fb7d5e649eca9ad428014061f083",
      "tree": "a9fdc4cb12a55f132e904b3dd03c7d3c680134a1",
      "parents": [
        "2dc722686fb265b5e1faf2bbf4b243c9000ee15e",
        "71ab2e2a02b8517cac38eb5eee2f37da9809a43e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 09 16:30:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 09 16:30:45 2020 +0000"
      },
      "message": "Merge \"nagative cases for port\""
    },
    {
      "commit": "2dc722686fb265b5e1faf2bbf4b243c9000ee15e",
      "tree": "2f09555d9c0db3306581a6ab65d69b20b62ebbea",
      "parents": [
        "bd990f8b72ad6a4f7e77f0cf99c138ec00f7421c",
        "98f78dffe69384b4a0905388a4e6aeb033b5707f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 09 16:30:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 09 16:30:41 2020 +0000"
      },
      "message": "Merge \"remove all unused local variable\""
    },
    {
      "commit": "bd990f8b72ad6a4f7e77f0cf99c138ec00f7421c",
      "tree": "145ffdd78a22a10d5f2c23e22ec19e95e5e47382",
      "parents": [
        "53f2da8cea5f5b5d5b864174e56b9665476c60b1",
        "25caaf6d33ba155f45baf7d493a53e10ae27784a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 08 14:20:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 08 14:20:53 2020 +0000"
      },
      "message": "Merge \"Make neutron-tempest-plugin-bgpvpn-bagpipe voting again\""
    }
  ],
  "next": "53f2da8cea5f5b5d5b864174e56b9665476c60b1"
}
