)]}'
{
  "log": [
    {
      "commit": "c5d0924952f5b3b440bea942a9178bff1bbd0d6b",
      "tree": "55297250abc5f3d7eab815a106bf833e044bc91f",
      "parents": [
        "2ad5cafff93e6588207a8f22a5e1c6ba834eb9b5"
      ],
      "author": {
        "name": "akovpak",
        "email": "akovpak@mirantis.com",
        "time": "Mon Jul 24 16:25:15 2023 +0200"
      },
      "committer": {
        "name": "akovpak",
        "email": "akovpak@mirantis.com",
        "time": "Mon Jul 24 16:34:09 2023 +0200"
      },
      "message": "Patch to unskip test_bgpvpn_port_association_create_and_delete_bgpvpn\n\nRelated-prod: PRODX-25126\n\nChange-Id: I7f30a7c9aaed249c5d23e2891b506ffbf327ee36\n"
    },
    {
      "commit": "2ad5cafff93e6588207a8f22a5e1c6ba834eb9b5",
      "tree": "56dc4f72ad10c9b68c01355f8d1ac83f5e8f77ce",
      "parents": [
        "64390efbbdb815e40e373bb43716c1b0617511d0"
      ],
      "author": {
        "name": "Aleksandr Pashkovskyi",
        "email": "opashkovskyi@mirantis.com",
        "time": "Tue Apr 04 18:05:18 2023 +0300"
      },
      "committer": {
        "name": "Aleksandr Pashkovskyi",
        "email": "opashkovskyi@mirantis.com",
        "time": "Tue Apr 04 18:07:32 2023 +0300"
      },
      "message": "Deleted CONF.enforce_scope.designate from test_dns_integration.py\n\nRelated-prod: PRODX-30151\nChange-Id: I7a83be6f7a4e7fe9b11b9bde04fa62e70c2ffd19\n"
    },
    {
      "commit": "64390efbbdb815e40e373bb43716c1b0617511d0",
      "tree": "5c10a9358b9936a5eb4b80ec20a2e6724bd9d77e",
      "parents": [
        "d93f0b323df6c14f97c837043769b1b6a666e4bf"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 29 13:07:03 2023 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 29 13:08:03 2023 +0000"
      },
      "message": "Pin tempest version correctly\n\nDo not specify exact version, use constraint.\n\nChange-Id: Ica1954465583b4bccd8912aef0482cc96ee27347\nRelated-Prod: PRODX-3456\n"
    },
    {
      "commit": "d93f0b323df6c14f97c837043769b1b6a666e4bf",
      "tree": "6a6f525e0e1f492ea09083cc5bb97232e045fa66",
      "parents": [
        "552fe6d39ca0351018f24e5474135d3eddb28490"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 11 13:57:59 2023 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 11 14:42:46 2023 +0000"
      },
      "message": "Create TLD for DNSIntegrationTests\n\nThis is required to make sure concurrent tests that adds tlds\nwill not conflict.\n\nRelated-Prod: PRODX-29414\nChange-Id: I3208363bb6997db28f31325634c5414c6a9bcd5e\n(cherry picked from commit 1d3bfa05bd29059c3e8ba219c81b7f0b44c797a1)\n"
    },
    {
      "commit": "552fe6d39ca0351018f24e5474135d3eddb28490",
      "tree": "20f4d9f5b55fd87d8ceebb0b50235facf30e57e3",
      "parents": [
        "33e8bd00c644c7d3da8b5def20df415d92a47e27"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Fri Dec 23 18:43:49 2022 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 10 08:05:04 2023 +0000"
      },
      "message": "Fix sporadic failure for test_bgpvpn_migration\n\nUse different network settings for test test_bgpvpn_livemigration.\nIn case of parallel running some tests fail due to networks overlaping.\n\nRelated-prod: PRODX-28007\n\nChange-Id: I868b7490ebd7f70d5a19fffd15a20f5026450419\n(cherry picked from commit 3f4c401d8a9c6e35cb607bce715e73ab424056b0)\n"
    },
    {
      "commit": "33e8bd00c644c7d3da8b5def20df415d92a47e27",
      "tree": "0c04ab1ca729bb6c30742162b93b008118786241",
      "parents": [
        "2a34038b4963c3b74012ed9124f87acbf54eedf5"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Sun Dec 25 10:55:02 2022 +0200"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Thu Dec 29 12:28:59 2022 +0000"
      },
      "message": "Skip start base class methods as test unit\n\nRelated-Prod: PRODX-28748\nChange-Id: I72944248f84cb115ec8f0e952c98109f7f791b4b\n(cherry picked from commit b36bf9f01ad24b164bd73e7ec03a76f87219929a)\n"
    },
    {
      "commit": "2a34038b4963c3b74012ed9124f87acbf54eedf5",
      "tree": "b0364945023de4f4eef7bd2433c4c347b93c52fd",
      "parents": [
        "182e06da6e2404a7a65972d047572b4616945599"
      ],
      "author": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Wed Sep 14 18:33:23 2022 +0300"
      },
      "committer": {
        "name": "Roman Bubyr",
        "email": "rbubyr@mirantis.com",
        "time": "Thu Oct 20 17:33:23 2022 +0300"
      },
      "message": "Check connection between VMs with BGPVPN after live migration\n\nRelated-prod: PRODX-26006\n\nChange-Id: I066c34d57ba4a0cd8f6d62c9e75671fc930eb75b\n"
    },
    {
      "commit": "182e06da6e2404a7a65972d047572b4616945599",
      "tree": "be4db331fc93435c7da433f6acb781b337aa362c",
      "parents": [
        "1a1ddd6a52a840716e512788d014ed4c18735b4c"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Sep 05 13:29:57 2022 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Sep 05 13:33:02 2022 +0400"
      },
      "message": "Get token for admin client with static accounts\n\nCloses-Bug: PRODX-26560\nChange-Id: Ie055c3479c1695cd2b2ac0df650aa2676019de3b\n"
    },
    {
      "commit": "1a1ddd6a52a840716e512788d014ed4c18735b4c",
      "tree": "583634916763645c3611b02bcb2c37c1faf6b4b2",
      "parents": [
        "cd930baf49e0da5bcea03dc0b51231b2058e55ee"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 28 10:36:43 2022 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 28 11:16:01 2022 +0000"
      },
      "message": "[bgpvpn] Extend delete scenarious\n\n* Add bgpvpn delete port association\n* Add delete bgpvpn with port association\n\nRelated-Prod: PRODX-25126\nChange-Id: If5669d805eae70f122c71fa709824285f82b1ee4\n"
    },
    {
      "commit": "cd930baf49e0da5bcea03dc0b51231b2058e55ee",
      "tree": "977c32a31d1d493554f1a04234faf73c663d6994",
      "parents": [
        "9b8c918bec3f3ea3e85c2896aac62ee8a757c91b"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon May 16 19:25:50 2022 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri May 20 11:59:58 2022 +0400"
      },
      "message": "Use AZ to list the compute hosts\n\nOn environments with non-homogeneous compute nodes the test explicitly\nsets the first available zone and hypervisor from the list, which leads\nto the default flavor being used on inappropriate node.\n\nRelated-Bug: PRODX-22869\nChange-Id: Ic26c9e62248a5cc091c538d0399f3be69a4bc170\n"
    },
    {
      "commit": "9b8c918bec3f3ea3e85c2896aac62ee8a757c91b",
      "tree": "83cb08fa32f311af468475695fcd9c4165fd6fc5",
      "parents": [
        "6bf41fc1cb2ab0773416f74e49d5fae54f8d1f7a"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Wed Dec 01 15:54:28 2021 +0100"
      },
      "committer": {
        "name": "Mikhail Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue May 17 09:16:29 2022 +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": "6bf41fc1cb2ab0773416f74e49d5fae54f8d1f7a",
      "tree": "e0ffc573189e1051bd54b7d8e87aafed91e8b524",
      "parents": [
        "8baa0223ec16f6e1c5e1a369e2b6d0b0fec7966d"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon May 16 19:41:56 2022 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon May 16 19:43:17 2022 +0400"
      },
      "message": "Pin pycodestyle version\n\nRelated-Bug: PRODX-22869\nChange-Id: I80d0147c3e68450158b6562dc500b35f60dec81a\n"
    },
    {
      "commit": "8baa0223ec16f6e1c5e1a369e2b6d0b0fec7966d",
      "tree": "9ad35c9ac2b5a6c444613b2d11e9fc8441eb6d74",
      "parents": [
        "6701abbc453c63edcc01becc083d29899e236ee3"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 22 11:54:04 2021 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 22 09:56:42 2021 +0000"
      },
      "message": "Retry on any exception afeter FIP update\n\nPartially cherry-pick I25e85af8e626664c0a562ea0a5b8faf8b29210a5\nwhich increases timeout retries.\n\nRelated-Prod: PRODX-20388\nChange-Id: I918989cb23c7397c1c428f840346bf5fd5591e30\n"
    },
    {
      "commit": "6701abbc453c63edcc01becc083d29899e236ee3",
      "tree": "405eebb33cf7340134a826a83beedcee91446f8f",
      "parents": [
        "aa439722f31055c3e1bdfa833060cd4edc8065c9"
      ],
      "author": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Nov 23 16:54:38 2021 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Nov 23 16:54:38 2021 +0300"
      },
      "message": "Set SG quota for specific project.\n\nproject_id was initialized too early.\nIt was None.\nThat\u0027s why unlimited SQ 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\nRelated-PROD: https://mirantis.jira.com/browse/PRODX-19125\nChange-Id: If7f3789b2791be08088588619f3a1629aeecbda4\n"
    },
    {
      "commit": "aa439722f31055c3e1bdfa833060cd4edc8065c9",
      "tree": "8378376497a87309fe12235dc0cb2caab2f2f572",
      "parents": [
        "bbd108c5bfb97e0647212b6faf7111b4981fb5c0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 22 14:34:41 2021 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 22 14:34:41 2021 +0300"
      },
      "message": "Fill *_id information for client when using static accounts\n\nRelated-Prod: PRODX-18763\nChange-Id: Ie6f4092e07bdf28af6cfcfd0fe37645dd1b794c4\n"
    },
    {
      "commit": "bbd108c5bfb97e0647212b6faf7111b4981fb5c0",
      "tree": "f9d48d24d92e2d302fbd8a63bb488c1202013233",
      "parents": [
        "53ff8e73df59c6815c70e9fb1432284fbd15f08c"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Tue Mar 30 11:58:25 2021 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Wed Sep 29 16:27:52 2021 +0400"
      },
      "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\nRelated-PROD: PRODX-13041\n\nChange-Id: I6e1a0c192a8e8ce62b7437d864f4f4f86563db79\n(cherry picked from commit 4d74044f42a026415ed491cf0c72ea81e3278dcb)\n"
    },
    {
      "commit": "53ff8e73df59c6815c70e9fb1432284fbd15f08c",
      "tree": "5528d349a3bc2840f7afa6de79619d1fac60ba9f",
      "parents": [
        "9bb27d4f0f03e2a7a6817187ebd99503723ddd4b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 21 17:08:32 2021 +0300"
      },
      "committer": {
        "name": "Mikhail Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Aug 06 10:02:26 2021 +0000"
      },
      "message": "Create VMs for l3vpn in own network\n\nThe L3VPN use-case allows to connect different subnets between locations.\nThe patch actualize address range for VMs to do not intersect with\nremote location.\n\nRelated-Prod: PRODX-3456\nChange-Id: Ifb3fef31929944791b7298847bc579e8d6b50d80\n"
    },
    {
      "commit": "9bb27d4f0f03e2a7a6817187ebd99503723ddd4b",
      "tree": "d6f30b69ecb8d2c490b9bd29622ce80b97a32ba9",
      "parents": [
        "d0c8809d10b7c4c174829165d97f931e12e9ada4"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jan 12 12:40:55 2021 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Jul 09 10:17:10 2021 +0000"
      },
      "message": "Adding sleep after port creation\n\nThe sleep is added to avoid the situation when a port is not\nin active yet but static route is added.\n\nRelated-PRODX: PRODX-5031\nChange-Id: I147e29cc762879418ff3447b428ad6db0771cf7f\n(cherry picked from commit 3f00cf4443fc40e77b3897c121326328ec30143a)\n"
    },
    {
      "commit": "d0c8809d10b7c4c174829165d97f931e12e9ada4",
      "tree": "12b19fb53d68350d06ad4d1b3b7e49c6015b7889",
      "parents": [
        "3e5d783f9d34cb9cc093a3dd451ec8aa559cb597"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Mar 15 16:04:31 2021 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Mar 15 16:04:31 2021 +0400"
      },
      "message": "Pin tempest version from upper-constraints\n\ntempest.Manager has been removed in 26.1.0\n(https://review.opendev.org/767628)\n\nRelated-Bug: PROD-30711\nChange-Id: I870f3662679dddf8f29328b10c7fd9637dad9436\n"
    },
    {
      "commit": "3e5d783f9d34cb9cc093a3dd451ec8aa559cb597",
      "tree": "4f219d6d8e55ba25709e69f866fc7ed722c35632",
      "parents": [
        "7227eec12b83854694c22b7eb7ae37379931f5c0"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Mar 03 09:52:32 2021 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 03 18:48:36 2021 +0000"
      },
      "message": "Clear up setUp in advanced tests\n\nThis is follow-up to Iac179b592e579916fc36bef79b1a007528a07f36\n\nRelated-Issue: PRODX-11810\nChange-Id: I3329f9c59fbc8ac754fa45e5931f21dcf24a5b8a\n(cherry picked from commit 1f8343cf654c432fc873eaced135ea339095c40a)\n"
    },
    {
      "commit": "7227eec12b83854694c22b7eb7ae37379931f5c0",
      "tree": "d3eecb8b5ca6e7ca0ed71902f3e22bc405393103",
      "parents": [
        "de5a63800ff3486be77f4399660d13668c0efccc"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Feb 25 18:42:03 2021 +0400"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Mar 03 10:15:58 2021 +0000"
      },
      "message": "[bgpvpn] Bring in L2/L3 VPN endpoints tests\n\nCloses-Bug: PRODX-11809\nCloses-Bug: PRODX-11810\nChange-Id: Iac179b592e579916fc36bef79b1a007528a07f36\n(cherry picked from commit 35829e1bec9aa92a3cf90d371892dc900d6364ad)\n"
    },
    {
      "commit": "de5a63800ff3486be77f4399660d13668c0efccc",
      "tree": "00b7116a5bc3dde49e662c1cfd1ba32d67d213a2",
      "parents": [
        "7dcf4c42cf93f44fb362ec081a4088b36acff087"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Feb 26 23:54:47 2021 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Feb 27 06:01:14 2021 +0000"
      },
      "message": "Cleanup bgpvpn envtries at the end of test\n\nAt the moment bgpvpns are removed when all tests finished in class\nresource_cleanup. The patch adds addCleanup() at the places\nwhere bgpvpn entries are created to let them cleanned after single\ntest finished.\n\nAlso add cleanup for some API tests that were completely missing.\n\nRelated-Prod: PRODX-12050\nChange-Id: I94229f2d6cc3331a61a57e5d03231fa8640857b6\n"
    },
    {
      "commit": "7dcf4c42cf93f44fb362ec081a4088b36acff087",
      "tree": "7b7bf08a1b559ba071c4e095c3bd47bd5b0f9000",
      "parents": [
        "9c98912a9338d5d0b91c6b2510c6b5c56f9a745a"
      ],
      "author": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Wed Mar 18 15:31:12 2020 +0200"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:37:39 2020 +0300"
      },
      "message": "Add ability to set custom internal dns zone name\n\nDue to internal dns zone name can be custom\nwe should set it via config option.\n\nRelated-prod: PRODX-2967\nChange-Id: I92f598c3b3035924e9b90820d0aab0d24dc9fb4e\n(cherry picked from commit b866ad3d34fbe7f89b120359763fcca4281173bb)\n"
    },
    {
      "commit": "9c98912a9338d5d0b91c6b2510c6b5c56f9a745a",
      "tree": "11eff8ce5b93d2c24371157ff78b77f7b5529617",
      "parents": [
        "65ff1359e0057b370bdde215fcda84cbe926430c"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Oct 16 13:34:32 2020 +0400"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:36:08 2020 +0300"
      },
      "message": "[TF] Workaround for  PRODX-7986\n\nDue to the implementation specifics, in the case of TungstenFabric,\nwe need to request SG object to get the updated timestamp.\n\nRelated-PROD: PRODX-7986\nChange-Id: Ieda423cf6d02a509d85846f968b1b2a90f04ee04\n"
    },
    {
      "commit": "65ff1359e0057b370bdde215fcda84cbe926430c",
      "tree": "302400a70272656892c63dd6ce4ed75e05956527",
      "parents": [
        "988b46926dc1ed79df96c0ec63107e02fca0897d"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Thu Oct 08 15:48:20 2020 +0200"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:35:48 2020 +0300"
      },
      "message": "Use hypervisor_hostname as name of node in scheduling\n\nhypervisor_hostname field is the node name, not the host name. If\nnode name and host name are different (e.g. for host FQDNs are not\nused but for node they still are) the scheduling will fail not being\nable to find the requested host.\n\nCloses-issue: https://mirantis.jira.com/browse/PRODX-7596\nChange-Id: I7caa81faaefcc3a0be57900c249a54f8008d963e\n"
    },
    {
      "commit": "988b46926dc1ed79df96c0ec63107e02fca0897d",
      "tree": "61bede27659d102aba5a10b6c55857d7f486ae30",
      "parents": [
        "568ccbb7d548a241db89131c01d799441c3ceb15"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Fri Nov 06 14:40:42 2020 +0400"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:35:10 2020 +0300"
      },
      "message": "Fix SecGroupQuotaTest in case of unlimited quota\n\nIf project has unlimited default SG qouta (-1) test incorrectly\nprocessing negative value.\n\nRelated-PROD: PRODX-8495\nChange-Id: I62bb9fe1941cfa9c8800da99ddb9bda5a6cda5d4\n"
    },
    {
      "commit": "568ccbb7d548a241db89131c01d799441c3ceb15",
      "tree": "045174de5fa4e90520f11dd20d8d0a168df95ce0",
      "parents": [
        "319bd38876e2d4c4d219b602c93395362051b2ee"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Wed May 06 11:52:44 2020 +0400"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:33:40 2020 +0300"
      },
      "message": "skip subnetpools tests if default-subnetpools extension not defined\n\nSome subnetpool tests don\u0027t have association with certain extension.\nThis doesn\u0027t allow to disable those tests via enabled extensions\n\nRelated-prod: PRODX-3721\nChange-Id: Ic60654caca3f4fa4473b5cf75872b3131506da11\n(cherry picked from commit 91215cac0c54ca7012edaec0c1c6689e041ccd60)\n"
    },
    {
      "commit": "319bd38876e2d4c4d219b602c93395362051b2ee",
      "tree": "c5f5f0fc3875e86bae9408fa6c36f38f9e48fd41",
      "parents": [
        "7d5988b29b6eb27b2dc954ea287c85bfa2ec67c4"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Fri May 22 15:16:32 2020 +0400"
      },
      "committer": {
        "name": "Andrey Volkov",
        "email": "avolkov@mirantis.com",
        "time": "Mon Nov 30 17:33:07 2020 +0300"
      },
      "message": "add required ext for subnetpool tests\n\ntests with required default-subnetpool extencion:\n  test_create_subnetpool_with_timestamp\n  test_update_subnetpool_with_timestamp\n  test_show_subnetpool_attribute_with_timestamp\n\nRelated-prod: PRODX-3721\nChange-Id: I31882a8cd25d2ae229d63bf872b729e7a36b6798\n(cherry picked from commit 676340a8ba551b07d68c27fb51ba58a8a302f2b6)\n"
    },
    {
      "commit": "7d5988b29b6eb27b2dc954ea287c85bfa2ec67c4",
      "tree": "a3b4046d4f557edc39a83977347163ffc8d9c83c",
      "parents": [
        "af3ac3a8ee5f7be9da8ab9172815e78b9ad9d715",
        "5d9b1408ab7f4907bfd4dbdaf9edc8c5ea6deb33"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 11:54:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 11:54:06 2020 +0000"
      },
      "message": "Merge \"Set binding:profile upon port creation\""
    },
    {
      "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": "94a27af8f51285d97b65bd820831de98bb791232",
      "tree": "c1ff126624d1796428b36208405d30fa125c08ef",
      "parents": [
        "de8e503274a223f6fb3a79d61e49d8ee47362302",
        "67621f75bcaa2515bf2de5370805c7a2c9562fb0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 10:49:13 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 10:49:13 2020 +0000"
      },
      "message": "Merge \"Bump advanced image to ubuntu 18.04\""
    },
    {
      "commit": "5d9b1408ab7f4907bfd4dbdaf9edc8c5ea6deb33",
      "tree": "c351a65668c45f4d42da1b98bcf1fe4858f69671",
      "parents": [
        "de8e503274a223f6fb3a79d61e49d8ee47362302"
      ],
      "author": {
        "name": "Glenn Van de Water",
        "email": "glenn.van_de_water@nuagenetworks.net",
        "time": "Wed Sep 16 15:14:14 2020 +0200"
      },
      "committer": {
        "name": "Glenn Van de Water",
        "email": "glenn.van_de_water@nuagenetworks.net",
        "time": "Mon Sep 28 08:16:48 2020 +0000"
      },
      "message": "Set binding:profile upon port creation\n\nChange-Id: Ic3f4ca737c8a5adad5d9ef050c6d5cf1541e58ee\n"
    },
    {
      "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": "67621f75bcaa2515bf2de5370805c7a2c9562fb0",
      "tree": "9f456293cc798ecafb13e09187072bef3686b3e1",
      "parents": [
        "c3bec86663dc9d30529bc0641fb4f1994d5ecb6e"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Tue Sep 08 13:43:45 2020 +0200"
      },
      "committer": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Wed Sep 16 17:27:58 2020 +0200"
      },
      "message": "Bump advanced image to ubuntu 18.04\n\nUbuntu 16.04 seems insufficient for tempest testing the metadata\nover ipv6 feature. IIRC it ignores routes offered in router\nadvertisements.\n\nChange-Id: If32483458963939c89fae2850b8477f0614d139f\nRelated-Bug: #1460177\n"
    },
    {
      "commit": "c3bec86663dc9d30529bc0641fb4f1994d5ecb6e",
      "tree": "de3dec6fd670933f11874e75f62b7e6edabc24f3",
      "parents": [
        "45010027f4bfcd211773b6ec50a6a9c2ca37e8c4"
      ],
      "author": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Thu Sep 10 13:59:49 2020 +0200"
      },
      "committer": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Thu Sep 10 14:02:37 2020 +0200"
      },
      "message": "Update hacking for Focal\n\nAs per victoria cycle testing runtime and community goal[1]\nwe need to migrate upstream CI/CD to Ubuntu Focal(20.04).\n\nThis bumps hacking to 3.2.0 in order to work with focal, disabling W504\nto align with neutron (W503 is enabled in this version)\n\nStory: #2007865\nTask: #40199\n\n[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html\n\nChange-Id: Ic7a6da941172aae6dc504eb377c3e94de4805a89\n"
    },
    {
      "commit": "45010027f4bfcd211773b6ec50a6a9c2ca37e8c4",
      "tree": "4e2747cd6b6de26854fab88c88e5546c40614ad5",
      "parents": [
        "7d387cf628fc99d46a085b4461982afdf85f9237",
        "24a75032795eec2a60717818c901ae331c8aef1b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 24 11:23:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 11:23:07 2020 +0000"
      },
      "message": "Merge \"negative cases for router interface\""
    },
    {
      "commit": "7d387cf628fc99d46a085b4461982afdf85f9237",
      "tree": "d19217e7930b6b30fe21a85fdfdff37365e92b96",
      "parents": [
        "6b4a9089e318a6cc8cd1e8c91b65602e2bf20a65",
        "7d0155a883922ca044ffeac18dafcc20c409850b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 24 11:20:21 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 11:20:21 2020 +0000"
      },
      "message": "Merge \"sort secgroups by name\""
    },
    {
      "commit": "7d0155a883922ca044ffeac18dafcc20c409850b",
      "tree": "32a26e94b89185fabd055f1fdf37a77570f1558b",
      "parents": [
        "2150c9f1be953bb2261a478d8f377562ae655d8f"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Thu Aug 13 09:07:57 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Thu Aug 20 13:45:23 2020 +0800"
      },
      "message": "sort secgroups by name\n\nlist security group, and sorts by name\n\nChange-Id: I1fb22c474c4486ed69a49f7e75a7971aeb552b24\n"
    },
    {
      "commit": "24a75032795eec2a60717818c901ae331c8aef1b",
      "tree": "1f0e246b6c65fcc8a61290570ce877bd0d3e92fe",
      "parents": [
        "2150c9f1be953bb2261a478d8f377562ae655d8f"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Tue Aug 11 14:34:06 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Fri Aug 14 08:44:19 2020 +0800"
      },
      "message": "negative cases for router interface\n\nadd router interface by used port and non-existent port\n\nChange-Id: I98da3f66ad1ed339d5255543d224ec457e4f4c87\n"
    },
    {
      "commit": "6b4a9089e318a6cc8cd1e8c91b65602e2bf20a65",
      "tree": "c4e3a72db9d53bb6fe7cfe9c010b0ed3e1073870",
      "parents": [
        "2466fa99685f970e40f84094d1600b1cf49bcf7d",
        "e8d6bde36eb9f9dcb0931b5fe2fabd973dab4f39"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 11 12:54:09 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 12:54:09 2020 +0000"
      },
      "message": "Merge \"Remove dvr-multinode-scenario-queens job from the check queue\""
    },
    {
      "commit": "2466fa99685f970e40f84094d1600b1cf49bcf7d",
      "tree": "c3dd3b25e979db98cc888a674f1125b369886d1e",
      "parents": [
        "dee81bc0fafe1b834cb4f92cf30621b361d386e1"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 10 15:39:07 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 10 15:39:07 2020 +0200"
      },
      "message": "Remove propagate_uplink_status API related tests\n\nDue to the related bug we can\u0027t have test\ntest_create_port_without_propagate_uplink_status in\nneutron-tempest-plugin repo anymore as this repo is branchless and we\nrun tests from it against neutron master branch and against stable\nbranches. Now default value of the \"propagate_uplink_status\" attribute\nwas changed in master branch but not in stable branches so this test\nwould fail always.\n\nBecause of that those tests are now moved to be in fullstack - see [1]\nfor details and we don\u0027t need them in neutron-tempest-plugin anymore so\nthis patch is removing them from neutron-tempest-plugin.\n\n[1] https://review.opendev.org/#/c/745521/\n\nChange-Id: I79581da5b2cb3df6fa9407f1f06509513ac7f96d\nCloses-Bug: #1890842\n"
    },
    {
      "commit": "dee81bc0fafe1b834cb4f92cf30621b361d386e1",
      "tree": "e0c9c3d2d3e8763e0c98d443a49e7a48753f8002",
      "parents": [
        "b5093a1a91b9fba263c65a75b8bc5fbe965176ca",
        "b7cb10b946bfa50c117958ca921bae4c68fb74b0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 07 06:09:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 06:09:02 2020 +0000"
      },
      "message": "Merge \"Make dynamic routing tests use clients as others\""
    },
    {
      "commit": "e8d6bde36eb9f9dcb0931b5fe2fabd973dab4f39",
      "tree": "d8c3a0be9634501cfe0039937493f49e298d57fa",
      "parents": [
        "b5093a1a91b9fba263c65a75b8bc5fbe965176ca"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 03 11:42:46 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Aug 03 11:42:46 2020 +0200"
      },
      "message": "Remove dvr-multinode-scenario-queens job from the check queue\n\nAs non-voting and not yet stable job it was moved to experimental queue\nsome time ago. But by mistake it was also left in the check queue in\nQueens template.\nThis patch fixes that by removing this job from the check queue in\nthe template for Queens.\n\nChange-Id: Ie27657cd1310c3e190530b4efd166edcb854d83a\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": "2150c9f1be953bb2261a478d8f377562ae655d8f",
      "tree": "ee5bb2915186c98b788e8ebd8da0363608bf9dd6",
      "parents": [
        "dfede8813653e4bea0b081783aacf9cb592fed04",
        "9e101bfcbecae77aa76d0acdecf5e99fd34a6fba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 27 23:11:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 23:11:28 2020 +0000"
      },
      "message": "Merge \"Verify admin deletion not to fail\""
    },
    {
      "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": "dfede8813653e4bea0b081783aacf9cb592fed04",
      "tree": "4b44d8fc469d77ca368bf98bdbb3ed8523238778",
      "parents": [
        "803e839077bd762cc0e5f6c08b55a62dad664485",
        "dac25ac0b36e69019a08b479c67614a1d0275be3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 21 01:43:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 21 01:43:48 2020 +0000"
      },
      "message": "Merge \"case for update qos rule, rule or policy non-existent\""
    },
    {
      "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": "dac25ac0b36e69019a08b479c67614a1d0275be3",
      "tree": "04fb6b865e2c03fe7c23bf396a9ceb873e90c1f8",
      "parents": [
        "b056ac25c90b4cd8459291f1eb12081b7ace304d"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Jul 08 15:00:51 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Sat Jul 11 09:25:09 2020 +0800"
      },
      "message": "case for update qos rule, rule or policy non-existent\n\nupdate qos rule, rule or policy non-existent, move case into\ntest_qos_negative.py\nChange-Id: I11c064c75be5152f07942ba4a9fb202e9a862468\n"
    },
    {
      "commit": "803e839077bd762cc0e5f6c08b55a62dad664485",
      "tree": "87c20c283136e9c04f2d922cefd93d547cbab4e3",
      "parents": [
        "7cc1a9ded55287b8f874e909491ebc3b39179cbb",
        "1184bb2d1054d1365afafc9daa45cc2bdde47734"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 09 11:10:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 11:10:01 2020 +0000"
      },
      "message": "Merge \"Fix neutron-dynamic-routing tests when DVR is disabled\""
    },
    {
      "commit": "b7cb10b946bfa50c117958ca921bae4c68fb74b0",
      "tree": "6805002a7f83fc336397c8116288a3eaedc22be2",
      "parents": [
        "7cc1a9ded55287b8f874e909491ebc3b39179cbb"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jul 09 11:23:15 2020 +0200"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jul 09 12:35:54 2020 +0200"
      },
      "message": "Make dynamic routing tests use clients as others\n\nChange-Id: Ieafc4d8af1c6eee52e65373deb201eec3615d181\n"
    },
    {
      "commit": "7cc1a9ded55287b8f874e909491ebc3b39179cbb",
      "tree": "076598651aca9735e2054a0b284bc35d80ab4217",
      "parents": [
        "b056ac25c90b4cd8459291f1eb12081b7ace304d",
        "3cd2e1aa7c15a10159b946554122cbdb348b41fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 08 12:57:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 12:57:15 2020 +0000"
      },
      "message": "Merge \"Fix cert handling for dynamic routing tests\""
    },
    {
      "commit": "1184bb2d1054d1365afafc9daa45cc2bdde47734",
      "tree": "0ea498560056e451d1f42a312301877537464caa",
      "parents": [
        "b3aa2a7127093c108cbf3be180fbe9aa08fde1cd"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jul 01 14:54:14 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jul 03 09:03:13 2020 +0000"
      },
      "message": "Fix neutron-dynamic-routing tests when DVR is disabled\n\nOVN doesn\u0027t support DVR, so even creating a router with\ndistributed\u003dFalse will fail. We want a non-distributed router anyway,\nso just retry without that option if we get a BadRequest error.\n\nChange-Id: I004248eb259824614e27b3d8b739d3a72b580df3\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": "3cd2e1aa7c15a10159b946554122cbdb348b41fa",
      "tree": "58440ce57af4d2faa8bed8e4ed76d09d7ea8bead",
      "parents": [
        "722055abdcedbda88152453733631f0d93d79d4a"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jul 02 10:51:38 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jul 02 10:52:50 2020 +0000"
      },
      "message": "Fix cert handling for dynamic routing tests\n\nInstead of ignoring ca_certs, use the same configuration as the\nremainder of the tests.\n\nChange-Id: Ic032924cf90ba94f226c223053568f0708749531\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": "1e157bbf8b08a83f0b729acd84af57e57d8f15a6",
      "tree": "da2b95852faa6054ba6ef4787819efa77b1a1bcf",
      "parents": [
        "b3aa2a7127093c108cbf3be180fbe9aa08fde1cd",
        "6ffe3c9c02f95cd53437145ffe4c2c9fc0699c7f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 01 15:47:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 01 15:47:06 2020 +0000"
      },
      "message": "Merge \"Add test for checking intra security group isolation\""
    },
    {
      "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": "b3aa2a7127093c108cbf3be180fbe9aa08fde1cd",
      "tree": "d31ca2362218a231e8456cdb89115ba2bf3341ab",
      "parents": [
        "11418fd4c75b0a5bf46c4dd2578539060d8ba659"
      ],
      "author": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Fri Jun 26 11:11:08 2020 +0200"
      },
      "committer": {
        "name": "Bernard Cafarelli",
        "email": "bcafarel@redhat.com",
        "time": "Fri Jun 26 11:11:08 2020 +0200"
      },
      "message": "Fix openvswitch-iptables_hybrid ussuri branch\n\nOverrides had a typo\n\nChange-Id: I0ff70713425fd9154e9cc7a3a1db6e9b8adadcab\nCloses-Bug: #1885114\n"
    },
    {
      "commit": "11418fd4c75b0a5bf46c4dd2578539060d8ba659",
      "tree": "ada034633c9011ceb8bacf1db8f75aa6cd647b7b",
      "parents": [
        "cdf245979ea876f9ef1fe961fc5d88ebeb0fed99",
        "2457a889bb2e13e4d1084d1b1d132b4f06228dc4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 25 13:27:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 25 13:27:29 2020 +0000"
      },
      "message": "Merge \"Add \"test_port_forwardings_negative\" module\""
    },
    {
      "commit": "cdf245979ea876f9ef1fe961fc5d88ebeb0fed99",
      "tree": "eaaeca6b41f0b29faedd69a7cef4cf0ef99518bc",
      "parents": [
        "4d190602ae69c30d25013b73236559e44b3aedfd",
        "f5855acc41740c9a7712a98001018d46868b4f63"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 24 16:24:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 24 16:24:00 2020 +0000"
      },
      "message": "Merge \"Add neutron-tempest-plugin-scenario-ovn jobs\""
    },
    {
      "commit": "4d190602ae69c30d25013b73236559e44b3aedfd",
      "tree": "173d5782c467ac9684b6bc7d0461ce259211e072",
      "parents": [
        "4f06bc964395530f535f4f7aafd4e7da451e361d",
        "63d5f2ea782e71c3b5d709e63b23b0d878ca6c79"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 24 12:50:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 24 12:50:57 2020 +0000"
      },
      "message": "Merge \"Enable bridge debugging services on the ci jobs\""
    },
    {
      "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": "f5855acc41740c9a7712a98001018d46868b4f63",
      "tree": "83cb0089dbab4d4c4b87d73c5ecd103461c09385",
      "parents": [
        "4f06bc964395530f535f4f7aafd4e7da451e361d"
      ],
      "author": {
        "name": "Maciej Jozefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Wed Jun 10 13:17:27 2020 +0000"
      },
      "committer": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Mon Jun 22 14:35:30 2020 +0000"
      },
      "message": "Add neutron-tempest-plugin-scenario-ovn jobs\n\nChange-Id: I4818786988a22d941a1de348d3beb5159baaa48c\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": "c98a4d85a6a1cf95384769a663d047e2787487bd",
      "tree": "9483355b94b878e27fbf909b9eb8e5311390e259",
      "parents": [
        "08de5eee6fae666c06c51a318cd5ddab23099698",
        "c50743c102a815d363fb15e4dd6bef96bea67e46"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 20 00:15:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 20 00:15:53 2020 +0000"
      },
      "message": "Merge \"Remove jobs for neutron-fwaas master branch\""
    },
    {
      "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": "19474374547e3b9371a09e942b0ebcd81c1bc14a",
      "tree": "5476fc025995cf3021a738ada5835f3c8ba1ddb6",
      "parents": [
        "2c33f242f797a6a2eeb2a5dfb136e1879bc28124"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jun 17 14:18:32 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jun 17 14:20:50 2020 +0200"
      },
      "message": "Move neutron-tempest-plugin-dvr-multinode-scenario job to experimental\n\nAs we agreed during the virtual PTG job\n\"neutron-tempest-plugin-dvr-multinode-scenario\" is not stable at all and\nthere is no need for now to move run it in check queue on every patch.\nSo we are moving it to the experimental queue for now until it will be\nmore stable.\n\nChange-Id: I283ead1989834c667ecc50afbdaedbb9d8e32d6c\n"
    },
    {
      "commit": "c50743c102a815d363fb15e4dd6bef96bea67e46",
      "tree": "f24b41cc290f2d50129de364db4a54e6494c2a25",
      "parents": [
        "2c33f242f797a6a2eeb2a5dfb136e1879bc28124"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 16 12:29:29 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 16 10:37:06 2020 +0000"
      },
      "message": "Remove jobs for neutron-fwaas master branch\n\nNeutron-fwaas is going to be deprecated in master branch with [1].\n\n[1] https://review.opendev.org/#/c/735828/\n\nDepends-On: https://review.opendev.org/#/c/735829/\n\nChange-Id: I432523933a7f930932fd2fd7d25b948b02f275f5\n"
    },
    {
      "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": "2c33f242f797a6a2eeb2a5dfb136e1879bc28124",
      "tree": "9e54436fbb520eaa758d83b4810f2d04972faa8a",
      "parents": [
        "71b6f1efee8113d0a585f49593914d534c2bf7ee",
        "3eb1228cc687201872f018724406850076cbbe07"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 10 18:45:15 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 18:45:15 2020 +0000"
      },
      "message": "Merge \"Add timeout to check_connectivity method\""
    },
    {
      "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": "2457a889bb2e13e4d1084d1b1d132b4f06228dc4",
      "tree": "e46eb6ddb14aa7e5db319a6b9a705d8bc660d5a4",
      "parents": [
        "130eb1a340762610af87dc1466ac56c651e85cd6"
      ],
      "author": {
        "name": "nfridman",
        "email": "nfridman@redhat.com",
        "time": "Tue May 26 12:29:11 2020 +0300"
      },
      "committer": {
        "name": "Noy fridman",
        "email": "nfridman@redhat.com",
        "time": "Sun Jun 07 11:50:48 2020 +0000"
      },
      "message": "Add \"test_port_forwardings_negative\" module\n\nThe moudle currently contains the following tests:\n1. Mapping the same fip + port to different destinations\n2. Mapping fip + different ports to the same destination\n\nChange-Id: I19d4eca901f4cd956684c72f4cb2ce10a9afe2d8\n"
    },
    {
      "commit": "71b6f1efee8113d0a585f49593914d534c2bf7ee",
      "tree": "2bf3938442e35827347174ad67630a935402ceec",
      "parents": [
        "589f3b95dddc45a7e61c1da138cf39b4e2dee9ae",
        "bdeb12d316e624a3efaadd0e5479da0bb6806783"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 05 18:32:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 05 18:32:10 2020 +0000"
      },
      "message": "Merge \"Mark VPNaaS scenario tests as unstable\""
    },
    {
      "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": "589f3b95dddc45a7e61c1da138cf39b4e2dee9ae",
      "tree": "c7b30a85469bb3501b5c1a7743ae2f9a21ad879d",
      "parents": [
        "e3478457c7756daf307eb67a82cbc6b39cf557d4",
        "afd73f77d75d7f58986e35ae1e7c45e63600d0a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 05 14:43:19 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 05 14:43:19 2020 +0000"
      },
      "message": "Merge \"test sort ascending and descending qos policies by name\""
    },
    {
      "commit": "bdeb12d316e624a3efaadd0e5479da0bb6806783",
      "tree": "eab30c86badb19bf118558bf53e5ae45138de923",
      "parents": [
        "e3478457c7756daf307eb67a82cbc6b39cf557d4"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jun 05 11:13:03 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jun 05 11:13:03 2020 +0200"
      },
      "message": "Mark VPNaaS scenario tests as unstable\n\nChange-Id: Iaee0472efcc4a607de7087b770bd9a6755e5a95d\nRelated-Bug: #1882220\n"
    },
    {
      "commit": "63d5f2ea782e71c3b5d709e63b23b0d878ca6c79",
      "tree": "7d330c0069e3b496d012994fb676a8ebf70c6d97",
      "parents": [
        "e3478457c7756daf307eb67a82cbc6b39cf557d4"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jun 04 13:42:26 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Jun 04 13:42:26 2020 +0200"
      },
      "message": "Enable bridge debugging services on the ci jobs\n\nDepends-On: https://review.opendev.org/#/c/730772/\nChange-Id: Ibf48340828cb70746dfd6de06eefddab5a0e1d84\n"
    },
    {
      "commit": "afd73f77d75d7f58986e35ae1e7c45e63600d0a7",
      "tree": "6c755aec46b1694ae968a9ca8337c209e47d6171",
      "parents": [
        "9413794af3b9d14b0aa4533df248ca69f05a1d36"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Mon Jun 01 16:53:59 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Wed Jun 03 14:13:02 2020 +0800"
      },
      "message": "test sort ascending and descending qos policies by name\n\ntest sort qos policies by name,ascending and descending\n\nChange-Id: I9bb6470b83f2003bef9206b53cb3f52671991e95\n"
    },
    {
      "commit": "e3478457c7756daf307eb67a82cbc6b39cf557d4",
      "tree": "6625d7eb81e53c59580f4183b45fd0d373d0ecf6",
      "parents": [
        "8de2b2493fc945344e3c9ceed538a55a2c6c42f0",
        "7dc2857705051943a637555c6596ca7d06ccd686"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 03 01:35:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 03 01:35:36 2020 +0000"
      },
      "message": "Merge \"Switch to newer openstackdocstheme and reno versions\""
    },
    {
      "commit": "8de2b2493fc945344e3c9ceed538a55a2c6c42f0",
      "tree": "a166872123041e5617048216c3ca4228e3147e47",
      "parents": [
        "ab56cfa9f96fa083abd1b7ef16b5822d03772082",
        "db0660a071204a0c621167582c92ea2cf7bbbbdd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 03 01:35:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 03 01:35:35 2020 +0000"
      },
      "message": "Merge \"Add py38 package metadata\""
    },
    {
      "commit": "ab56cfa9f96fa083abd1b7ef16b5822d03772082",
      "tree": "869da0fa3d3670a6516f3072814e13e43a7e333c",
      "parents": [
        "0f2c913afb59be5928bfa6b73bf5b48318ec6e90",
        "afb4bd7930946f61b58255941cfbb1ac179cc8b5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 03 01:35:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 03 01:35:34 2020 +0000"
      },
      "message": "Merge \"Have vpnaas job definition inherit irrelevant files\""
    },
    {
      "commit": "7dc2857705051943a637555c6596ca7d06ccd686",
      "tree": "671055d0df1c38a8cd59ba7780c39a0e67a2b2cd",
      "parents": [
        "afb4bd7930946f61b58255941cfbb1ac179cc8b5"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun May 31 20:10:42 2020 +0200"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Jun 02 00:19:08 2020 +0000"
      },
      "message": "Switch to newer openstackdocstheme and reno versions\n\nSwitch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using\nthese versions will allow especially:\n* Linking from HTML to PDF document\n* Allow parallel building of documents\n* Fix some rendering problems\n\nUpdate Sphinx version as well.\n\nChange pygments_style to \u0027native\u0027 since old theme version always used\n\u0027native\u0027 and the theme now respects the setting and using \u0027sphinx\u0027 can\nlead to some strange rendering.\n\nopenstackdocstheme renames some variables, so follow the renames\nbefore the next release removes them. A couple of variables are also\nnot needed anymore, remove them.\n\nSee also\nhttp://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html\n\nChange-Id: I02b83b2d2ffa7e007f8150176ac881a8b6a53495\n"
    },
    {
      "commit": "0f2c913afb59be5928bfa6b73bf5b48318ec6e90",
      "tree": "96f5d4b5975076598e0a31fec21ee4783860fbd4",
      "parents": [
        "9413794af3b9d14b0aa4533df248ca69f05a1d36"
      ],
      "author": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Mon Jun 01 17:24:23 2020 +0800"
      },
      "committer": {
        "name": "likangkang01",
        "email": "likangkang01@inspur.com",
        "time": "Mon Jun 01 17:24:23 2020 +0800"
      },
      "message": "update qos policy with long name and long description\n\nChange-Id: Ie66c005fa03bff5526151f783ab8723de37c4c65\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": "db0660a071204a0c621167582c92ea2cf7bbbbdd",
      "tree": "413cf0470bf5f1cb68ec4ac0c4e19536d307e754",
      "parents": [
        "afb4bd7930946f61b58255941cfbb1ac179cc8b5"
      ],
      "author": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Thu May 28 11:24:49 2020 +0800"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Fri May 29 20:49:16 2020 +0000"
      },
      "message": "Add py38 package metadata\n\nChange-Id: I7e4af300317972767487593a92c3522777e2f628\n"
    },
    {
      "commit": "afb4bd7930946f61b58255941cfbb1ac179cc8b5",
      "tree": "65af49106644658b2c1cfd518a24d92146f803df",
      "parents": [
        "357eebb9b046858be5785586957b3ff288accc2e"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri May 29 16:03:43 2020 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri May 29 16:03:43 2020 -0400"
      },
      "message": "Have vpnaas job definition inherit irrelevant files\n\nThe neutron-temptest-plugin-vpnaas jobs are being run\neven if files like setup.cfg are updated. Instead of\nupdating its irrelevant-files definition, update the\ndefault one so it can apply to all neutron* repos.\n\nChange-Id: I36b73c44bf65ef4b467a1cceccea2138ba75dd8d\n"
    },
    {
      "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": "f85cddea4d319bf333b5947a921913071bdcc0d8",
      "tree": "b53a0d43b93983720c371f72548dbf9de974d703",
      "parents": [
        "5bb284eff17b3763a4f44aa4c0ea0e91d866c9a1",
        "40ec8e544d321c8e827faa1e43f3a9f43fc340c9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 26 15:13:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 26 15:13:36 2020 +0000"
      },
      "message": "Merge \"Reorganize zuul jobs definitions\""
    },
    {
      "commit": "5bb284eff17b3763a4f44aa4c0ea0e91d866c9a1",
      "tree": "d10b57b86b9ebbd4d9f72ab64588f999a1318767",
      "parents": [
        "130eb1a340762610af87dc1466ac56c651e85cd6"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Wed May 20 15:28:58 2020 +0200"
      },
      "committer": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Mon May 25 16:23:36 2020 +0200"
      },
      "message": "Use default network type during PortTestCasesResourceRequest setup\n\nA vxlan network is created during the resource_setup for class\nPortTestCasesResourceRequest, failing when vxlan is not an available\ndriver\nNo restriction is needed in provider network type for these tests\n\nCloses-Bug: #1879706\n\nChange-Id: I164c4b7af7c0be00b8e70048e527b469587f0c8d\n"
    },
    {
      "commit": "40ec8e544d321c8e827faa1e43f3a9f43fc340c9",
      "tree": "517be48dbb08713a450720a022044be63d3848c3",
      "parents": [
        "130eb1a340762610af87dc1466ac56c651e85cd6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed May 20 13:07:44 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sun May 24 23:25:34 2020 +0200"
      },
      "message": "Reorganize zuul jobs definitions\n\nAs we are adding jobs for each stable branch, we have more and more jobs\nthere and it was very hard to maintain all of that in one single file.\nSo this patch reorganize it and places definitons in \"per stable branch\"\nfiles.\n\nChange-Id: I0e7816f4057c90bce90bca68137c077580f9426a\n"
    },
    {
      "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": "130eb1a340762610af87dc1466ac56c651e85cd6",
      "tree": "bc3c5b122e47f483e2a8584878267dbf80f20939",
      "parents": [
        "c977f385d69d9182fd8fc699f599e47eec9c124a",
        "367e1188028b647991aeeac172b33d6700b53268"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 18 15:40:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 18 15:40:36 2020 +0000"
      },
      "message": "Merge \"Add test_ping_global_ip_from_vm_with_fip\""
    },
    {
      "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": "c977f385d69d9182fd8fc699f599e47eec9c124a",
      "tree": "4ea8df64f5571d776470d2cb1a9896096ae55c43",
      "parents": [
        "e3a0cdc857724350397aefe669453934f5da327a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon May 11 13:05:13 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu May 14 13:53:16 2020 +0200"
      },
      "message": "Add job templates for stable/ussuri branch\n\nUssuri branches are created already so it\u0027s time to start gating\nthem in the neutron-tempest-plugin too.\n\nChange-Id: Ica7561c1d466bca87483cc82707664e567253703\n"
    },
    {
      "commit": "e3a0cdc857724350397aefe669453934f5da327a",
      "tree": "f4cadb64b641391eeac1e9f637ff9437c9b313c1",
      "parents": [
        "30e13ba32426bf0ce177bcfd0d3df3ebcd4f4a7c"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue May 12 11:12:03 2020 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue May 12 11:12:03 2020 -0400"
      },
      "message": "Add nose to requirements.txt\n\napi/test_extension_driver_port_security.py imports ddt, which\nfails locally running pep8 with:\n\n    import ddt\n    from nose.tools import nottest\n    ModuleNotFoundError: No module named \u0027nose\u0027\n\nAdding nose to requirements.txt fixes this.\n\nTrivialfix\n\nChange-Id: Ie5387a10fc18ecad53dc5dda2df3dcdaf641cd2f\n"
    },
    {
      "commit": "30e13ba32426bf0ce177bcfd0d3df3ebcd4f4a7c",
      "tree": "99d93aaa23be808d12c449b6caf940050a044603",
      "parents": [
        "aa7112bda681f3e76aedbc0fac99b9f4d9648a4e",
        "30c858988c27be110838a8bfc9e7f714e42b614a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 05 15:43:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 05 15:43:03 2020 +0000"
      },
      "message": "Merge \"Test security group creation with insufficient rules quota\""
    },
    {
      "commit": "aa7112bda681f3e76aedbc0fac99b9f4d9648a4e",
      "tree": "1c1ec900f350cfcce503d10948a9d9080a92d6df",
      "parents": [
        "4bc1b00213cf660648cad1916fe6497ac29b2e78",
        "5f9c076261e402b3466e524433f5b4a044a1ab01"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 05 08:49:13 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 05 08:49:13 2020 +0000"
      },
      "message": "Merge \"Added new API test_sg_rules_quota_decrease_less_than_created.\""
    },
    {
      "commit": "4bc1b00213cf660648cad1916fe6497ac29b2e78",
      "tree": "dacfaab2d8b3e119eed1a35b25c23f6e1dc5104a",
      "parents": [
        "e08fc09f6bdab496887c5f65b412894f23ef256a",
        "03700aa12b4e22552f8626ffb9d5261d7a7c44c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 29 10:16:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 29 10:16:14 2020 +0000"
      },
      "message": "Merge \"Ensure that external network don\u0027t have any ports before deletion\""
    }
  ],
  "next": "5f9c076261e402b3466e524433f5b4a044a1ab01"
}
