)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "e1a07536db6359b82aba20893fcdb27ef8b8035a",
      "tree": "5c08861965d4fb53e5c63b0c6a6b2efa835f8901",
      "parents": [
        "7cc72cc7a4d7fd165067a1d9238688cf8a4eb0ec",
        "23e40c29dfc95f68ae3bec8dc0758cb3b43edf86"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 25 15:16:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 25 15:16:57 2020 +0000"
      },
      "message": "Merge \"Add method to reserve the external subnet cidrs\""
    },
    {
      "commit": "7cc72cc7a4d7fd165067a1d9238688cf8a4eb0ec",
      "tree": "ea025fb4a17a4bac31570b39e06e36b706751899",
      "parents": [
        "bc45d24486af33ef6462ecfec83f5d86aa2e7237",
        "8bbd743e087175b7553383883914891e8904a153"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 23 21:17:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 23 21:17:22 2020 +0000"
      },
      "message": "Merge \"start using available_features cfg option from tempest\""
    },
    {
      "commit": "23e40c29dfc95f68ae3bec8dc0758cb3b43edf86",
      "tree": "9527358ca3893df8d4f2b1e116d281c94abe5ebb",
      "parents": [
        "bc45d24486af33ef6462ecfec83f5d86aa2e7237"
      ],
      "author": {
        "name": "yangjianfeng",
        "email": "yjf1970231893@gmail.com",
        "time": "Sun Nov 22 08:42:18 2020 +0000"
      },
      "committer": {
        "name": "yangjianfeng",
        "email": "yjf1970231893@gmail.com",
        "time": "Mon Nov 23 00:46:42 2020 +0000"
      },
      "message": "Add method to reserve the external subnet cidrs\n\nRelated-Bug: #1903433\nChange-Id: Ic2333d1529d7749207bf81fc842963a5e5208306\n"
    },
    {
      "commit": "8bbd743e087175b7553383883914891e8904a153",
      "tree": "1d7a168092fcb06c115fe140714f58ff469cb1dc",
      "parents": [
        "3addd352d8be9c9148a957795df4d4ce81247572"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Wed Nov 04 16:41:34 2020 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Fri Nov 20 09:12:03 2020 +0100"
      },
      "message": "start using available_features cfg option from tempest\n\n[1] introduced a new list cfg option to tempest network-feature-enabled\navailable_features, which can list networking features without and\nAPI extension.\nAs a first candidate ipv6_metadata can be added to master and victoria\njobs.\n\n[1] https://review.opendev.org/760916\n\nChange-Id: Ib8ba513ad098bb47d401ba64311b92280a85e1b2\n"
    },
    {
      "commit": "286abec016665117afc501c81f09acccfa429a53",
      "tree": "83f7775f527733a1ae3ff9e7da2ba3512487d175",
      "parents": [
        "309da9c0eb466ed27922e008f976ee0d2a32a1c0",
        "2bc7367cc90b44d4ba2fa12983c6dcf6661e587b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 19 12:41:37 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 12:41:37 2020 +0000"
      },
      "message": "Merge \"[Scenario] New test to check extra_dhcp_opts\""
    },
    {
      "commit": "309da9c0eb466ed27922e008f976ee0d2a32a1c0",
      "tree": "fec09b26e7f8c169ddf202f9e2e95f10ab3e971f",
      "parents": [
        "887fe0fadb7fe2cb27ad6d2652fea7f152357465",
        "c12b50cac6814bf4210b7d94fb3a1a7dc762e977"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 19 12:31:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 19 12:31:27 2020 +0000"
      },
      "message": "Merge \"Mark test_subport_connectivity as unstable for now\""
    },
    {
      "commit": "dd8f25d0b609a43508bef91840877e0af563a586",
      "tree": "734720964077e4f568fcfa55f1e3a0a2a2088c59",
      "parents": [
        "40aa4e56ec11d226d1bd0cc318bb427d3fb7bd6a",
        "af394dd5f82ddc6a02ea944ce297593af3c69dbb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 18 22:41:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 18 22:41:52 2020 +0000"
      },
      "message": "Merge \"Implement \"get_hostname\" in SSH client class\""
    },
    {
      "commit": "c12b50cac6814bf4210b7d94fb3a1a7dc762e977",
      "tree": "8a7ead14b7d497d275d2361da2300944857791f6",
      "parents": [
        "40aa4e56ec11d226d1bd0cc318bb427d3fb7bd6a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 09 11:58:46 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Nov 18 21:32:39 2020 +0000"
      },
      "message": "Mark test_subport_connectivity as unstable for now\n\nIt\u0027s failing from time to time and it\u0027s reported in the related bug.\nSo lets mark this test as unstable for now, until we will fix the issue\nto make our gate more stable.\n\nChange-Id: I8f9949639691294886523dfe7b7b37bd5fbce81c\nRelated-Bug: #1897796\n"
    },
    {
      "commit": "9817d4f4407296b068219f4fa7a740b0d6087c1e",
      "tree": "714b4135b47079125c3e9f6be18c2da3bd297874",
      "parents": [
        "1f719e26b6e23e7540e3510f20175ae58c504294"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Nov 17 08:50:50 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue Nov 17 10:06:08 2020 +0000"
      },
      "message": "\"_log_ns_network_status\" log if namespace does not exist\n\nDuring the capture of the host network configuration, if a namespace\nis deleted, the method \"_log_ns_network_status\" will not fail but log\nthat this namespace has been deleted synchronously.\n\nChange-Id: I54bf4374f43c3e830129fd9ce0b2d2503c26f886\nCloses-Bug: #1904544\n"
    },
    {
      "commit": "2bc7367cc90b44d4ba2fa12983c6dcf6661e587b",
      "tree": "f0c30ba942d8127083eb832f361a8dc65716d921",
      "parents": [
        "1f719e26b6e23e7540e3510f20175ae58c504294"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 27 13:06:08 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 16 08:55:23 2020 +0000"
      },
      "message": "[Scenario] New test to check extra_dhcp_opts\n\nThis patch adds new scenario test which spawns vm attached to the\nneutron port with specified extra_dhcp_opts and then asserts that\noption was correctly passed and configured inside guest VM.\n\nChange-Id: I16a4ce814b9de9fe8e1bb736d28c048f04e5a5d3\n"
    },
    {
      "commit": "af394dd5f82ddc6a02ea944ce297593af3c69dbb",
      "tree": "234bec59f22bbe6262e51aaa5b29a9dd064d82bd",
      "parents": [
        "1f719e26b6e23e7540e3510f20175ae58c504294"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Nov 12 14:26:13 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Nov 12 14:26:13 2020 +0000"
      },
      "message": "Implement \"get_hostname\" in SSH client class\n\nThis method will retrieve the remote machine host name first\nexecuting \"hostname\" command. If that command fails, it will try\nto read \"/etc/hostname\" file.\n\nChange-Id: I2e4de049d77858e5bf11b7d0758c9494099802f7\nCloses-Bug: #1903982\n"
    },
    {
      "commit": "1f719e26b6e23e7540e3510f20175ae58c504294",
      "tree": "c207be2068c95a1834cca60b841e4ddfba9aa116",
      "parents": [
        "65c4ef3dac0a876e9eebd3c08166ef92214344fd",
        "8079b53afcdd48ba266c11773b23b047d14aa069"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 11 09:01:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 09:01:10 2020 +0000"
      },
      "message": "Merge \"Unmark port_forwarding tests as unstable\""
    },
    {
      "commit": "2a922a88a00c2332882c474c9867555a7a9ad9e0",
      "tree": "e73df854e1bc4eec9388d32d13343ac9c3360558",
      "parents": [
        "581bacd52d1d392de3d142b53a51cdf5db16a3ee",
        "71a462b77ffb4e5d806622f5fffb268488ce5df8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 10 06:38:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 10 06:38:40 2020 +0000"
      },
      "message": "Merge \"Skip fip_qos test is there is no L3 agent with extension enabled\""
    },
    {
      "commit": "8079b53afcdd48ba266c11773b23b047d14aa069",
      "tree": "94c492986c3be50b77259afd5582fc29dc92e29c",
      "parents": [
        "3addd352d8be9c9148a957795df4d4ce81247572"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Oct 05 17:16:16 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Nov 09 09:30:19 2020 +0000"
      },
      "message": "Unmark port_forwarding tests as unstable\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\nDepends-On: https://review.opendev.org/756107\n\nChange-Id: I35aebbc67d75ef609c4a8015deb8126be230bf2b\nRelated-Bug: #1896735\n"
    },
    {
      "commit": "dff870b600fc5a4fa33ccfc7c41b62f9aaa38ae3",
      "tree": "e2148caf0c9f8ed20b0086e127b240019a64279d",
      "parents": [
        "ad7b8e3b888f20f75600b233959d3df92508d6ef"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 06 08:41:44 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Nov 06 08:41:44 2020 +0000"
      },
      "message": "Fix access to dictionary variable \"server\"\n\nChange-Id: Ib8ed5b0a7020f44bf01f23c37702dac1fe6371c9\nCloses-Bug: #1903272\n"
    },
    {
      "commit": "ad7b8e3b888f20f75600b233959d3df92508d6ef",
      "tree": "afa31fa9d6d4de2308151dce3bb5141db317b010",
      "parents": [
        "3addd352d8be9c9148a957795df4d4ce81247572",
        "2abbc92a85eb7d0be92c10e59ab4998e3b5e6b23"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 05 18:52:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 05 18:52:23 2020 +0000"
      },
      "message": "Merge \"Improve logging of vm\u0027s console output\""
    },
    {
      "commit": "c10d23bdf9c0eea936cae19251aa21f22ff1da2a",
      "tree": "8585eb73113416c0d0bc4701db9d37c25b7e6545",
      "parents": [
        "f7ccb894197c178a9fc52ecd6f4e3406129d3891",
        "2211eabf3be7ccc1ec15d0b63190d085149ffb4d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 29 09:09:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 29 09:09:01 2020 +0000"
      },
      "message": "Merge \"Check VM\u0027s console log before trying to SSH to it.\""
    },
    {
      "commit": "2211eabf3be7ccc1ec15d0b63190d085149ffb4d",
      "tree": "c2dd4b484e1e80331f9b95c004d7920d5bef91f3",
      "parents": [
        "02c7a42241d146dfaca4f6ef2a85eae64ba97389"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 20 16:43:53 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 27 14:03:37 2020 +0100"
      },
      "message": "Check VM\u0027s console log before trying to SSH to it.\n\nDue to issue described in related bug report, it seems that it may\nhappen sometimes that tempest will start trying to ssh to the instance\nbefore ssh key will be really configured in the instance and in such\ncase it may happened that there will be AuthenticationFailure error\nalways there. Even if ssh key will be configured properly later during\nthe test.\n\nTo workaround that issue and avoid failures of tests, this patch adds\ncheck if the vm is really booted and ready to ssh. It is done by\nchecking console log of the VM and looking for specific string \"login:\"\nwhich appears at least in case of Cirros and Ubuntu images used in our\nCI jobs.\nIn case when such string will not be found, test will continue to run\nand will still try to ssh to the instance. So in worst case it may slow\nssh to the instance a bit but shouldn\u0027t really have any bad impact on\ntest as before this patch it would probably also wait similar amount of\ntime but on trying to SSH to the instance.\n\nChange-Id: I8739f17ec8b05405056fd21f59817de60af12dd8\nRelated-Bug: #1892861\n"
    },
    {
      "commit": "f7ccb894197c178a9fc52ecd6f4e3406129d3891",
      "tree": "fe7b8d8bf2f1cb6ce58dd4168e2a0ae923b5e4f3",
      "parents": [
        "71d166e739e3fb08d918b279e6c3426b56acaf7a",
        "8033af760472a413c03d05361cef553c4f001f31"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 26 11:24:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 26 11:24:34 2020 +0000"
      },
      "message": "Merge \"Improve logging of network state on the test host\""
    },
    {
      "commit": "71d166e739e3fb08d918b279e6c3426b56acaf7a",
      "tree": "b2612e565bcbd700e8982ef1d34cb30672f6695d",
      "parents": [
        "02c7a42241d146dfaca4f6ef2a85eae64ba97389",
        "8cccfe0ed9334bf0f7c8743b2036ed747784d223"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 22 17:04:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 17:04:58 2020 +0000"
      },
      "message": "Merge \"Improve logging of vm\u0027s console output when test fails\""
    },
    {
      "commit": "71a462b77ffb4e5d806622f5fffb268488ce5df8",
      "tree": "c39bf86717593db201ddb9acfd3eee37ad503ad8",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 21 12:59:18 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 21 13:00:52 2020 +0200"
      },
      "message": "Skip fip_qos test is there is no L3 agent with extension enabled\n\nIn case if there is no any L3 agent with enabled fip_qos extension,\nthere is no need to run floating IP QoS test as it will for sure fail.\nSo lets check that and skip test in such case instead of failing it.\n\nRelated-Bug: #1900357\n\nChange-Id: I23cf0baba6adf17c822f861f83e4e418dde7eb21\n"
    },
    {
      "commit": "8033af760472a413c03d05361cef553c4f001f31",
      "tree": "59146e049f52f3915ffa94f31ab2f168dc1bc51a",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue May 05 12:01:37 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 14 15:42:06 2020 +0000"
      },
      "message": "Improve logging of network state on the test host\n\nNow router, arp entries and IP addresses from all namespaces on\nthe host are logged in case of failure in connectivity or\nremote connectivity check.\nAlso all this data will be now logged if checking hostname or\nrunning nc will fail.\n\nChange-Id: Id2c45cbd3ec6d1ae0e27bd5e47407faecb06b395\n"
    },
    {
      "commit": "a1952c60b78af5b7922588d061db36820c1d7f0c",
      "tree": "d1f63836f3934aa3d5fbb49ee3183c17a0340bf6",
      "parents": [
        "2356ff674133127d2cd9dfb5c59e866b347f223b"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Fri Oct 02 06:39:08 2020 -0400"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Tue Oct 13 05:19:10 2020 -0400"
      },
      "message": "Add more port_forwarding tests\n\nExtend set of tests for the port_forwarding feature to automate coverage\nof specific cases:\n\n  - Port forwaring on neutron ports with multiple fixed ips\n  - Out of range values for port\n  - Forward communication to multiple fixed IPs of a particular Neutron port\n  - Editing and Deleting UDP port forwarding rule\n\nRelated-Bug: #1897753\nChange-Id: I0fbf0a12c050a5a7184c96b62eee32139bc820b4\n"
    },
    {
      "commit": "c2b8070dfa7ee0844f832eee576ead793adb4f1c",
      "tree": "5a03d281a1629e7858512f95fa66f2ff66cacda1",
      "parents": [
        "d14cd7ed60d4c8aa8d8b1d333faff376c5ef4473"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sat Oct 10 15:15:43 2020 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon Oct 12 14:35:03 2020 +0300"
      },
      "message": "Minor improvement in: test_qos_basic_and_update\n\nThis test covers several scenarios and when fails, it could be\na bit complicated to find out the exact reason of failure.\nIn order to imrove this, new messages (raised on failure)\nhave been added into each test case.\n\nChange-Id: Id21eceae89da3d5d43800e08387e836f899f8227\n"
    },
    {
      "commit": "8cccfe0ed9334bf0f7c8743b2036ed747784d223",
      "tree": "4a15f901902fba73070e6dbb3eb7580b009b0b37",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Sep 29 22:34:09 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 06 06:36:48 2020 +0000"
      },
      "message": "Improve logging of vm\u0027s console output when test fails\n\nIn some tests we were still missing logging of the server\u0027s\nconsole output and local network configuration.\nThis patch adds such logging where it was missing.\n\nAlso I saw in the gate that e.g. in test_remote_connectivity\nparamiko\u0027s SSH exception can be raised instead of tempest SSHTimeout\nso this patch adds handle for such case also.\n\nChange-Id: Ided06bf6f1bb8d2fbe0084dc73e731b832eb465c\n"
    },
    {
      "commit": "2abbc92a85eb7d0be92c10e59ab4998e3b5e6b23",
      "tree": "06fd716ce2561ac21dfc93064e561c713ea0fe21",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Wed Sep 30 16:10:07 2020 +0200"
      },
      "committer": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Thu Oct 01 13:06:00 2020 +0200"
      },
      "message": "Improve logging of vm\u0027s console output\n\nspecifically for test_subport_connectivity().\n\nChange-Id: I35d4825a8296f5f86d109c6eba11de7d628bdcfe\nPartial-Bug: #1897796\nRelated-Change: https://review.opendev.org/755122\n"
    },
    {
      "commit": "0e9edc58654db495aaa76b78d2b647762f957da3",
      "tree": "577ae89f9629f9acff789ff81261e61f20c07b41",
      "parents": [
        "ff09b50d54acf36550238b2e73f8f3c360be1ee6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Sep 30 16:54:13 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Sep 30 16:54:13 2020 +0200"
      },
      "message": "Wait longer time for FIP to be updated by L3 agent\n\nIn test test_floating_ip_update we should wait a bit more than\n15 seconds for FIP to be actually updated and moved to new server\nby the L3 agent.\nSo lets wait 60 seconds which is default value in wait_unti_true()\nfunction.\n\nChange-Id: I25e85af8e626664c0a562ea0a5b8faf8b29210a5\nCloses-Bug: #1897326\n"
    },
    {
      "commit": "af3ac3a8ee5f7be9da8ab9172815e78b9ad9d715",
      "tree": "4e3fa56b9610c8d9e969f99e77778f4e8a09170b",
      "parents": [
        "94a27af8f51285d97b65bd820831de98bb791232",
        "6158965423f3f3315b21eae2ea80403a12864511"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 11:03:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 11:03:28 2020 +0000"
      },
      "message": "Merge \"Test metadata over IPv6\""
    },
    {
      "commit": "de8e503274a223f6fb3a79d61e49d8ee47362302",
      "tree": "346121d1a56d83f99563ccbe625167b66bc22a35",
      "parents": [
        "c3bec86663dc9d30529bc0641fb4f1994d5ecb6e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 27 09:12:43 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Sep 28 00:38:51 2020 +0200"
      },
      "message": "Migrate CI jobs to Ubuntu Focal\n\nJobs for master branch are moved to be run on Ubuntu Focal.\nAll jobs for Stein, Train and Ussuri will be still run on Ubuntu\nBionic.\n\nWe also need to switch to legacy ebtables implementation in the\nlinuxbridge job because ebtables-nft implementation don\u0027t\nsupports syntax for source and destination ipv4 address in arp\ntables. Please check bug [1] for more details.\n\nAdditionally scenario tests for port forwarding are now marked as\nunstable as we have some problem with port forwarding on Ubuntu Focal.\nSee [2] for details.\n\nAlso test test_floating_ip_update is now marked as unstable as it is\nfailing pretty often on Ubuntu Focal. See [3] for details.\n\nThis patch also changes ovn hash used to be installed on the nodes\nin the ovn scenario job with Ussuri release as this job is still run\non Ubuntu Bionic and we need to bump this hash there.\n\nThis patch additionally switches neutron-tempest-plugin-bgpvpn-bagpipe\njobs for master and ussuri to be non-voting due to bug [4].\n\nThis patch also switches neutron-tempest-plugin-designate-scenario\nto be non-voting due to the bug [5]\n\n[1] https://bugs.launchpad.net/neutron/+bug/1889779\n[2] https://bugs.launchpad.net/neutron/+bug/1896735\n[3] https://bugs.launchpad.net/neutron/+bug/1897326\n[4] https://bugs.launchpad.net/networking-bagpipe/+bug/1897408\n[5] https://bugs.launchpad.net/neutron/+bug/1891309\n\nRelated-Bug: #1896735\n\nChange-Id: I9252b6a8786c43524ba0ebaa59b480ef8e489ff1\n"
    },
    {
      "commit": "6158965423f3f3315b21eae2ea80403a12864511",
      "tree": "99593ada25cdd263fc28ed0a82c44525d180972f",
      "parents": [
        "67621f75bcaa2515bf2de5370805c7a2c9562fb0"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Fri Sep 04 14:49:58 2020 +0200"
      },
      "committer": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Thu Sep 17 10:27:46 2020 +0200"
      },
      "message": "Test metadata over IPv6\n\nTo ssh into the instance we use an IPv4 floating IP,\nbut then we test accessing metadata over IPv6.\n\ntempest.conf:\n\n[neutron_plugin_options]\nadvanced_image_ref \u003d ubuntu 16.04 does not but 18.04 and 20.04 work\nadvanced_image_flavor_ref \u003d d1 # ds512M\nadvanced_image_ssh_user \u003d ubuntu\ndefault_image_is_advanced \u003d False\n\nIntroduce new tempest(-plugin) boolean config option:\n    neutron_plugin_options.ipv6_metadata\n    Defaults to True.\nThis controls whether the test should run since API extension based\nauto-discovery is naturally unavailable for the feature.\n\nDisable executing the test in ovn and older-than-victoria gate jobs.\n\nChange-Id: I7a1d2057489067e555cb247e473ad11e63dbdd86\nRelated-Bug: #1460177\n"
    },
    {
      "commit": "b5093a1a91b9fba263c65a75b8bc5fbe965176ca",
      "tree": "1adea5f5bc873e43a9dd361f74f850837b537dd6",
      "parents": [
        "2150c9f1be953bb2261a478d8f377562ae655d8f",
        "12663cf4bca0d075c293df25e0c64ef02761ea03"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 29 00:06:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 00:06:03 2020 +0000"
      },
      "message": "Merge \"Add flag to forbid packet loss during remote ping test\""
    },
    {
      "commit": "12663cf4bca0d075c293df25e0c64ef02761ea03",
      "tree": "f0561b69596a82253bbf3dfd82aa89c69045c0f7",
      "parents": [
        "dfede8813653e4bea0b081783aacf9cb592fed04"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Mon Jul 27 13:11:07 2020 +0300"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Mon Jul 27 13:11:07 2020 +0300"
      },
      "message": "Add flag to forbid packet loss during remote ping test\n\nBy default ping returns success in case target host responded only\non a part of requests. For some tests this may be not suitable.\nThis patch adds a flag which will allow to configure\ncheck_remote_connectivity function to fail in case packet loss\ndiffers from 0%.\n\nChange-Id: I28bd5c086c3b47b25725efa73577fcc1cf965141\n"
    },
    {
      "commit": "9e101bfcbecae77aa76d0acdecf5e99fd34a6fba",
      "tree": "2330a85d7718b5969153b3149a470a45f91db738",
      "parents": [
        "803e839077bd762cc0e5f6c08b55a62dad664485"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri May 15 10:10:26 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jul 13 11:34:28 2020 +0000"
      },
      "message": "Verify admin deletion not to fail\n\nThis is the test for the scenario described in bug [0], where an admin\ndeletes resources from a different project, resulting in orphaned DNS\nrecords.\n\n[0] https://launchpad.net/bugs/1875981\n\nChange-Id: Ibc12a80fad28bb54b0416de7dfe14ef67e4420ef\nRelated-Bug: 1875981\nDepends-On: https://review.opendev.org/740675\nDepends-On: https://review.opendev.org/740676\nDepends-On: https://review.opendev.org/740677\n"
    },
    {
      "commit": "b056ac25c90b4cd8459291f1eb12081b7ace304d",
      "tree": "8cf42f35417cd465a69d47c4370290eaf9c8f1cd",
      "parents": [
        "722055abdcedbda88152453733631f0d93d79d4a"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Wed Jul 01 14:57:13 2020 -0400"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Thu Jul 02 11:59:24 2020 -0400"
      },
      "message": "test_port_forwarding_to_2_servers: netcat listen stops too soon\n\nThis change is a continuation of https://review.opendev.org/#/c/713208/\n\nEven with the changes from commit fd4141f2015d25f1b009d7cf2ebdd2907cd8e81a\nour tests have intermittent failures where nc listen process terminates as\nsoon as the shell that spawns it closes. By (1) breaking the cmd script to\nhave an extra line, (2) adding a 0.1 sec delay and (3) setting stdin of\nprocess the proposed changes ensures that this termination no longer\ntakes place.\n\nIn order to reproduce this issue, follow these set of steps as a reference:\n\nFrom a separate shell session in the cirros vm, watch out for nc processes\n\n$ watch -n1 -d \"ps -elf | grep nc\"\n\nThen, start a python session to interact with that vm via ssh session:\n\n$ python3\n\nfrom neutron_tempest_plugin.common import ssh\ncirros_vm_ip\u003d\u002710.0.0.10\u0027\nc\u003dssh.Client(cirros_vm_ip, \u0027cirros\u0027, \u0027gocubsgo\u0027, port\u003d22)\nc.execute_script(\u0027nc udp -p 12346 \u0026\u0027)\n\nIf you are lucky (or unlucky), you will see that there are no nc\nprocesses running, unless you use a variation to that command that\nlooks like this:\n\nc.execute_script(\u0027nc udp -p 12349 \u0026\\nsleep 0\u0027)\n\nThan then in the watch session you will see something that look like:\n\n_\u003cPID\u003e_  cirros   nc udp -p 12349\n\nAnd that will remain running even after the python session closes.\n\nCloses-Bug: #1868100\nChange-Id: I8192391d6f2e86f9e486805374f710444e770ea4\n"
    },
    {
      "commit": "722055abdcedbda88152453733631f0d93d79d4a",
      "tree": "26a532637db7d0bc9ed3523d4a70eb8896d3f058",
      "parents": [
        "1e157bbf8b08a83f0b729acd84af57e57d8f15a6",
        "d8969543fe3723ef94a835763b4623a13c870917"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 01 15:47:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 01 15:47:22 2020 +0000"
      },
      "message": "Merge \"Add test: Editing and deleting port forwarding TCP rule\""
    },
    {
      "commit": "d8969543fe3723ef94a835763b4623a13c870917",
      "tree": "dad97d3519cf6a3318b25e298a31923652e946e3",
      "parents": [
        "11418fd4c75b0a5bf46c4dd2578539060d8ba659"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Tue Jun 02 14:59:09 2020 +0300"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Mon Jun 29 08:47:36 2020 -0400"
      },
      "message": "Add test: Editing and deleting port forwarding TCP rule\n\nAfter editing or deleting pf rule, the change shall be applied\nin the relevant router\u0027s ip-tables.\nThis test checks that traffic is properly routed after making\nchanges to port forwarding TCP rule.\n\nCo-Authored-By: Flavio Fernandes \u003cflaviof@redhat.com\u003e\nCo-Authored-By: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\nChange-Id: I07b57c901eb1110caae2b60be4584bed0cefdec4\n"
    },
    {
      "commit": "6ffe3c9c02f95cd53437145ffe4c2c9fc0699c7f",
      "tree": "76e24eb9b8e71a4b60c62f6377637b2db0b5f86a",
      "parents": [
        "4f06bc964395530f535f4f7aafd4e7da451e361d"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Tue Jun 16 21:25:42 2020 -0400"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Tue Jun 23 17:57:07 2020 -0400"
      },
      "message": "Add test for checking intra security group isolation\n\nDefault security group allows ingress packets of the same\nsecurity group (aka intra-sg). However, this may not be\nwhat users want and these rules can be removed at any time.\nThis new test ensures that even in such cases, servers are\nable to receive traffic like metadata and DHCP.\n\nRelated-Bug: #1881316\nChange-Id: Iceb2abf908fa3c7bb59dec2c0400c8b2ba6fc1a8\nSigned-off-by: Flavio Fernandes \u003cflaviof@redhat.com\u003e\n"
    },
    {
      "commit": "4f06bc964395530f535f4f7aafd4e7da451e361d",
      "tree": "17de598076a03cd1a570e38df5eb46f588f36ac4",
      "parents": [
        "c98a4d85a6a1cf95384769a663d047e2787487bd",
        "0adf8a237455f3a2879696696feb501da2d09b3c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 20 00:29:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 20 00:29:07 2020 +0000"
      },
      "message": "Merge \"Check interface is present in the VM\""
    },
    {
      "commit": "08de5eee6fae666c06c51a318cd5ddab23099698",
      "tree": "94ad43a77b18db7d143563c9d29fe313b95c74a6",
      "parents": [
        "19474374547e3b9371a09e942b0ebcd81c1bc14a",
        "71583986bf8bb71dc0f1b0e9e4fb96aa5f2e393a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 19 11:30:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 11:30:03 2020 +0000"
      },
      "message": "Merge \"Preserve floating IP address in FloatingIpMultipleRoutersTest\""
    },
    {
      "commit": "0adf8a237455f3a2879696696feb501da2d09b3c",
      "tree": "b575306700b916c1c689ea0c60b02d263ebbdc0e",
      "parents": [
        "2c33f242f797a6a2eeb2a5dfb136e1879bc28124"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jun 11 11:28:25 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jun 11 17:27:47 2020 +0000"
      },
      "message": "Check interface is present in the VM\n\nThis patch enhances the method \"wait_for_interface_status\" from\ntempest. Apart from checking the interface status returned by\nNova, this methods access the VM to check if the NIC interface\nis already detected by the kernel.\n\nChange-Id: I5e411c72e0b6a8d96535adb04ff15e903454141c\nCloses-Bug: #1883095\n"
    },
    {
      "commit": "71583986bf8bb71dc0f1b0e9e4fb96aa5f2e393a",
      "tree": "db495dcf558c4ba65f7f9678f99c5ff9d5bffd4f",
      "parents": [
        "130eb1a340762610af87dc1466ac56c651e85cd6"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed May 27 16:25:59 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Jun 08 16:30:49 2020 +0000"
      },
      "message": "Preserve floating IP address in FloatingIpMultipleRoutersTest\n\nIn \"test_reuse_ip_address_with_other_fip_on_other_router\", one of the\nfloating IP addresses is deleted and created again using the same IP\naddress. As reported in the bug, the time spent between the deletion\nand the creation should be reduced. That will prevent any other test\nto, in parallel, create a floating IP address reusing the same IP\naddress of the test.\n\nChange-Id: Ia5694208934c37efd68df0fd33eaac4c7e879c07\nCloses-Bug: #1880976\n"
    },
    {
      "commit": "3eb1228cc687201872f018724406850076cbbe07",
      "tree": "f483c8b50f9b6e42f476f507f23f9cf91635d758",
      "parents": [
        "589f3b95dddc45a7e61c1da138cf39b4e2dee9ae"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Fri May 29 16:43:31 2020 +0200"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Fri Jun 05 18:51:53 2020 +0200"
      },
      "message": "Add timeout to check_connectivity method\n\nEspecially for negative tests, when connectivity loss is expected,\nallowing the definition of a lower SSH timeout is needed, since default\nvalue of 300 seconds is too high\n\nChange-Id: Ifc9bc6c60d5d44e5524f6e1338eb3ceeb0a900a9\n"
    },
    {
      "commit": "9413794af3b9d14b0aa4533df248ca69f05a1d36",
      "tree": "aa2a9d2f0cc18501da1778144edba3eb547fb6c3",
      "parents": [
        "357eebb9b046858be5785586957b3ff288accc2e",
        "a1e88c420b690a1fd31208f8ef22f72a162ba217"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat May 30 11:47:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 30 11:47:43 2020 +0000"
      },
      "message": "Merge \"Add new scenario test for IPv6 hot plug\""
    },
    {
      "commit": "357eebb9b046858be5785586957b3ff288accc2e",
      "tree": "32f8f58ebd50842c49fa54ce4eeb6503ac0ad5a0",
      "parents": [
        "f85cddea4d319bf333b5947a921913071bdcc0d8",
        "3c324e0548ca2227ab556cc03b184dadbd56f098"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 28 15:33:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 15:33:09 2020 +0000"
      },
      "message": "Merge \"Change wait parameter for ping command\""
    },
    {
      "commit": "a1e88c420b690a1fd31208f8ef22f72a162ba217",
      "tree": "7b4329e91624010b11fd87819244bac5ca9e3a00",
      "parents": [
        "6d09132655edacf1c1c8d4b2aba55deaf0868108"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 03 03:00:48 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu May 21 20:32:25 2020 +0000"
      },
      "message": "Add new scenario test for IPv6 hot plug\n\nThis new scenario test is checking if hot plugged IPv6 NIC\ncan be properly configured with IPv6 address.\nIt tests both \"slaac\" and \"DHCPv6 stateless\" modes.\n\nChange-Id: I7a52feac0f40b7db195bd02db2f364a827364a5e\n"
    },
    {
      "commit": "367e1188028b647991aeeac172b33d6700b53268",
      "tree": "6457f6d2ef74e48e7d5e8c3d53c36666b0b81dbc",
      "parents": [
        "30e13ba32426bf0ce177bcfd0d3df3ebcd4f4a7c"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Wed May 13 16:38:15 2020 +0300"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Sun May 17 11:20:58 2020 +0300"
      },
      "message": "Add test_ping_global_ip_from_vm_with_fip\n\nWe need such a test in order to be able to catch issues like [1].\nThe test creates network and server, then launches a VM with a FIP.\nThen connects to the FIP and pings a global ip address.\nThe test requires global_ip_address variable in tempest.conf.\nBy default the value is not set and the test will be skipped.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1834433\n\nChange-Id: Ibb3db814ed9b42f28ced8378368a3d5c2e43d7b3\n"
    },
    {
      "commit": "023396f59facd2caa28e992b85102ff2befcf467",
      "tree": "b9efda24b26c9eda3ca58eef599b2ede9bae29a2",
      "parents": [
        "0bdc63d7c1c3ed192b7206ec9ac25e4380fabbd2"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon Apr 20 13:44:48 2020 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Apr 22 10:37:05 2020 +0000"
      },
      "message": "Fix test_multicast_between_vms_on_same_network\n\nThe test_multicast_between_vms_on_same_network had a few errors, one\nrelated to the \"mcast_address\" being an IPAddress object and not a\nstring. This has been fixed by converting the object to its string\nrepresentation before trying to do a startswith() operation on it.\n\nThe second problem was related to the execution of the\nunregistered_traffic_receiver.sh script. The script was created by\nthe default SSH user in its home directory but, when SSH\u0027ing the VM to\nexecute it we had the become_root parameter set to True, which caused\nthe command to look for the script in the /root directory. This has been\nfixed by creating and executing the script from the /tmp directory cos\nit\u0027s userless.\n\nChange-Id: I4046aaf0e7f4171e6ce5751b79b84c943ccf56cd\nCloses-Bug: #1873798\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "7b374486a54456d3c67fd2961c5894fb64ba48ab",
      "tree": "491a9c55126ae8fb877ea54a7d8e724104df92fe",
      "parents": [
        "e4dc810785c57e2592d41401e28dc70e17744188",
        "29c2dff30000abf364f4a4f5b12cd8d459bd763a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 16 06:34:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 16 06:34:12 2020 +0000"
      },
      "message": "Merge \"Add test_reuse_ip_address_with_other_fip...\""
    },
    {
      "commit": "22d7cc950ba228ec00383b1ee6447c64ea713cb0",
      "tree": "b33ba945324db0e9309d92316f410e1dee97fa53",
      "parents": [
        "baf14a5d92ed87656444d2d55d1f7622e9640805",
        "fd4141f2015d25f1b009d7cf2ebdd2907cd8e81a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 20 17:15:56 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 17:15:56 2020 +0000"
      },
      "message": "Merge \"Fix how nc is called in qos test\""
    },
    {
      "commit": "baf14a5d92ed87656444d2d55d1f7622e9640805",
      "tree": "13bd37fc67664f70300f3a4502d60fa891c6d07f",
      "parents": [
        "7729b6afac9227fe78d0782d64daa71b4a87f50e"
      ],
      "author": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Thu Mar 05 11:31:19 2020 +0200"
      },
      "committer": {
        "name": "Alex Katz",
        "email": "akatz@redhat.com",
        "time": "Thu Mar 19 16:52:49 2020 +0200"
      },
      "message": "Test connectivity after migration of the server with trunk\n\nVerify that server with VLAN aware port can be correctly\nmigrated to another compute node. The original issue has\nbeen mentioned in the following bugzilla\n\n+ Fixed the issue when security group rule that allows icmp\ntraffic is not removed after the test\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1694624\n\nChange-Id: I519e2685dbc9d0ae0011b7b9f8a04c705f31ef3b\n"
    },
    {
      "commit": "fd4141f2015d25f1b009d7cf2ebdd2907cd8e81a",
      "tree": "1f8ec5911dcaceb169125af7efc931bc6d60d411",
      "parents": [
        "8d8f33831020710d6c5efe4b6c623f0e1b5cad84"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Mar 14 14:34:00 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 19 15:33:08 2020 +0100"
      },
      "message": "Fix how nc is called in qos test\n\nWe have already nc_listen method in base scenario tests class.\nIt was since now used only in port_forwarding tests but we can\nreuse it in QoS tests also.\n\nThere was also problem with spawning ncat process, that sometimes,\nwithout any clear reason for me, process wasn\u0027t spawned at all.\nThat caused failure of test.\n\nSo this patch adds new method ensure_nc_listen() which spawns ncat\nprocess on remote host and checkes if process is really spawned. That\nway we can avoid problems with not spawned ncat process.\n\nThis patch also makes \"server\" attribute to be optional in nc_listen\nmethod. It is used only to log console output in case when ssh to the\nserver wouldn\u0027t work as expected. And if server is not given,\n_log_console_output() method will list all servers which belongs to\ntenant and log console for each of them.\n\nCloses-Bug: #1868100\n\nChange-Id: I54c9f041f2f971219c32005b3fa573c06f0110ef\n"
    },
    {
      "commit": "d576010f1557e6194218265260051afcba127e7c",
      "tree": "db14d6fd95742001aaba03cf54f65a545af0f031",
      "parents": [
        "8d8f33831020710d6c5efe4b6c623f0e1b5cad84",
        "5451fabce12a072447d8105334b58206daaeaa96"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 17 20:30:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 17 20:30:29 2020 +0000"
      },
      "message": "Merge \"Add test \"test_create_instance_in_network_with_attached_policy\"\""
    },
    {
      "commit": "3c324e0548ca2227ab556cc03b184dadbd56f098",
      "tree": "1ae8c5f3e0a6b92153e0b75dc9bd64fdf1c6ea81",
      "parents": [
        "3fcdb0689b542386632dbdbebe3b4b25fb779319"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Mon Mar 16 10:52:08 2020 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Tue Mar 17 09:53:01 2020 +0000"
      },
      "message": "Change wait parameter for ping command\n\nWhile testing new Cirros 0.5.1 withing our gates I found that\nping command, that is used for check IPv4 addresses, at first\ntime tries to resolve DNS AAAA records instead A. It costs\nabout 15 seconds.\n\nStarting from Cirros 0.5.1 the command produced by InternalDNS Test [1] started to fail:\n\u0027ping -c1 -w1 -s56 leia\u0027\n\nFor Cirros 0.4.0 the same command returned True.\n\nFor both cases ping tries first to resolv IPv6 address, then IPv4, even when\nping command is specified. For both cases tcpdump from instance looks like:\n\n10:23:56.012171 IP 10.1.0.11.59861 \u003e 8.8.8.8.53: 2+ AAAA? leia.openstackgate.local. (42)\n10:24:01.018773 IP 10.1.0.11.46119 \u003e 8.8.8.8.53: 3+ AAAA? leia.openstackgate.local. (42)\n10:24:06.025143 IP 10.1.0.11.37590 \u003e 8.8.8.8.53: 4+ AAAA? leia.openstackgate.local. (42)\n10:24:11.032282 IP 10.1.0.11.57269 \u003e 8.8.8.8.53: 5+ A? leia.openstackgate.local. (42)\n10:24:11.033211 IP 8.8.8.8.53 \u003e 10.1.0.11.57269: 5- 1/0/0 A 10.1.0.4 (82)\n\nAs we see the answer from Internal DNS is sent immediately after A? request is send.\nUnfornutely for now the same ping for Cirros 0.5.1 fails.\n\nWe can workaround the problem by changing the \u0027-w\u0027 ping parameter to \u0027-W\u0027.\nFrom Cirros ping help page:\n        -W SEC          Seconds to wait for the first response (default:10)\n                        (after all -c CNT packets are sent)\n        -w SEC          Seconds until ping exits (default:infinite)\n                        (can exit earlier with -c CNT)\n\nWith that change the tests started to work.\n\n[1] https://github.com/openstack/neutron-tempest-plugin/blob/3fcdb0689b542386632dbdbebe3b4b25fb779319/neutron_tempest_plugin/scenario/test_internal_dns.py#L79\n\nChange-Id: I1c865770c8b58b0f080acb715baee4a9c92efd0c\n"
    },
    {
      "commit": "8d8f33831020710d6c5efe4b6c623f0e1b5cad84",
      "tree": "ae983d8aa19953d213ae19579f2d0495a698fa03",
      "parents": [
        "383be49198bfd372c61e6b7803e783f78e8dc0c9",
        "41b8019c7b4b3921a077a032463b9d8c74957b4b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 16 13:31:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 16 13:31:18 2020 +0000"
      },
      "message": "Merge \"QoS - Change the way we measure bw limits\""
    },
    {
      "commit": "29c2dff30000abf364f4a4f5b12cd8d459bd763a",
      "tree": "dc569566c0b75bb06c24f4b5db1edfe92005acad",
      "parents": [
        "f2beb170b21c5ac09f90d3bbae6735a0db43ba7e"
      ],
      "author": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Tue Apr 02 22:01:23 2019 +0300"
      },
      "committer": {
        "name": "Roman Safronov",
        "email": "rsafrono@redhat.com",
        "time": "Sun Mar 15 15:16:02 2020 +0200"
      },
      "message": "Add test_reuse_ip_address_with_other_fip...\n\nReuse IP address that was already used by another floating IP\non another router.\nThe test intended to verify that ARP responder functionality\nworks properly on (dis)associating a FIP.\nThe scenario will pass only in case corresponding ARP update\nwas sent to the external network.\n\nChange-Id: I8ceb44bdbde2e7b45f59797f7429503e48643695\n"
    },
    {
      "commit": "5451fabce12a072447d8105334b58206daaeaa96",
      "tree": "3054a8fc59400fd043c53b49e2d972e239b3d9b2",
      "parents": [
        "b82476000ce29b010ed2246d364e4ed027c7dc1a"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Thu Mar 12 11:17:43 2020 +0200"
      },
      "committer": {
        "name": "Noy fridman",
        "email": "nfridman@redhat.com",
        "time": "Sun Mar 15 09:29:50 2020 +0000"
      },
      "message": "Add test \"test_create_instance_in_network_with_attached_policy\"\n\nThe test validates the ability to create new instances\nin a network that has attached QoS policy.\n\nChange-Id: I0215731f05c7e7e4f955766ab334d8bd3de6d43f\n"
    },
    {
      "commit": "3fcdb0689b542386632dbdbebe3b4b25fb779319",
      "tree": "e00fb6869a0f6cedcfd6bb26e8189255522c7c8e",
      "parents": [
        "b82476000ce29b010ed2246d364e4ed027c7dc1a",
        "cff792320cb9993f75d0084802d873cbf6f1fae4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 12 14:03:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 12 14:03:57 2020 +0000"
      },
      "message": "Merge \"Fix logging of console output in scenario tests\""
    },
    {
      "commit": "41b8019c7b4b3921a077a032463b9d8c74957b4b",
      "tree": "0884522df64f7e3380d53a00ceb77f176cb7ca4a",
      "parents": [
        "3bd3fe9c273c230f37b51b59fde35cfdeb9e5b9e"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Tue Mar 03 17:10:57 2020 +0100"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Wed Mar 11 14:58:45 2020 +0000"
      },
      "message": "QoS - Change the way we measure bw limits\n\nThis patch introduces new way of fetching the data.\nInstead creating the file, it reads /dev/zero.\n/dev/zero is always very fast, so we also break the\nprevious hard disk limitations.\n\nThe test time is limited to 5 seconds. After that we\ncalculate avg bytes per second value and compare it\nto expected one.\n\nSometimes it is visible that first kilobytes of the\ntest file are downloaded a little bit faster than the\nactual bw limit claims, especially while testing OVN\nas a backend.\nWhen it happens the avg bytes per second value that is\nmeasured in the test could be higher than required limit.\n\nIt is pretty easy to show the case while testing QoS with iperf3:\n\nAccepted connection from 172.24.5.1, port 59690\n[  5] local 10.1.0.35 port 5201 connected to 172.24.5.1 port 59692\n[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd\n[  5]   0.00-1.00   sec  1.32 MBytes  11.0 Mbits/sec  139   2.62 KBytes\n[  5]   1.00-2.00   sec   628 KBytes  5.15 Mbits/sec   96   10.5 KBytes\n[  5]   2.00-3.00   sec   502 KBytes  4.12 Mbits/sec   84   7.85 KBytes\n[  5]   3.00-4.00   sec   649 KBytes  5.32 Mbits/sec   83   10.5 KBytes\n[  5]   4.00-5.00   sec   643 KBytes  5.26 Mbits/sec   84   3.93 KBytes\n[  5]   5.00-6.00   sec   529 KBytes  4.33 Mbits/sec   73   5.23 KBytes\n[  5]   6.00-7.00   sec   628 KBytes  5.15 Mbits/sec   92   20.9 KBytes\n[  5]   7.00-8.00   sec   534 KBytes  4.37 Mbits/sec   82   18.3 KBytes\n[  5]   8.00-9.00   sec   667 KBytes  5.47 Mbits/sec  110   7.85 KBytes\n[  5]   9.00-10.00  sec   635 KBytes  5.20 Mbits/sec   90   11.8 KBytes\n[  5]  10.00-10.02  sec  0.00 Bytes  0.00 bits/sec    0   11.8 KBytes\n- - - - - - - - - - - - - - - - - - - - - - - - -\n[ ID] Interval           Transfer     Bandwidth       Retr\n[  5]   0.00-10.02  sec  6.61 MBytes  5.53 Mbits/sec  933             sender\n[  5]   0.00-10.02  sec  6.41 MBytes  5.36 Mbits/sec                  receiver\n-----------------------------------------------------------\n\nWe can find out that during first second of the test the bw limit\nis exceeded, but after that the traffic is shaped.\n\nIn our case when we run the tempest QoS test the avg bytes per second\nmeasured value that we compare with bw limit is impacted.\n\nCloses-Bug: 1866039\n\nChange-Id: I0964464e709baf9958548384933bd000fdee979b\n"
    },
    {
      "commit": "a650e200339bbb71593c242390bc826fd4279544",
      "tree": "a765c2ec4b0f744ad96f0938ead0fca7e0218361",
      "parents": [
        "87fc61a6aba524a261312c3bf068c58ad121efbf",
        "55f2ee6fa1330a40c16d662c727f94a41aec7f81"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 11 10:29:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 11 10:29:47 2020 +0000"
      },
      "message": "Merge \"Add test \"attach_previously_used_port_to_new_instance\"\""
    },
    {
      "commit": "55f2ee6fa1330a40c16d662c727f94a41aec7f81",
      "tree": "e91afc0e0c711df836c03161b20878bc84f83350",
      "parents": [
        "630ce1fb844100f5ff297710e1bff02d6ea98390"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Tue Dec 17 03:06:12 2019 -0500"
      },
      "committer": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Tue Mar 10 14:01:24 2020 +0200"
      },
      "message": "Add test \"attach_previously_used_port_to_new_instance\"\n\nPorts with attached QoS policy should keep it even after\ndeletion of associated VMs. This test validates that\nthe policy\u0027s rules are enforced on new VM that launched using\nsuch port.\n\nChange-Id: I26b576c02921df0944abd850ad3ec3a174ef5cc9\n"
    },
    {
      "commit": "cff792320cb9993f75d0084802d873cbf6f1fae4",
      "tree": "7b3554aa12c248a289a5f515757253811093c356",
      "parents": [
        "87fc61a6aba524a261312c3bf068c58ad121efbf"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 03 14:12:18 2020 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Mar 03 14:12:18 2020 +0100"
      },
      "message": "Fix logging of console output in scenario tests\n\nIn patch [1] there was added logging of VM\u0027s console output if\nconnectivity will fail.\nBut in some cases wrong dict was passed to check_remote_connectivity()\nmethod and that caused failure on logging console output.\nThis patch fixes this issue.\n\n[1] https://review.opendev.org/#/c/697980/\n\nChange-Id: I60c30bd33f3b76873268a5e2e7e1960357c65720\n"
    },
    {
      "commit": "e58219b62d49c3c804712d399ada78096080b839",
      "tree": "6f61e0c49b2b0ea6e5f19117a85fd56dcd266bfd",
      "parents": [
        "22f2b69e6f068b27275ee9e63a334b575fe8e023"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Dec 09 12:10:55 2019 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Feb 28 11:41:11 2020 +0100"
      },
      "message": "Log vms\u0027 console output in scenario tests\n\nIf any of scenario tests will fail in check_remote_connectivity(),\nit will log console output of the VMs which should make\ndebugging of test failures easier.\n\nChange-Id: Ib6b2e6ea5c4465ec76699bf42b82e2bae448436d\n"
    },
    {
      "commit": "15c85f65093f0b717575817394cd937f2cedf3e1",
      "tree": "f3a097aca1bee72edcf26176a49dd781336af8a5",
      "parents": [
        "12d9e8d4ce486484d94bf671f32fbf5f2c8faa05",
        "1eaa24f2a612cac0acf38733eecef95fa32b37d9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 26 18:24:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 18:24:36 2020 +0000"
      },
      "message": "Merge \"Disable security group quotas in NetworkSecGroupTest\""
    },
    {
      "commit": "12d9e8d4ce486484d94bf671f32fbf5f2c8faa05",
      "tree": "1240f529ee9b3fb52b0308893309e1a2753b752a",
      "parents": [
        "14ea8d10d3cc78262737b2e57082dbcc822e1963",
        "bd0f3712e25413e6c5b1ed5c35ef6e1361d922a6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 26 18:24:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 18:24:35 2020 +0000"
      },
      "message": "Merge \"Fix intermittent port_forwarding test failures\""
    }
  ],
  "next": "1eaa24f2a612cac0acf38733eecef95fa32b37d9"
}
