)]}'
{
  "log": [
    {
      "commit": "9b8be88438df22a56a130dc05d50a90e1c24b311",
      "tree": "1b6b0fd28d59cff0b0e43cabaaf146c1a030ea6e",
      "parents": [
        "aa2e58e12048a703eef0e4d6eed336b1fbe263cd"
      ],
      "author": {
        "name": "Przemyslaw Szczerbik",
        "email": "przemyslaw.szczerbik@est.tech",
        "time": "Tue Nov 09 11:58:44 2021 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Mon Jan 10 15:06:06 2022 +0000"
      },
      "message": "Update PortTestCasesResourceRequest for new Neutron API ext\n\nThe port-resource-request-groups Neutron API extension, introduced\nin I99a49b107b1872ddf83d1d8497a26a8d728feb07, changed format of\nport.resource_request attribute. This patch adaps\nPortTestCasesResourceRequest tests to accept both formats.\n\nPartial-Bug: #1922237\nChange-Id: I55b52e360ee99174d804c9bf25b5ccfdc959a1ed\n"
    },
    {
      "commit": "526535d2a694430e4e5271dae9fb6e7d1b0b9ba7",
      "tree": "b3825f0b59d977bd4b6f59418d6e383aa635071a",
      "parents": [
        "864d1b9a1655c36e9ab2b52390330fc5e129def7",
        "1bd28aea955c4a437ad49883e96722e05c274f07"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 21 14:05:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 21 14:05:32 2021 +0000"
      },
      "message": "Merge \"Increase guest os ready timeout\""
    },
    {
      "commit": "864d1b9a1655c36e9ab2b52390330fc5e129def7",
      "tree": "bec4cdda3a112cda432893cd12e31e7c4f0a7682",
      "parents": [
        "c3f60c3221c41200749e9fcd6c43c091ef054d6f",
        "e01cd53d6c6cd9d74ead277c1fcd5eba73625397"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 20 19:44:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 20 19:44:57 2021 +0000"
      },
      "message": "Merge \"Set SG quota for specific project.\""
    },
    {
      "commit": "f519a9804500df2c8ba7cc89d1a6abfb30539ae9",
      "tree": "5e40d6cce0e34ee27d2d21d20c45e09eb61ae74a",
      "parents": [
        "30e199cfcf92de2ca78d985406f2b5264d04852f",
        "7914c980381df859f7c55f8de1b316965bee8470"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 20 15:56:32 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 20 15:56:32 2021 +0000"
      },
      "message": "Merge \"test_list_agent: pop \u0027alive\u0027 from agent dict\""
    },
    {
      "commit": "e01cd53d6c6cd9d74ead277c1fcd5eba73625397",
      "tree": "cbb985169089426649c1c88637fc606fcca48dcd",
      "parents": [
        "0c69ec5bd751569d13ecf32ed2841dbca8e58423"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "mitossvyaz@mail.ru",
        "time": "Tue Nov 23 17:47:21 2021 +0300"
      },
      "committer": {
        "name": "mitya-eremeev-2",
        "email": "mitossvyaz@mail.ru",
        "time": "Fri Dec 17 17:55:03 2021 +0000"
      },
      "message": "Set SG quota for specific project.\n\nproject_id was initialized too early.\nIt was None. The same for tenant_id.\nThat\u0027s why unlimited SG quota was set for\n\"some default project\".\nBut the project in test had default quota(10).\nIf test class created more 10 SG then arised exception\n\"OverQuota\".\nAlso SG quota for default project was reset to default value in cleanup.\nIt could harm another tests which were launched in parallel.\n\nCloses-Bug: 1895876\nCloses-Bug: 1810963\nChange-Id: If7f3789b2791be08088588619f3a1629aeecbda4\n"
    },
    {
      "commit": "c18067fa3489dd488d9fc80127ee28fd05182f18",
      "tree": "34776c68b023d31750d0143243b4fab9b3492d19",
      "parents": [
        "07db06249aeeae07daeb1a425f24c7b9fbbcc7d7"
      ],
      "author": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Wed Dec 08 14:09:28 2021 +0200"
      },
      "committer": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Tue Dec 14 19:35:57 2021 +0200"
      },
      "message": "Add test_create_and_update_port_with_dns_name\n\nTest both create and update of port with a correct predefined\ninternal dns-name (hostname).\n\nChange-Id: Ia05be62e552ca43173833d3436fc1d36c1c34bf4\n"
    },
    {
      "commit": "07db06249aeeae07daeb1a425f24c7b9fbbcc7d7",
      "tree": "e334675e554969384d7c207f73c4e2c72570f27c",
      "parents": [
        "ef99cfe153a61b60acd40d4e4727906cf4b063ba",
        "518c1f84357febde0b38c632d3f83d99c15573ef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 14 14:45:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 14 14:45:48 2021 +0000"
      },
      "message": "Merge \"Add test_create_port_with_dns_name\""
    },
    {
      "commit": "ef99cfe153a61b60acd40d4e4727906cf4b063ba",
      "tree": "d4a90961eff170916c4ba2aa405a90cd41f0499b",
      "parents": [
        "c4597e696de6ff48bbd76112059894e299e14718",
        "12ff05bc5ed8dce7e61ade470e1b667769414b0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 13 11:55:28 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 13 11:55:28 2021 +0000"
      },
      "message": "Merge \"Use LOG.warning instead of deprecated LOG.warn\""
    },
    {
      "commit": "518c1f84357febde0b38c632d3f83d99c15573ef",
      "tree": "3be8bef29793be86e8588e4e17ee884d1c8c4379",
      "parents": [
        "82cd7afa96a03d14660810889e4486cb6f560081"
      ],
      "author": {
        "name": "Maor Blaustein",
        "email": "mblue@redhat.com",
        "time": "Sun Dec 05 18:09:27 2021 +0200"
      },
      "committer": {
        "name": "Maor Blaustein",
        "email": "blue@redhat.com",
        "time": "Thu Dec 09 14:23:10 2021 +0200"
      },
      "message": "Add test_create_port_with_dns_name\n\nTest the creation of port with a correct predefined\ninternal dns-name (hostname).\n\nChange-Id: Ic5f884fb1cb0e0acf80cfd0b1e039900a9ade10f\n"
    },
    {
      "commit": "7914c980381df859f7c55f8de1b316965bee8470",
      "tree": "02d06a5553055d03ddb72560e9cf68a2d04b5024",
      "parents": [
        "c75ba5028fd1abfca557351eaf0da086599a3be8"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Dec 07 18:40:38 2021 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Wed Dec 08 13:08:08 2021 +0000"
      },
      "message": "test_list_agent: pop \u0027alive\u0027 from agent dict\n\nAs the test class lists agents in resource setup it can happen that the\nselected agent from the list is not \u0027alive\u0027, but when test\ntest_list_agent lists again the agents, it is already up and\n\u0027alive\u0027\u003dTrue.\nTo avoid such failure, do skip \u0027alive\u0027 field of the comparison.\n\nChange-Id: I0ed012ef59550e853a30e2994a1ab53083d8640c\nCloses-Bug: #1953480\n"
    },
    {
      "commit": "c4597e696de6ff48bbd76112059894e299e14718",
      "tree": "82405cdac2097545428c928ff1a9cdb3272c5060",
      "parents": [
        "6390d3d50022d820627310336d15af4011c4dc57"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Nov 26 14:09:18 2021 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Dec 08 10:51:21 2021 +0530"
      },
      "message": "Log console output for mac_learning and multicast tests\n\nWould be useful to debug ssh failures in test vms.\n\nAlso for trunk_tests move check_connectivity method call to\n_configure_vlan_subport as there SSH is attempted and that can\nfail.\n\nRelated-Bug: #1952066\nChange-Id: I64a1fd8118c9db1f337b7bf97bb9a77f974149b9\n"
    },
    {
      "commit": "c75ba5028fd1abfca557351eaf0da086599a3be8",
      "tree": "d984a4ae816127ce55af501fa442fd2c707fc6c8",
      "parents": [
        "2736974f680f00859e8654851c27a19d8a552833"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Wed Dec 01 15:54:28 2021 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Thu Dec 02 13:23:29 2021 +0000"
      },
      "message": "Use admin_client to list admin\u0027s servers\u0027 ports\n\nFloatingIpTestCasesAdmin creates VMs as admin (to be sure to boot on\navailability_zone) so to list ports for the VM we have to use\nadmin_client.\n\nChange-Id: I1da9ccc99b70355554ace3a20a237bb4f33381ab\nCloses-Bug: #1952806\n"
    },
    {
      "commit": "b0b597f803328b021474f1072f2cdeff9297391a",
      "tree": "12d3348bbf1c05d1feb9d9d133c6cae5046fa06c",
      "parents": [
        "61e802f4de967217f5f4faef85cda31030d61928"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Nov 04 03:00:42 2021 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Nov 29 17:55:31 2021 +0000"
      },
      "message": "Add stateless security group test case\n\nIt\u0027s a simple test case that creates, updates a stateless SG and\nchecks that the attribute is updated accordingly.\n\nRelated-Bug: #1949451\nDepends-On: I85f7749e7e6186b9e3a7534bce6c306b18702333\nChange-Id: I30e0a11c45618cbdaa0130942cb67ea99bbd0b92\n"
    },
    {
      "commit": "12ff05bc5ed8dce7e61ade470e1b667769414b0e",
      "tree": "0d5ba17371a4e1ce5ced0af8f84336997204ff43",
      "parents": [
        "88ea2dd2be634dfde27319ae621153b92ff15cab"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Nov 29 15:35:09 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon Nov 29 18:21:55 2021 +0900"
      },
      "message": "Use LOG.warning instead of deprecated LOG.warn\n\nThe LOG.warn method is deprecated[1] and the LOG.warning method should\nbe used instead.\n\n[1] https://docs.python.org/3/library/logging.html#logging.warning\n\nChange-Id: Idfe1b7d7dce1dcf1799865c24ffb2c43f423e3ad\n"
    },
    {
      "commit": "1bd28aea955c4a437ad49883e96722e05c274f07",
      "tree": "380a3a582b14cb6f241063e2f326b5edec2b8439",
      "parents": [
        "88ea2dd2be634dfde27319ae621153b92ff15cab"
      ],
      "author": {
        "name": "ccamposr",
        "email": "ccamposr@redhat.com",
        "time": "Mon Nov 29 10:06:02 2021 +0100"
      },
      "committer": {
        "name": "ccamposr",
        "email": "ccamposr@redhat.com",
        "time": "Mon Nov 29 10:19:12 2021 +0100"
      },
      "message": "Increase guest os ready timeout\n\nRhel image is taking more than 60 seconds for starting\nsometines and then we are seeing the paramiko issue with ssh\nstablishment again(Bug: #1892861)\nOriginal fix:\nhttps://review.opendev.org/c/openstack/neutron-tempest-plugin/+/758968\n\nChange-Id: I06586175a1607775cc61d57703f26a9ad23123d9\n"
    },
    {
      "commit": "61e802f4de967217f5f4faef85cda31030d61928",
      "tree": "9ac7a63e7cf4291a885356a9760f333a86ecdea0",
      "parents": [
        "dcfa754d93b4b47660585c42bda243967c032d65",
        "cca5dc8425bed382833abc7fc94fcc9836f10e39"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 02 22:31:49 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 02 22:31:49 2021 +0000"
      },
      "message": "Merge \"Add a config option for BGP speaker scheduling\""
    },
    {
      "commit": "cca5dc8425bed382833abc7fc94fcc9836f10e39",
      "tree": "cf4b5458c57dd5e93e6c94c8ecc8b79b76dd9fc4",
      "parents": [
        "9736cfd59482a10ad121a9d9284ff67345cef4aa"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Oct 25 14:48:57 2021 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Oct 26 10:39:18 2021 +0200"
      },
      "message": "Add a config option for BGP speaker scheduling\n\nDepending on the Scheduler being used in neutron-dynamic-routing, it may\nbe necessary to explicitly schedule a speaker to an agent when it is\nbeing created. Add an option that allows to request this behavior.\n\nNeeded-By: https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/815265\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: Ic685d1b174660cc58b8a29178e98f838d8b496e1\n"
    },
    {
      "commit": "50d725c786f4ee4ae2d012e94d36a6de7b496b7b",
      "tree": "73ec8445736e72e803b2f8cf7342aecc1d4cab82",
      "parents": [
        "7e5923ac25769073e34a5500504bb8851978cb0e",
        "8053c97502fedd861435af17f9a1028da95181c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Oct 16 12:22:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 16 12:22:20 2021 +0000"
      },
      "message": "Merge \"Update service client access test_dns_integration\""
    },
    {
      "commit": "da0daf3fc1113e55f22b20cf083d4f68218e4137",
      "tree": "762df4868e3b98b59d9da9db7d5cfe6d54ae4de8",
      "parents": [
        "6acf7ee0f0886ef4b005a8f63a90f32f5f9a271a",
        "7ebb66e0fdbfea8bf5a0e387d6ea3409a7b2a6d2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Sep 25 06:00:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 25 06:00:55 2021 +0000"
      },
      "message": "Merge \"Refactoring - Use existing Tempest APIs in \"QoS bandwidth limit rule\" tests\""
    },
    {
      "commit": "6acf7ee0f0886ef4b005a8f63a90f32f5f9a271a",
      "tree": "caac38af1b801455418c1b7f8960b9aea701f941",
      "parents": [
        "42c205baafe5fe2bf0718f9d0937f7972ed6972d",
        "4abd06878fa66a7f1d9196af02a48fbcbf990c71"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 23 18:17:45 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 23 18:17:45 2021 +0000"
      },
      "message": "Merge \"Add tap-as-a-service API tests\""
    },
    {
      "commit": "4d74044f42a026415ed491cf0c72ea81e3278dcb",
      "tree": "8a64fb9ada1864a4c279d8ebf425b23be01c1f1d",
      "parents": [
        "feb7f94a534e40a64bdef365a2d65f3ffb8d04b9"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Tue Mar 30 11:58:25 2021 +0400"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Sep 22 09:23:52 2021 +0000"
      },
      "message": "Add skip function for IPv6Test tests\n\nSkip_checks method should be called to check appropriate\nparameters (include specific test parameters such as\nipv6_subnet_attributes) before run IPv6Test.\n\nChange-Id: I6e1a0c192a8e8ce62b7437d864f4f4f86563db79\n"
    },
    {
      "commit": "4abd06878fa66a7f1d9196af02a48fbcbf990c71",
      "tree": "aaea91df939a5a1d8e6ab96f22decfdab2b2a048",
      "parents": [
        "feb7f94a534e40a64bdef365a2d65f3ffb8d04b9"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Aug 06 16:05:23 2021 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Thu Sep 09 16:09:13 2021 +0000"
      },
      "message": "Add tap-as-a-service API tests\n\nAs tap-as-a-service was moved under Neutron governance its tests should\nbe in neutron-tempest-plugin.\n\nChange-Id: I01dd33e0610e1db13815ea153b5c2299d8699d30\n"
    },
    {
      "commit": "7ebb66e0fdbfea8bf5a0e387d6ea3409a7b2a6d2",
      "tree": "d4a3c6586f1b2a1308c484e02f92483efa10dd00",
      "parents": [
        "a7c081344661e84a6cbed1fc3ec77ae30dae041a"
      ],
      "author": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Wed Sep 01 22:39:49 2021 +0300"
      },
      "committer": {
        "name": "zahlabut",
        "email": "ashtempl@redhat.com",
        "time": "Thu Sep 09 14:21:44 2021 +0300"
      },
      "message": "Refactoring - Use existing Tempest APIs in \"QoS bandwidth limit rule\" tests\n\nChange-Id: I742156400061f9b293fd655fb69a3c4db65cad37\n"
    },
    {
      "commit": "2412aff1e812326343c5f8d91f0b74aa903e4912",
      "tree": "e02d4ecde2d1ec6d545477c3b2c509b70c2fe81d",
      "parents": [
        "5f5e297fa1433ae67ee47a08c04e49487c7c6a67",
        "da60eab4dece0d81feef07a9903a758bca73ec11"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 25 16:31:39 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 25 16:31:39 2021 +0000"
      },
      "message": "Merge \"Checking IP version from extra-dhcp-options\""
    },
    {
      "commit": "5f5e297fa1433ae67ee47a08c04e49487c7c6a67",
      "tree": "922017fafe2eeb7b674b4a73a9a4fdd0eb5a6cac",
      "parents": [
        "d30297b7d4ae050e5f027ca083d7a98598ea25a6",
        "58bf60cee67491c91b5e8d4fba756a2abb529c9e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 25 16:28:41 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 25 16:28:41 2021 +0000"
      },
      "message": "Merge \"Add API tests for basic address_groups CRUD operations\""
    },
    {
      "commit": "da60eab4dece0d81feef07a9903a758bca73ec11",
      "tree": "22903f2f50515980728274b62249bc912d983311",
      "parents": [
        "e347cd28588641df951e3c5b4416f50914a4c925"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Mon Aug 16 16:11:40 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Aug 25 11:45:45 2021 +0000"
      },
      "message": "Checking IP version from extra-dhcp-options\n\nExisting IPv4 and IPv6 extra-dhcp-options tests ignored the ip_version\nattribute, so all the extra-dhcp-options tested had IP version 4\n\nChange-Id: I5fee2579a158918c2c22d95493b471e23d0f8161\n"
    },
    {
      "commit": "dfca7c12dc4862c6feedc66f2fa645d9e42e9628",
      "tree": "2e3ae551210beaa942f413105b3f53624cca0795",
      "parents": [
        "74bd5c8edd3305ae91352befa828ccd0c4cccc74"
      ],
      "author": {
        "name": "ccamposr",
        "email": "ccamposr@redhat.com",
        "time": "Sat Mar 06 00:26:14 2021 +0100"
      },
      "committer": {
        "name": "Candido Campos Rivas",
        "email": "ccamposr@redhat.com",
        "time": "Thu Aug 12 08:01:41 2021 +0000"
      },
      "message": "Configure a NetworkManager profile with ipv6 supported format\n\nThis test was unstable due to the default ipv6 format in NM isn\u0027t\nsupported by neutron\n\nChange-Id: Ied226dec9923f021d8f26f1e59b01602d4b1ae82\n"
    },
    {
      "commit": "74bd5c8edd3305ae91352befa828ccd0c4cccc74",
      "tree": "82829907fa3d69659f2796f10fd0666c61d9ae29",
      "parents": [
        "0644d29cdf605b3b43a8cc4f0c3c5f4bf73ceefd",
        "3c0ef4e4f3a35d71a7834a026b910c6eb26b7d92"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 10 05:58:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 10 05:58:15 2021 +0000"
      },
      "message": "Merge \"Switch neutron-tempest-plugin-api job to be ML2/OVN\""
    },
    {
      "commit": "0644d29cdf605b3b43a8cc4f0c3c5f4bf73ceefd",
      "tree": "e93e9d7ca52ccd08c2181d68aebcca0f900ff971",
      "parents": [
        "da1197c59c2d7c76e72e0bb6626c6630732a5d9e",
        "5d1043b27afb7b9f9828e98ba426c1e4d075d9e9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 09 11:49:11 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 09 11:49:11 2021 +0000"
      },
      "message": "Merge \"Fix StatefulConnection to not to fail on exit\""
    },
    {
      "commit": "5d1043b27afb7b9f9828e98ba426c1e4d075d9e9",
      "tree": "25fb5019c88489db1a73304abade79cb218e8df9",
      "parents": [
        "0e98f828abdd9397b16a025519bb8cc88e06fb82"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Tue Aug 03 10:21:43 2021 +0300"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Thu Aug 05 11:12:30 2021 +0300"
      },
      "message": "Fix StatefulConnection to not to fail on exit\n\nSome of the images require `tail` process to be explicitly stopped\nafter the `tail -f ... | nc ...` command has been executed and `nc`\nprocess is finished. But most of the time `tail` process is ended\nautomatically that leads to fail of `killall tail` command.\n\nChange-Id: I43c0b7781ca2ed98156e125566115196aab530cf\n"
    },
    {
      "commit": "da1197c59c2d7c76e72e0bb6626c6630732a5d9e",
      "tree": "3e05ff8ce688f2e0f55cf1a7fb568dc1a9568dd5",
      "parents": [
        "0e98f828abdd9397b16a025519bb8cc88e06fb82",
        "585ade8235d065d2cd2812a6d5d3df5f3cf10420"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 04 12:24:08 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 04 12:24:08 2021 +0000"
      },
      "message": "Merge \"Add test for mac learning\""
    },
    {
      "commit": "585ade8235d065d2cd2812a6d5d3df5f3cf10420",
      "tree": "5b899724f4fdc1d03d37c77165820c5dfce6eda4",
      "parents": [
        "d594a877c8eddd823bf43c40f9c9df673082f1fd"
      ],
      "author": {
        "name": "Elvira García",
        "email": "egarciar@redhat.com",
        "time": "Mon Jun 14 13:23:34 2021 +0200"
      },
      "committer": {
        "name": "Elvira García",
        "email": "egarciar@redhat.com",
        "time": "Mon Jul 26 12:22:39 2021 +0200"
      },
      "message": "Add test for mac learning\n\nThis scenario test checks that, even with no DHCP and no port security,\npackets are not flooded to every port on the network.\n\nTo see this work in OVN, port security and DHCP must be disabled on a\nnetwork. Before having those capabilities, packets would be flooded\nto all servers. Now, the OVN switch can learn the MAC of a port and\nstore it on the FDB table. The adoption of this feature was completed\nin [0].\n\n[0] https://review.opendev.org/c/openstack/neutron/+/763567\n\nChange-Id: I0313ac13f8e8922849f6388d2d1379817230294b\n"
    },
    {
      "commit": "58bf60cee67491c91b5e8d4fba756a2abb529c9e",
      "tree": "5c2478d207c8ff9ccfe9503151f44583d84fc109",
      "parents": [
        "9e8a6aa7043426444ce742252dbe0f948055c7ab"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 08 23:11:41 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jul 22 21:20:33 2021 +0200"
      },
      "message": "Add API tests for basic address_groups CRUD operations\n\nChange-Id: I1c10481b5ccbd482fb7692c6562c76e8356cb87a\n"
    },
    {
      "commit": "8053c97502fedd861435af17f9a1028da95181c3",
      "tree": "2de0965dc0d3cd50fc9f6292c667568dfd809efc",
      "parents": [
        "07fa9073e3a7b43a0cc8bbed18acf63730d3ccfa"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jul 09 18:20:52 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jul 09 19:26:48 2021 +0000"
      },
      "message": "Update service client access test_dns_integration\n\nThis commit updates the Designate service client access to use the\ntempest registry instead of clients added to the client manager.\n\nDepends-On: https://review.opendev.org/c/openstack/designate-tempest-plugin/+/800280\nChange-Id: Ie72e31e8e9081d305a5fb79ae6296546e29a0ee8\n"
    },
    {
      "commit": "07fa9073e3a7b43a0cc8bbed18acf63730d3ccfa",
      "tree": "f67e7fc8f7ab7ed2ad435c488973cbbd52065b06",
      "parents": [
        "3a01c971edb09c9fbc092119bc53dc796e729f44",
        "9115c8e4af0e476cb1c119a6f6eb4887660979f6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 07 10:05:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 07 10:05:29 2021 +0000"
      },
      "message": "Merge \"Fix test_allocate_ips_are_from_correct_subnet on ML2/OVN backend\""
    },
    {
      "commit": "9115c8e4af0e476cb1c119a6f6eb4887660979f6",
      "tree": "4ebdee9dbdae3daa91256795dfda333b9911c0cb",
      "parents": [
        "9c596549025186aa402a005bfdeae528576fccae"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 06 13:50:17 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 06 13:53:15 2021 +0200"
      },
      "message": "Fix test_allocate_ips_are_from_correct_subnet on ML2/OVN backend\n\nIn case of ML2/OVN, driver creates additional network:distributed port\nfor each subnet with enabled DHCP. That caused failures of that test\nin the ML2/OVN environment as subnets created in the test had only some\nspecified service_type thus Neutron couldn\u0027t find any IP address to\nallocate for the \"network:distributed\" port.\nNow it\u0027s fixed by adding \"network:distributed\" service_type to both\nsubnets.\n\nCloses-Bug: #1934622\nChange-Id: Ifc2c75abd49209625065de6fece413aed0bb7a4e\n"
    },
    {
      "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": "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": "3c0ef4e4f3a35d71a7834a026b910c6eb26b7d92",
      "tree": "5713d5f8d7e61b2a0a306b846581202e39b4f7f9",
      "parents": [
        "20eb9672d231efebaaeda6ab38b0bfa99f56f76d"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed May 26 16:26:51 2021 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Jun 09 11:33:34 2021 +0000"
      },
      "message": "Switch neutron-tempest-plugin-api job to be ML2/OVN\n\nThis patch reverts [1] and switches back to the default networking\nbackend installed by devstack.\n\nThis patch also changes the GRE type networks with VLAN type networks\nbecause of the lack of support.\n\nOVN version is set to v21.03.0. OVN v20.12.0 [2] introduced the support\nfor ACL log meters (Neutron logging service), but this version is too\nold right now.\n\nPartial-Bug: #1928345\nRelated-Bug: #1929658\nRelated-Bug: #1914757\n\n[1]https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/791417\n[2]https://github.com/ovn-org/ovn/commit/880dca99eaf73db7e783999c29386d03c82093bf\n\nChange-Id: Id087c2a30a7279f9ef9a2c34ddc68a0b11d20c4b\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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\""
    }
  ],
  "next": "53f2da8cea5f5b5d5b864174e56b9665476c60b1"
}
