)]}'
{
  "log": [
    {
      "commit": "2e77baa5adc44e01fcee484370ebd503a229c25b",
      "tree": "8fcfef26b8f7433ec06af063f5f3fd3f8b09703c",
      "parents": [
        "813c40d958900ff5e3fa11127040ce17f8bfc6fa",
        "e3c390835af2a097e4d6f5113387cee4f1a402d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 22 11:09:43 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 22 11:09:43 2022 +0000"
      },
      "message": "Merge \"[sfc] Remove _create_port \u0026 create_keypair\""
    },
    {
      "commit": "813c40d958900ff5e3fa11127040ce17f8bfc6fa",
      "tree": "cee0530a5cfd7ca12e950648933674fb5e9927c3",
      "parents": [
        "36a231e229a0d178403d6aadf37567868bedf4d3",
        "e800f7be3f204a98f2ac7adc51b2f750faa3c661"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 22 11:09:40 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 22 11:09:40 2022 +0000"
      },
      "message": "Merge \"[sfc] Remove unused router related methods\""
    },
    {
      "commit": "36a231e229a0d178403d6aadf37567868bedf4d3",
      "tree": "ff693ac87b71aff9adf604d60e15399b86f3703c",
      "parents": [
        "d5bcc1f44e14b37edd29edc456370e345186d58e",
        "f0ee14ff801a10aab743455fad8adcc237b8db22"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 11 14:02:21 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 11 14:02:21 2022 +0000"
      },
      "message": "Merge \"[sfc] Remove unused sec groups methods\""
    },
    {
      "commit": "d5bcc1f44e14b37edd29edc456370e345186d58e",
      "tree": "0ea33d7a4300f30b71b3eaf43bd11f9ae726fbc9",
      "parents": [
        "5ebf66443c3daa4f248a6afbdb38370227afba05",
        "1ee1c152f5c374a171bee9ee0e3493e26c314dda"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 06 09:47:50 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 06 09:47:50 2022 +0000"
      },
      "message": "Merge \"[sfc] Remove unused check_remote_connectivity methods\""
    },
    {
      "commit": "5ebf66443c3daa4f248a6afbdb38370227afba05",
      "tree": "eb518630c532161cf4470e833b2bf689a30ebb4e",
      "parents": [
        "93f1e9b3e738745f660a17c185012784f9be69d4",
        "f0e89f4a5303625f23b9534fb0b8d62a10abb5db"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 05 15:11:15 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 05 15:11:15 2022 +0000"
      },
      "message": "Merge \"[sfc] Remove unused floating ip methods\""
    },
    {
      "commit": "e3c390835af2a097e4d6f5113387cee4f1a402d4",
      "tree": "04b7cf06629d088feacc0365c4ba3f56f2086600",
      "parents": [
        "e800f7be3f204a98f2ac7adc51b2f750faa3c661"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Apr 05 11:09:27 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Apr 05 10:32:27 2022 +0000"
      },
      "message": "[sfc] Remove _create_port \u0026 create_keypair\n\nAs tempest.scenario.manager was announced stable interface in Tempest\n27.0.0[1] it can be now reused in plugins.\n\nRemoved methods:\n   * _create_port\n   * create_keypair\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I44d2ebf2bd74e42474774c4ff72e3a3021a82983\n"
    },
    {
      "commit": "e800f7be3f204a98f2ac7adc51b2f750faa3c661",
      "tree": "01721b2ff356979ed584a9faaddf0369af6fa746",
      "parents": [
        "f0ee14ff801a10aab743455fad8adcc237b8db22"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Apr 05 10:58:56 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Apr 05 12:29:55 2022 +0200"
      },
      "message": "[sfc] Remove unused router related methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest\n27.0.0[1] it can be now reused in plugins.\n\nRemoved methods:\n   * _update_router_admin_state\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest\n\nChange-Id: I8446937a3e9aeea1375b725e8bd812f663f36beb\n"
    },
    {
      "commit": "f0ee14ff801a10aab743455fad8adcc237b8db22",
      "tree": "d11ded72e9cf1c61838dad079ea4eb6db5c1d44a",
      "parents": [
        "1ee1c152f5c374a171bee9ee0e3493e26c314dda"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Apr 05 10:55:03 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Apr 05 10:55:03 2022 +0200"
      },
      "message": "[sfc] Remove unused sec groups methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest\n27.0.0[1] it can be now reused in plugins.\n\nRemoved methods:\n    * _create_security_group\n    * _create_empty_security_group\n    * _default_security_group\n    * _create_security_group_rule\n    * _create_loginable_secgroup_rule\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: Ifb2e0080a089a18ba60468287031a68f9561912b\n"
    },
    {
      "commit": "1ee1c152f5c374a171bee9ee0e3493e26c314dda",
      "tree": "a92517d9718b661d89921bf4199b0d2200cc4be3",
      "parents": [
        "f0e89f4a5303625f23b9534fb0b8d62a10abb5db"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Apr 05 10:50:34 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Apr 05 10:50:34 2022 +0200"
      },
      "message": "[sfc] Remove unused check_remote_connectivity methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest\n27.0.0[1] it can be now reused in plugins.\n\nRemoved methods:\n    * _check_remote_connectivity\n    * check_remote_connectivity\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I6e0a805520948086379f0e5537e12dedcd093e50\n"
    },
    {
      "commit": "f0e89f4a5303625f23b9534fb0b8d62a10abb5db",
      "tree": "e542bf2747999b3d69ac91eec2fe909997fcce20",
      "parents": [
        "2eb433573cb7312739f3504cee440d5fba675b03"
      ],
      "author": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Apr 05 10:43:47 2022 +0200"
      },
      "committer": {
        "name": "Roman Popelka",
        "email": "rpopelka@redhat.com",
        "time": "Tue Apr 05 10:49:21 2022 +0200"
      },
      "message": "[sfc] Remove unused floating ip methods\n\nAs tempest.scenario.manager was announced stable interface in Tempest\n27.0.0[1] it can be now reused in plugins.\n\nRemoved methods:\n    * _associate_floating_ip\n    * _disassociate_floating_ip\n\nEtherpad concerning this effort:\nhttps://etherpad.opendev.org/p/tempest-scenario-manager-cleanup\n\n[1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0\n\nChange-Id: I317ef8253c61594aefb6def55e739dd7c5040fc1\n"
    },
    {
      "commit": "5139376dd8a12ad115e3807119ae689637adafbd",
      "tree": "2c8b57860a3e17ea194e84674c21ffa85ade7857",
      "parents": [
        "6b5360ef1812a732ea4437625de8ab423c9cb009",
        "1f275e4b0d8c108ae36dc50aa5cbd981159b3bbc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 22 00:48:59 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 22 00:48:59 2022 +0000"
      },
      "message": "Merge \"Add tap-as-a-service scenario tests\""
    },
    {
      "commit": "6b5360ef1812a732ea4437625de8ab423c9cb009",
      "tree": "eec0319535ea0cd4e04694f3fb1f32c72aeeb956",
      "parents": [
        "255586cca98d0f49d44ed511279627b83995d925",
        "fd7d8a711e772a1ecae2cc4a239e80348c414809"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 12 16:03:47 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 12 16:03:47 2022 +0000"
      },
      "message": "Merge \"Recover ssh interface config and interface reload\""
    },
    {
      "commit": "fd7d8a711e772a1ecae2cc4a239e80348c414809",
      "tree": "44609638dc3d74c8c6173477b9044ed91100539e",
      "parents": [
        "d2ecabb4fc1f35aa6374260f8b89cea0c467534b"
      ],
      "author": {
        "name": "ccamposr",
        "email": "ccamposr@redhat.com",
        "time": "Tue Mar 01 00:30:02 2022 +0100"
      },
      "committer": {
        "name": "ccamposr",
        "email": "ccamposr@redhat.com",
        "time": "Thu Mar 10 10:14:28 2022 +0100"
      },
      "message": "Recover ssh interface config and interface reload\n\nWith ovn and Rhel sometimes a reload interface is needed for\nthe ipv6 was configured in the interface\n\nChange-Id: Ifc449198906d3505014864a2b8b7ed1ce8040c33\n"
    },
    {
      "commit": "255586cca98d0f49d44ed511279627b83995d925",
      "tree": "8a151c8b531ccf885c5e24485b3d02fd445b8daf",
      "parents": [
        "2ad4d583ec0ce4a5a48212a675cbf1762d121640"
      ],
      "author": {
        "name": "Chandan Kumar (raukadah)",
        "email": "chkumar@redhat.com",
        "time": "Thu Mar 10 09:43:37 2022 +0530"
      },
      "committer": {
        "name": "Chandan Kumar (raukadah)",
        "email": "chkumar@redhat.com",
        "time": "Thu Mar 10 13:42:41 2022 +0530"
      },
      "message": "Move RULE_TYPE_MINIMUM_PACKET_RATE under setup method\n\nOn Wallaby, We have pinned tempest[1] to particular commit[2]\nto fix lp#1963907.\n\nhttps://review.rdoproject.org/r/c/rdoinfo/+/40273 pinned\nneutron-tempest-plugin at master commit to fix neutron tempest\ntests in wallaby.\n\nBut the tempest tests are throwing\n```\nAttributeError: module \u0027neutron_lib.services.qos.constants\u0027\nhas no attribute \u0027RULE_TYPE_MINIMUM_PACKET_RATE\u0027\n```\n\nOn wallaby, neutron-lib\u003d2.10.2 is used in the RDO/Tripleo\nDeployment.\n\nhttps://review.opendev.org/c/openstack/neutron-lib/+/816447\nMoves RULE_TYPE_MINIMUM_PACKET_RATE to neutron-lib which is available\nin Yoga release and not available in wallaby neutron-lib\nleading to above failure.\n\nMoving the RULE_TYPE_MINIMUM_PACKET_RATE variable to the setup\nmethod fixes the issue.\n\n[1]. https://review.opendev.org/c/openstack/tempest/+/822560\n[2]. https://review.rdoproject.org/r/c/rdoinfo/+/40228\n\nRelated-Bug: #1963907\n\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\nChange-Id: If2badd6cbac13ddaf86fe81b48ebd69d2857f1b0\n"
    },
    {
      "commit": "2ad4d583ec0ce4a5a48212a675cbf1762d121640",
      "tree": "ed1ef44c2f8705e926c7838668db538fe34185f4",
      "parents": [
        "2eb433573cb7312739f3504cee440d5fba675b03"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Mar 08 19:25:10 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Mar 08 19:34:16 2022 +0530"
      },
      "message": "Honour ssh_key_type config for keypair and ssh clients\n\nWith [1] Tempest added support for \u0027ecdsa\u0027 key types\nusing a new config option validation.ssh_key_type.\n\nLet\u0027s honour this while creating ssh and keypair\nclients. This is needed atleast for latest openssl\npackage in CentOS 9-stream where support for \u0027rsa\u0027\nkey is dropped.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/807465\n\nCloses-Bug: #1963907\nChange-Id: I1e4621ca9c02231d02df09fa758eae5c55eb0f93\n"
    },
    {
      "commit": "2eb433573cb7312739f3504cee440d5fba675b03",
      "tree": "744cd42017a273344f178e922b337df36c069686",
      "parents": [
        "79df527a07e7a73f5fbb9dda7d473b4240edde62",
        "1f665d81d23dcbbac019a6426bb124a795048b6d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 02 11:07:41 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 11:07:41 2022 +0000"
      },
      "message": "Merge \"Adapt StatefulConnection class to advance image\""
    },
    {
      "commit": "249363b2362741d6e2be75a1e7bfcb6e1e1f8f5b",
      "tree": "b3cebc3c2abad15d91c31b7eeb583e60c7541063",
      "parents": [
        "c7965d9d8ab48437bfb0de585af00620c0ddfc43",
        "32a7fbeb0fd90f7efd1d3c2b94ada0bc5a2198dd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 01 16:19:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 01 16:19:03 2022 +0000"
      },
      "message": "Merge \"Add test to verify DHCP port IP address modification\""
    },
    {
      "commit": "1f665d81d23dcbbac019a6426bb124a795048b6d",
      "tree": "5a5410b30e15450cf759d3effd718d6f0e083ba2",
      "parents": [
        "77052674d937cebccf6eded30aefa9d56b0d1467"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Mon Feb 14 17:22:54 2022 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Mon Feb 28 19:09:54 2022 +0100"
      },
      "message": "Adapt StatefulConnection class to advance image\n\nTest test_established_tcp_session_after_re_attachinging_sg fails when it\nis executed on advance images because launching commands in background\ncould not be done using the exec_command method\nFor cirros images it works fine, so the method used will depend on\nthe tempest configuration\n\nChange-Id: Idf915c34ae6f08c2d1ac86f4c192824090f9d6e6\n"
    },
    {
      "commit": "1f275e4b0d8c108ae36dc50aa5cbd981159b3bbc",
      "tree": "e85b722e6160e2b63c11fa82abdeff3a1bab118e",
      "parents": [
        "77052674d937cebccf6eded30aefa9d56b0d1467"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Oct 15 12:47:55 2021 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Mon Feb 14 10:41:39 2022 +0000"
      },
      "message": "Add tap-as-a-service scenario tests\n\nAs tap-as-a-service was moved under Neutron governance its tests should\nbe in neutron-tempest-plugin.\n\nChange-Id: I3055d8512c099eea2e25376f3525d96a040e70fa\n"
    },
    {
      "commit": "32a7fbeb0fd90f7efd1d3c2b94ada0bc5a2198dd",
      "tree": "4d81546b8250b20c810ea04f6883435a38d5864f",
      "parents": [
        "77052674d937cebccf6eded30aefa9d56b0d1467"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Fri Feb 04 10:22:42 2022 +0100"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Wed Feb 09 16:57:50 2022 +0100"
      },
      "message": "Add test to verify DHCP port IP address modification\n\nWhen the IP address from a subnet DHCP port is changed, the route to the\nmetadata provisioned for that port should be modified accordingly\nIn case this route is not correctly updated, the server will not be\nable to obtain metadata information - hence, it will not get the\nssh authorized keys\n\nThis new test only applies to OVN\n\nRelated-Bug: #1942794\n\nChange-Id: I76e75db469e2518ed90561430aa9c8c68846dae5\n"
    },
    {
      "commit": "d2ecabb4fc1f35aa6374260f8b89cea0c467534b",
      "tree": "89ab1f0973486f6203a5c79601618f85a4d28e0d",
      "parents": [
        "1f3d6b92783aa20bdfe751ec64c9699e1ac61dfd"
      ],
      "author": {
        "name": "Przemyslaw Szczerbik",
        "email": "przemyslaw.szczerbik@est.tech",
        "time": "Mon Nov 08 15:25:02 2021 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Feb 07 18:38:04 2022 +0100"
      },
      "message": "Test port.resource_request format with min bw and min pps rules\n\nAdd a new test to verify port.resource_request format when associated\nQoS policy contains both minimum bandwidth and minimum packet rate\nrules.\n\nPartial-Bug: #1922237\nChange-Id: Ia5aa134a3b2a254fdb9c111eac95e0eb5ea87217\n"
    },
    {
      "commit": "1f3d6b92783aa20bdfe751ec64c9699e1ac61dfd",
      "tree": "ea69c797d26421fd62054a4dc95fda7cd8482ebf",
      "parents": [
        "77052674d937cebccf6eded30aefa9d56b0d1467"
      ],
      "author": {
        "name": "Przemyslaw Szczerbik",
        "email": "przemyslaw.szczerbik@est.tech",
        "time": "Tue Nov 09 11:13:56 2021 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Mon Feb 07 17:36:40 2022 +0000"
      },
      "message": "Fix test_port_resource_request_inherited_policy test\n\nIn \u0027test_port_resource_request_inherited_policy\u0027 test a QoS policy\nis assigned to a network. The network used in this test is created\nin resource_setup(), which is run as part of setUpClass() phase.\nResources allocated in resource_setup() are shared by all tests\nin the class, and are cleaned up in tearDownClass() only after all\ntest had been run. This means that\ntest_port_resource_request_inherited_policy test leaks network QoS\npolicy, that can impact all subsequent tests. Depending on the\norder in which tests are run, this can break tests that are\nchecking port\u0027s resource_request attribute.\n\nTo avoid affecting other tests, create a dedicated provider network\nin test_port_resource_request_inherited_policy test.\n\nRelated-Bug: #1922237\nChange-Id: Id8758ef4fe56fe7e0e7792270d6ee585313592a6\n"
    },
    {
      "commit": "f92eacf7eb7fe654ec9ddf0794d559d9c92bb8f7",
      "tree": "ebedd9fbb1fcca65d61fbe13f8e861a1636fcbfa",
      "parents": [
        "c726fa75dc77eeb0f383853e1e58513c57ad4890",
        "65fa2c06f7fa719620cd27ea70b52e9299ca9312"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 28 23:52:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 28 23:52:26 2022 +0000"
      },
      "message": "Merge \"Use random name in qos test_list_policy_filter_by_name\""
    },
    {
      "commit": "c726fa75dc77eeb0f383853e1e58513c57ad4890",
      "tree": "0bac7ac413ed2f70bfc5f8951e2d754a56575993",
      "parents": [
        "30ec9ca5063905c24aa9eb3e7ca7341904249cb4",
        "757f3f1d1390090fbd43ba19a7632bcb7b580147"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 28 23:51:28 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 28 23:51:28 2022 +0000"
      },
      "message": "Merge \"Use random policy names in test_qos and test_qos_negative\""
    },
    {
      "commit": "30ec9ca5063905c24aa9eb3e7ca7341904249cb4",
      "tree": "2c3a335b7596a6573f5a92b08e62720a2b2652bc",
      "parents": [
        "3a19069a8f2e26d7688290d1c489728b8b0640e3",
        "1b1c9d3cc6e1f38b13dc2da4350d8d9e466ffbba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 28 15:12:55 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 28 15:12:55 2022 +0000"
      },
      "message": "Merge \"Add local ip scenario tests\""
    },
    {
      "commit": "757f3f1d1390090fbd43ba19a7632bcb7b580147",
      "tree": "926d9b03c0d95407bc84b3fc08120072a1280f1f",
      "parents": [
        "1f673a49b898230c9490f45d115eb02284227914"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Jan 28 11:17:55 2022 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Jan 28 12:02:12 2022 +0100"
      },
      "message": "Use random policy names in test_qos and test_qos_negative\n\nChange-Id: Ib5f586e38c7c23fce6e03dc28b3f3d4828264ebf\nRelated-Bug: 1959184\n"
    },
    {
      "commit": "65fa2c06f7fa719620cd27ea70b52e9299ca9312",
      "tree": "542eb3e1ee6f3f4374097098836b55a7dba76d37",
      "parents": [
        "fffd0a4dbf2942be3700899d10fb900ae5c5ee38"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Jan 28 13:44:19 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Jan 28 13:54:38 2022 +0530"
      },
      "message": "Use random name in qos test_list_policy_filter_by_name\n\ntest_list_policy_filter_by_name was looking for policies\nwith name \u0027test\u0027 and expected only one such policy to\nbe retrieved, but since tempest is running with multiple\nconcurrency and some other qos tests were also using same\npolicy name, this leads to test failure when this test\nruns at same time with other such tests. This patch fixes\nit by using random name for the policy for this test.\n\nCloses-Bug: #1959184\nChange-Id: Ibcbb2403b5b5983b2573c5a4791fb30850816d60\n"
    },
    {
      "commit": "fffd0a4dbf2942be3700899d10fb900ae5c5ee38",
      "tree": "c3a1b497d4cc262f65481336ce2c76408507feaa",
      "parents": [
        "1f673a49b898230c9490f45d115eb02284227914",
        "38d9051eea7cb52728b380fa6cab82dedb9c0e13"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 27 21:24:34 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 27 21:24:34 2022 +0000"
      },
      "message": "Merge \"Add logs for test_floatingip_port_details\""
    },
    {
      "commit": "1b1c9d3cc6e1f38b13dc2da4350d8d9e466ffbba",
      "tree": "350d98083839eefe5581d4036649fc730824c74a",
      "parents": [
        "3f2bbb570219f61a5e0a4c6c541db3b5bf442ccb"
      ],
      "author": {
        "name": "Nurmatov Mamatisa",
        "email": "nurmatov.mamatisa@huawei.com",
        "time": "Mon Dec 27 15:37:03 2021 +0300"
      },
      "committer": {
        "name": "Nurmatov Mamatisa",
        "email": "nurmatov.mamatisa@huawei.com",
        "time": "Thu Jan 27 16:52:31 2022 +0300"
      },
      "message": "Add local ip scenario tests\n\nWith Local IP static_nat set to True (for work with ovs firewall) - back\nICMP traffic from VM with Local IP assigned will have source IP\nsubstituted with local IP. To overcome this new parameter was added to\ncheck_remote_connectivity - check_responce_ip\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/818228\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/824363\nChange-Id: I85b4c07a623443e3fd856b9218024773125f20eb\n"
    },
    {
      "commit": "d48e1d709cef66413f5ec006bab0b15697d5b253",
      "tree": "688f8037ae6c1582ba289c7c740b293f7515060b",
      "parents": [
        "bf4179797e1276b816efedd790c0a23515ec53ca",
        "4a1357b86d9ea50459c0a73f1b59b7aedc39009c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 20 09:10:53 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 20 09:10:53 2022 +0000"
      },
      "message": "Merge \"QoS min pps API tests\""
    },
    {
      "commit": "bf4179797e1276b816efedd790c0a23515ec53ca",
      "tree": "ef0d9c86dd482d770082cfcec3109c8dc8c78918",
      "parents": [
        "74455b7ba3b415a6ef20b6ef5a24cf83837a2ec4",
        "3f2bbb570219f61a5e0a4c6c541db3b5bf442ccb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 18 21:13:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 18 21:13:46 2022 +0000"
      },
      "message": "Merge \"Add Local IP API tests\""
    },
    {
      "commit": "74455b7ba3b415a6ef20b6ef5a24cf83837a2ec4",
      "tree": "b4a1bbbd68690992dccd35f415875e5ec37652ab",
      "parents": [
        "88ed5a00f19e08fad4184594591e1f12919a9315",
        "9b8be88438df22a56a130dc05d50a90e1c24b311"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 14 17:17:27 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 14 17:17:27 2022 +0000"
      },
      "message": "Merge \"Update PortTestCasesResourceRequest for new Neutron API ext\""
    },
    {
      "commit": "3f2bbb570219f61a5e0a4c6c541db3b5bf442ccb",
      "tree": "0a831be4d21446b0047b23d857ff59c0922436c8",
      "parents": [
        "82cd7afa96a03d14660810889e4486cb6f560081"
      ],
      "author": {
        "name": "Nurmatov Mamatisa",
        "email": "nurmatov.mamatisa@huawei.com",
        "time": "Wed Oct 20 14:33:54 2021 +0300"
      },
      "committer": {
        "name": "Nurmatov Mamatisa",
        "email": "nurmatov.mamatisa@huawei.com",
        "time": "Thu Jan 13 18:10:34 2022 +0300"
      },
      "message": "Add Local IP API tests\n\nTests were verified on OVS environment.\nAPI job definition is not changed, because OVN does not\nsupport Local IP.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/816435\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/818228\nChange-Id: I4760db4dd9916ec895ef63573c49bde91727d142\n"
    },
    {
      "commit": "4a1357b86d9ea50459c0a73f1b59b7aedc39009c",
      "tree": "d39c38e0209b88bd423c1c75400792f69baeeca5",
      "parents": [
        "aa2e58e12048a703eef0e4d6eed336b1fbe263cd"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Aug 31 10:16:25 2021 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Thu Jan 13 08:56:52 2022 +0000"
      },
      "message": "QoS min pps API tests\n\nCo-Authored-By: Przemyslaw Szczerbik \u003cprzemyslaw.szczerbik@est.tech\u003e\nPartial-Bug: #1922237\nChange-Id: I39f521a11de4e9ff4d447d7a6e85f9cbee6ee62a\n"
    },
    {
      "commit": "e8840a9a97d0bce05b85e821e5630dff0c89d62a",
      "tree": "70fd77a310cb02daf8830a034d87f0d8ca6c6efd",
      "parents": [
        "aa2e58e12048a703eef0e4d6eed336b1fbe263cd",
        "d9fe302088682652c6badd6f390a9a0fc0e2c2f4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 10 21:05:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 10 21:05:30 2022 +0000"
      },
      "message": "Merge \"Add logging API delete corresponding SG test\""
    },
    {
      "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": "38d9051eea7cb52728b380fa6cab82dedb9c0e13",
      "tree": "d3406251d72b019716ecd9c9aaa22c7210e38737",
      "parents": [
        "aa2e58e12048a703eef0e4d6eed336b1fbe263cd"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Mon Dec 13 14:21:30 2021 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Mon Jan 03 16:44:26 2022 +0000"
      },
      "message": "Add logs for test_floatingip_port_details\n\nChange-Id: I8d4b7a5ca6982c4e68f6bd0915da38c12e0d4d1a\nRelated-bug: #1799790\n"
    },
    {
      "commit": "d9fe302088682652c6badd6f390a9a0fc0e2c2f4",
      "tree": "95cae9b8f6e3ce4bd3f42e1c6bc1a27b5230c702",
      "parents": [
        "88ea2dd2be634dfde27319ae621153b92ff15cab"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Aug 11 15:25:16 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Jan 03 08:20:20 2022 +0000"
      },
      "message": "Add logging API delete corresponding SG test\n\nThis test ensures that log entries configured for specific security\ngroup are deleted after SG is deleted from Neutron.\n\nRelated-Bug: #1939558\nChange-Id: I93eb8d623945a1fe9b9174523ed8383c9b5f07ed\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"
    }
  ],
  "next": "edf3cba046fd960bfbd6a17890ad995fd2c7d955"
}
