)]}'
{
  "log": [
    {
      "commit": "90e074ff481a06590febf4b45ac77a0e37a170d7",
      "tree": "dd20619309f0e04c35e9c2a25201f76f49605dc6",
      "parents": [
        "c27ba820aecf79530a90980549a7b1115c855852"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Tue Jan 18 15:44:56 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:59:46 2022 +0300"
      },
      "message": "Rectify test_ipv6_subnet_override option\n\nRelated-Bug: PRODX-17659\nChange-Id: Icc377c43e19d2b3e31c05213962b76235fae8b46\n"
    },
    {
      "commit": "c27ba820aecf79530a90980549a7b1115c855852",
      "tree": "53c5ca9b0260059ed0197dfb78bca88417f34c6d",
      "parents": [
        "dd3d0ece9348da80baab74fe1e1f83d044da6533"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Mon Jan 24 16:53:49 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:59:41 2022 +0300"
      },
      "message": "[TF] Skip ActiveStandbyScenarioTest in case of TF\n\nSkip an entire test class to avoid class setup actions.\n\nRelated-PROD: PRODX-20758\nChange-Id: I34cab733e2e908e05636087afb101450c02c67c2\n"
    },
    {
      "commit": "dd3d0ece9348da80baab74fe1e1f83d044da6533",
      "tree": "d80c2632db6ee499d7a59d2c7355a3025968ce5d",
      "parents": [
        "2d398d58f2a7b2f7609c808c46ce2ee0812d4a39"
      ],
      "author": {
        "name": "Ilya Menkov",
        "email": "imenkov@mirantis.com",
        "time": "Tue Jan 18 15:55:25 2022 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:59:36 2022 +0300"
      },
      "message": "add wait for listener operational status after lb status\n\nRelated-prod: PRODX-19246\nChange-Id: I495bbbb0914320fb1e23c8373a67fbdb16fabbf1\n"
    },
    {
      "commit": "2d398d58f2a7b2f7609c808c46ce2ee0812d4a39",
      "tree": "38eae2eac8a7a71d8209b0385a9fe4e212a99431",
      "parents": [
        "c983b34dc86cb682f670e0fd0f2ebb06c767076c"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jan 11 21:24:19 2022 +0200"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Jun 08 15:59:30 2022 +0300"
      },
      "message": "Add conf option for listener connection limit\n\nThe patch provides configuration option to define listener connection\nlimit to make chance to adjust connections for environments with various\namount of resources.\n\nRelated-PRODX: PRODX-19517\nChange-Id: I435a0a38440860b3d8022aa164f6288aced1d70a\n"
    },
    {
      "commit": "c983b34dc86cb682f670e0fd0f2ebb06c767076c",
      "tree": "117e7fd23b7ce3e854a596829e917a89ec06c431",
      "parents": [
        "a072586eef6921c37d521fbe7fdeb5c14dc44d57"
      ],
      "author": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Thu Mar 31 14:23:34 2022 +0300"
      },
      "committer": {
        "name": "Oleksandr Kononenko",
        "email": "okononenko@mirantis.com",
        "time": "Wed Apr 13 11:05:04 2022 +0300"
      },
      "message": "Improve test_amphora_failover\n\nAdd waiter for status ALLOCATED for new Amphora instance\n\nRelated-Prod: PRODX-22887\nChange-Id: I45965e652ae00aa10e06dc3739407fb77debc322\n"
    },
    {
      "commit": "a072586eef6921c37d521fbe7fdeb5c14dc44d57",
      "tree": "c75bbb7f541dbc92b7bde2b0858fc96355e3dc08",
      "parents": [
        "3497e5b737fa2a20721edba5b3a41d66ea4d9f24"
      ],
      "author": {
        "name": "Alexey Kovpak",
        "email": "akovpak@mirantis.com",
        "time": "Tue Dec 07 18:37:32 2021 +0000"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:30:41 2022 +0300"
      },
      "message": "Patch to fix test_amphora_update using the unique load balancer\n\nThe test `test_amphora_update` got amphorae of the load balancer that\nwas created by the class-based resource setup, but they wouldn\u0027t be in\nALLOCATED state after the destructive test \u0027test_amphora_failover\u0027.\nSo I\u0027ve decided to use the function-based load balancer and its amphorae.\n\nRelated-prod: PRODX-17935\n\nChange-Id: I58fc8add761d79af1377bb5b0e964697d78ab36a\n(cherry picked from commit a18615a98c95a62205383cae5c7d58e8c52913bc)\n"
    },
    {
      "commit": "3497e5b737fa2a20721edba5b3a41d66ea4d9f24",
      "tree": "766ab9817039d184f13c9246d75c9e270e2e4ef9",
      "parents": [
        "4f4d724b6e892c32a57ca463a36c19fd32b0cb10"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Wed Nov 24 09:54:50 2021 +0200"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:30:26 2022 +0300"
      },
      "message": "List amphora: use test\u0027s loadbalancer\n\nTest `test_amphora_list_and_show` gets amphoras of loadbalancer\ncreated in resource setup, but it could be not ready and amphorae\nfileds aren\u0027t filled out.\n\nRelated-PRODX: PRODX-17934\nChange-Id: I58fc8add761279af1307bb5b0e964697d79ab36a\n(cherry picked from commit 81bf51e3c07213922358575821790ea645f3e78c)\n"
    },
    {
      "commit": "4f4d724b6e892c32a57ca463a36c19fd32b0cb10",
      "tree": "9b9f5e7d398ae97adc9bfa1f0dc26dc3b842233c",
      "parents": [
        "2904e555d2b8f8a3561b4c819b47601bdb4ceb95"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Fri Jul 30 19:15:23 2021 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:29:59 2022 +0300"
      },
      "message": "Fix wrong protocol in UDP tests\n\nRelated-Prod: PRODX-16727\nChange-Id: I5bb7ee389e734c075f10ed38507bade9a442e51b\n(cherry picked from commit 3e9440bb7cbec31e810330dfb50a8a87df5bbcdf)\n"
    },
    {
      "commit": "2904e555d2b8f8a3561b4c819b47601bdb4ceb95",
      "tree": "ab3d8ae90622daf708171c0b0cacfe8762492456",
      "parents": [
        "60f96c90be4d87af73e68b805ae7e90b10c8f0f3"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jun 25 16:52:05 2021 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:29:32 2022 +0300"
      },
      "message": "Rerise original exception on retry\n\nRelated-Prod: PRODX-14689\nChange-Id: Iecefd285e180ee9946ee6548c678e9ec66173cdf\n(cherry picked from commit 28bae96f56c1936ec1afac1ef0e8cd8f96541e3f)\n"
    },
    {
      "commit": "60f96c90be4d87af73e68b805ae7e90b10c8f0f3",
      "tree": "66b351622dce8f4681e0e83e40ea8bf466b96522",
      "parents": [
        "ce6a05a023d1c40834dcb65d379ec7d5f1c55e8c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 21 12:29:49 2021 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:28:43 2022 +0300"
      },
      "message": "Ensure waiters do not stuck when timeout is reached\n\nRelated-Prod: PRODX-3456\nChange-Id: Ief32a3d4f1e4597624b23ec4c2bafa63b93ac34f\n(cherry picked from commit 065a8482f493d964eec21ebd8af23a66bbd16a4f)\n"
    },
    {
      "commit": "ce6a05a023d1c40834dcb65d379ec7d5f1c55e8c",
      "tree": "78ea126cd6b67538634140780736568884c52247",
      "parents": [
        "bf1d797643e666ef0544b12bd8ed76461a0d6acf"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 12 16:30:26 2021 +0300"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:27:05 2022 +0300"
      },
      "message": "Add retries for base client\n\nOctavia API doesn\u0027t allow to change fields of LB when it is in\nsome internal states. In this case 409 Conflict exception is raised.\nThe patch adds retry logic to update/delete/create methods in base\nclients to retry on 409 responce.\n\nRelated-Prod: PRODX-14186\nChange-Id: Icb22b12ff30dc8f6a48506c00eb00705fa1de470\n(cherry picked from commit 7848930006586c35d1df4fe381de2023881e0455)\n"
    },
    {
      "commit": "bf1d797643e666ef0544b12bd8ed76461a0d6acf",
      "tree": "8be683eb3ead1b6a8ef40712dfb33810d6d5fe4f",
      "parents": [
        "b97db51aec8478e3ca88667dc8db6af474bf5182"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Mar 31 12:53:30 2021 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:26:50 2022 +0300"
      },
      "message": "Fix typo in skipException message\n\nRelated-Prod: PRODX-13051\nChange-Id: I24710fc720557b2a437151de5e3f4ab345b52c52\n(cherry picked from commit 9e0de8295d5e274abdc6c2502f6d5252d2310baf)\n"
    },
    {
      "commit": "b97db51aec8478e3ca88667dc8db6af474bf5182",
      "tree": "e31bce06b23f92e7ed80f650b20bcf7165a356ed",
      "parents": [
        "089683e3473823b60c4a751d7fccf3b712a753d4"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Wed Feb 24 11:16:46 2021 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:26:37 2022 +0300"
      },
      "message": "Add check for TF backend\n\nPrevious OS Ussuri release has check for \u0027monitor_enabled\u0027 param.\nAs all config options no longer used in Victoria,\nwe can add check only for our TF backend.\n\nRelated-Prod: PRODX-11931\nChange-Id: I9b4b3eb250a42c393b5537d8ea697f5e3ee12ba1\n(cherry picked from commit 1435b7448d38b10ad1264c3a53acf560998cc35d)\n"
    },
    {
      "commit": "089683e3473823b60c4a751d7fccf3b712a753d4",
      "tree": "eed8434ffaba8259ae3a8efe24f013d4911a880d",
      "parents": [
        "cd4d10ade0a9cd6986ca74a2f813176be65bbd4b"
      ],
      "author": {
        "name": "Ilya Bumarskov",
        "email": "bumarskov@gmail.com",
        "time": "Wed Feb 03 16:16:42 2021 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:26:12 2022 +0300"
      },
      "message": "[TF] Fix PoolScenario tests\n\nRelated-PROD: PRODX-11372\nChange-Id: Ib54d689e3dfed4b93fa22e08e34edfd44b4c8f05\n(cherry picked from commit 567369890911ef97e9c88d5482eaf0164632ec11)\n"
    },
    {
      "commit": "cd4d10ade0a9cd6986ca74a2f813176be65bbd4b",
      "tree": "b9b9cc9a82d9d5442f9d6d45f6e823369a110cf2",
      "parents": [
        "f2a2b50c139fd16e13ebae81e63291de19fb369e"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jan 29 12:27:11 2021 +0200"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:22:53 2022 +0300"
      },
      "message": "Call super for skip_checks\n\nRelated-Prod: PRODX-11164\nChange-Id: I453fb58bf90856b13a2ea67f89d6a5eb201b9508\n(cherry picked from commit 4ea8d4ecc48d8c6760154cca0954ab2ab37e00d7)\n"
    },
    {
      "commit": "f2a2b50c139fd16e13ebae81e63291de19fb369e",
      "tree": "3edbcc7630f7932e11249a9ae61ca0772e57b666",
      "parents": [
        "41b3aac6b0386dae202abe8cc03455ea710e468e"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Thu Sep 03 18:21:29 2020 +0400"
      },
      "committer": {
        "name": "Mitya_Eremeev",
        "email": "deremeev@mirantis.com",
        "time": "Tue Jan 18 19:21:39 2022 +0300"
      },
      "message": "[TF] Add support of tungstenfabric driver for octavia\n\nWere skipped unsupported tests, avoided unsupported parameters\nfor loadbalancers, listeners, pools and members. Were met contrail\nrestrictions.\n\nRelated-PROD: PRODX-7072\nChange-Id: I736f55fa4186464424e1ebc05c650f9a43375c62\n(cherry picked from commit 0aece76a33ee755f6b56a70e8821b99c1f6b2600)\n"
    },
    {
      "commit": "41b3aac6b0386dae202abe8cc03455ea710e468e",
      "tree": "9ba7557c14405aff3313d7ea795053c1767b5bc3",
      "parents": [
        "38c2a65c2720fd5786479a1b281b87561f90eef4"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Sep 30 09:33:47 2020 +0200"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sat Mar 20 20:32:30 2021 +0000"
      },
      "message": "Add stable/victoria jobs to check and gate queues\n\nChange-Id: I00b3e8172c3d90ef7cabb65d588508728ea658cf\n"
    },
    {
      "commit": "38c2a65c2720fd5786479a1b281b87561f90eef4",
      "tree": "e10b3ae0eba046bcd682a365dc2785aa6da2d6ae",
      "parents": [
        "59ec77d69d47411132569b2333726055351a750f",
        "78e6970c865f4352499f6c9106640be11c652997"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 23:22:43 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 23:22:43 2021 +0000"
      },
      "message": "Merge \"Fix OVN provider jobs\""
    },
    {
      "commit": "59ec77d69d47411132569b2333726055351a750f",
      "tree": "0d772551447fac0170f2ddf664447ed6abb079bb",
      "parents": [
        "3ff105bb5d84a05269f8e42918cd49ca4a80b23d",
        "0f7e0283e98268e8f652753f8f02186069647adc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 10 11:07:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 10 11:07:07 2021 +0000"
      },
      "message": "Merge \"Add neutron plugin to octavia-dsvm-base job\""
    },
    {
      "commit": "3ff105bb5d84a05269f8e42918cd49ca4a80b23d",
      "tree": "b0e6db7768cc2210af333821b3a35edce00795c2",
      "parents": [
        "c813658a91aa2ee14a6dd03f651440afe291b2ee",
        "baf12e025c104c6f0da4521f741ba24ef8349269"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 04 21:03:42 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 04 21:03:42 2021 +0000"
      },
      "message": "Merge \"Enable HTTPS on the test servers\""
    },
    {
      "commit": "c813658a91aa2ee14a6dd03f651440afe291b2ee",
      "tree": "5c18a00ef4aa16b6cf75e8401e2159537bbea0e7",
      "parents": [
        "13b21c1cc5cf5fb2ff02ede600c58990a1c4b507",
        "52531e2b14bb77366071d39ee82bf7963f1e0905"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 26 23:02:12 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 23:02:12 2021 +0000"
      },
      "message": "Merge \"Add delay to SOURCE_IP_PORT TCP test\""
    },
    {
      "commit": "13b21c1cc5cf5fb2ff02ede600c58990a1c4b507",
      "tree": "747d8f91858432c758902b0c6f2ff8eca2f62f6a",
      "parents": [
        "02724da6415cf95ed9eef20aba2433f5b40312d0",
        "972385b91cc196b520bd6b43b55b956e680d7451"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 25 12:35:42 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 12:35:42 2021 +0000"
      },
      "message": "Merge \"Remove Stein CI jobs\""
    },
    {
      "commit": "baf12e025c104c6f0da4521f741ba24ef8349269",
      "tree": "bf1fcc04a27e846fdef858daa22603ef32ecf758",
      "parents": [
        "02724da6415cf95ed9eef20aba2433f5b40312d0"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Oct 27 16:10:28 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Feb 25 00:36:07 2021 +0000"
      },
      "message": "Enable HTTPS on the test servers\n\nThis patch creates the required pki resources and enables HTTPS\non the test web servers. It sets up port 443 for regular HTTPS and\nport 9443 for HTTPS that will require a valid client certificate.\n\nChange-Id: Ib7cee4c8600fd1be4a9d7027d3ca1f413a0b1007\nStory: 2003858\nTask: 41170\n"
    },
    {
      "commit": "02724da6415cf95ed9eef20aba2433f5b40312d0",
      "tree": "50b6dbaa339e36da2d7b630a6876709b594bfc57",
      "parents": [
        "8a9337945e2946562278c689999251eff3a765aa",
        "b423a27108f81efad9ae3f912769b96f782a0971"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 24 17:38:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 17:38:29 2021 +0000"
      },
      "message": "Merge \"Update test_server for conncurrent client auth\""
    },
    {
      "commit": "972385b91cc196b520bd6b43b55b956e680d7451",
      "tree": "4d34d5c7ff058a5f6b58726b863a45bb4615d21f",
      "parents": [
        "8a9337945e2946562278c689999251eff3a765aa"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Feb 23 08:40:26 2021 +0100"
      },
      "committer": {
        "name": "oschwart",
        "email": "oschwart@redhat.com",
        "time": "Wed Feb 24 16:00:11 2021 +0200"
      },
      "message": "Remove Stein CI jobs\n\nStein release of Octavia has reached end-of-life (EOL) support [1].\nThe stable/stein Octavia branch no longer accepts changes.\nWe can now remove the Stein CI jobs.\n\n[1] https://review.opendev.org/c/openstack/releases/+/772847\n\nChange-Id: I14ab0f8b159fdd0c7e81b94297a57f30260579fa\n"
    },
    {
      "commit": "b423a27108f81efad9ae3f912769b96f782a0971",
      "tree": "05a1226e7edee498c0418e5040bcfc136a1e5da8",
      "parents": [
        "f924fe4ae8a41b05a95e38915c42a394250931da"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Oct 27 13:25:47 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Feb 22 17:40:26 2021 +0000"
      },
      "message": "Update test_server for conncurrent client auth\n\nThis patch updates the test server to have a separate port for\nHTTPS with client authentication. This will allow concurrent tests\nto run using the HTTPS and HTTPS with client authentication ports.\nIt adds a new parameter \"-https_client_auth_port\" for the port that\nwill require client certificates.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack-gate/+/776722\n\nChange-Id: I6d44787f66904409b7f32a5fe576b658b6eb600a\n"
    },
    {
      "commit": "8a9337945e2946562278c689999251eff3a765aa",
      "tree": "d26200b9b7c44fef88fc6ce33213cf2b79c9ebe6",
      "parents": [
        "2d19795b84de70c1c64f7027caddf6dc19ad1678",
        "f924fe4ae8a41b05a95e38915c42a394250931da"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Feb 21 03:41:15 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 21 03:41:15 2021 +0000"
      },
      "message": "Merge \"Add /request endpoint in test_server.bin\""
    },
    {
      "commit": "52531e2b14bb77366071d39ee82bf7963f1e0905",
      "tree": "9bfe1c46d2c14215253533cf6d3f73efd7499802",
      "parents": [
        "2d19795b84de70c1c64f7027caddf6dc19ad1678"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Thu Jan 21 16:52:09 2021 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Jan 26 14:54:17 2021 -0500"
      },
      "message": "Add delay to SOURCE_IP_PORT TCP test\n\nWithout a delay it can trigger a \"Cannot assign requested\naddress\" warning setting the source port, leading to failure.\n\nAlso added a log debug statement when a source port is\nbeing used since it can help with debugging.\n\nChange-Id: Idcc13fdaafb8ffe41710fc3c67f30932725cf66e\n"
    },
    {
      "commit": "2d19795b84de70c1c64f7027caddf6dc19ad1678",
      "tree": "e8b59ef36f9bdae0560ec46b21cabe8c6592c36b",
      "parents": [
        "efae4470eb91859b6957d9280f0c60de25da54e8",
        "aaa6fc7fde3064888f7935ee3d9bded8a0d219b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 20 19:54:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 20 19:54:47 2021 +0000"
      },
      "message": "Merge \"Change pool create scenario test to wait for operating status\""
    },
    {
      "commit": "78e6970c865f4352499f6c9106640be11c652997",
      "tree": "3534ee6755ebf886b3a0a3639af80f6b615519db",
      "parents": [
        "efae4470eb91859b6957d9280f0c60de25da54e8"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Jan 18 11:12:40 2021 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Jan 18 11:12:40 2021 -0500"
      },
      "message": "Fix OVN provider jobs\n\nThe name of the OVN provider job template changed from\novn-octavia-provider-v2-dsvm-scenario to\novn-octavia-provider-tempest-release but was not updated\nhere, fix it so those non-voting jobs will run.\n\nChange-Id: I3159adeae2456c8fecad87bbfb0f526363e7752b\n"
    },
    {
      "commit": "f924fe4ae8a41b05a95e38915c42a394250931da",
      "tree": "c55decc772092330504ba223757e8f06d78278a3",
      "parents": [
        "efae4470eb91859b6957d9280f0c60de25da54e8"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Oct 20 10:46:07 2020 +0200"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Dec 07 19:47:08 2020 +0000"
      },
      "message": "Add /request endpoint in test_server.bin\n\nAdd new endpoint in test_server application:\n- /request prints the client request (method, URL, HTTP version and\n  headers) in the payload of the reply\n  /request can take a \"response_code\" parameter (ie,\n  \"/request?response_code\u003d404\"), the server replies with the appropriate\n  HTTP response code to the client.\n\nChange-Id: Ibc03f62da06a5bbb93959eac865e5f3f14caa50e\n"
    },
    {
      "commit": "efae4470eb91859b6957d9280f0c60de25da54e8",
      "tree": "055a836968456960e9c512058d86a347ba16e2d0",
      "parents": [
        "94ab4a12ac34bb6f19cb58586ec5a20592ed457e",
        "eb33e69a6a52956094bee16299b228e0e9ba3b6e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 04 00:04:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 04 00:04:20 2020 +0000"
      },
      "message": "Merge \"Fix Go lint errors\""
    },
    {
      "commit": "94ab4a12ac34bb6f19cb58586ec5a20592ed457e",
      "tree": "dc57bcc58f478604b3526a0ef39450b52f7e3dd5",
      "parents": [
        "abc93f2398ac8966f6967e6cb4c95f6627d1e625",
        "7a47c372cacda1f11dad62d163782b3c912f809b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 03 06:38:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 03 06:38:47 2020 +0000"
      },
      "message": "Merge \"Add HTTP/2 support to the Go test server\""
    },
    {
      "commit": "aaa6fc7fde3064888f7935ee3d9bded8a0d219b6",
      "tree": "9825966a25fa2441f37489b898867213bf1576e2",
      "parents": [
        "d5efbb16f7be0fb7c5cd26f00f88a19be07dee5a"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Aug 12 16:41:17 2020 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Dec 01 14:42:25 2020 -0500"
      },
      "message": "Change pool create scenario test to wait for operating status\n\nThe API test for pool creation has a check to wait for the\noperating status of a pool to transition to ONLINE if a\nlistener has been provided.\n\nThe scenario test for pool creation doesn\u0027t wait for any\noperating status transition after a pool is created with\na listener, and instead always assumes it\u0027s OFFLINE.\n\nThey should both wait for a transition, since otherwise\ndrivers that transition to ONLINE quickly, like OVN, can\nrace and fail the scenario test.\n\nDepends-on: https://review.opendev.org/c/openstack/octavia/+/763530\n\nChange-Id: I9eb3c7ce8af879cd910b06234c99b53670907e49\nStory: 2008009\nTask: 40659\n"
    },
    {
      "commit": "abc93f2398ac8966f6967e6cb4c95f6627d1e625",
      "tree": "11be3e369e3f0025114ae19bd244ac39ec2e73d5",
      "parents": [
        "08182055bccee9cdafb6786b25577afd75cb217d",
        "3adefa4a4d32e56548b6e854a6f93c06b7fb177a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 25 19:22:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 25 19:22:10 2020 +0000"
      },
      "message": "Merge \"Fix loop in waiter when error_ok is True\""
    },
    {
      "commit": "08182055bccee9cdafb6786b25577afd75cb217d",
      "tree": "337625c1d0e1247c48b3e13dcce32c0509cbd053",
      "parents": [
        "a5b6008537e76f4fd91f6aa30f50e1da404f7fc6"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Nov 18 12:17:30 2020 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Nov 18 12:40:54 2020 -0500"
      },
      "message": "Do not install tempest plugin in train environments\n\nSince train is a python2 env, expand the check in the\ndevstack plugin to not install the tempest plugin since\nit is python3-only.\n\nChange-Id: I67027090a8cc340b85fb1119f0e52bc1f2ffc66d\n"
    },
    {
      "commit": "3adefa4a4d32e56548b6e854a6f93c06b7fb177a",
      "tree": "0dbe69c8d156f5d3f268d6acb26ae7744757cf65",
      "parents": [
        "a5b6008537e76f4fd91f6aa30f50e1da404f7fc6"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Sep 07 08:37:51 2020 +0200"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Tue Nov 17 07:25:29 2020 +0000"
      },
      "message": "Fix loop in waiter when error_ok is True\n\nIf error_ok\u003dTrue is passed to wait_for_status and a resource\nis in \u0027ERROR\u0027 status, the function infinitely loops\n\ncheck_timeout value is now considered in case of ERROR statuses in\nresources.\n\nStory: 2008110\nTask: 40826\n\nChange-Id: I9d62b2f4ec55a6fd6cba38d446711c16f03a5ade\n"
    },
    {
      "commit": "a5b6008537e76f4fd91f6aa30f50e1da404f7fc6",
      "tree": "0dfc9c7474e330dde95504cf3b238f9940c64cad",
      "parents": [
        "2735735e64c02959c4ef4d5e16c4678724b5ba22"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Nov 16 09:42:50 2020 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Nov 16 09:43:26 2020 -0800"
      },
      "message": "Add release note for test_server.bin location\n\nThis is a followup patch that adds a release note about the new location\nfor the test_server.bin\n\nChange-Id: I64cc38e207cd2e3aaa5165b7f73eb832d1623224\n"
    },
    {
      "commit": "2735735e64c02959c4ef4d5e16c4678724b5ba22",
      "tree": "140dc220c70d13a0862ef3085a1cedb2738a8828",
      "parents": [
        "d5efbb16f7be0fb7c5cd26f00f88a19be07dee5a"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 13 13:55:09 2020 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 13 14:41:08 2020 -0800"
      },
      "message": "Install test_server.bin in well known location\n\nThis patch installs and uses test_server.bin from\n/opt/octavia-tempest-plugin as a well known location on the\nfilesystem. This way tests, like grenade, that run the devstack\nplugins once in /old paths, can find the binary when running from\n/new paths.\n\nChange-Id: Ia78f16fde026269dec01f4dceb202842ad12a557\n"
    },
    {
      "commit": "0f7e0283e98268e8f652753f8f02186069647adc",
      "tree": "2541222dc38935d0ce7ca8393e88f512b7c718b9",
      "parents": [
        "d5efbb16f7be0fb7c5cd26f00f88a19be07dee5a"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Jul 17 17:09:18 2020 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Nov 03 09:51:15 2020 -0500"
      },
      "message": "Add neutron plugin to octavia-dsvm-base job\n\nWith octavia_create_network_interface_device() being in\nthe neutron tree, we have to enable the neutron plugin\nin more jobs to have it visible, else o-hm0 will not\nget created and it will fail.\n\nMoved the occurence in the ipv6-only job to the parent\ndefinition as well.\n\nChange-Id: I0d15dbae9034ab17de69d884e8f57df0d25d4338\n"
    },
    {
      "commit": "d5efbb16f7be0fb7c5cd26f00f88a19be07dee5a",
      "tree": "5b6e72b65a1725a71deac0ed0a3616acd31ea56f",
      "parents": [
        "f077c3a5d6f4d343dba8af7e0ba4c79c5500d2f6"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Sep 23 12:50:47 2020 -0700"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Tue Nov 03 08:01:55 2020 +0000"
      },
      "message": "Set nodepool swap size back to 8GB\n\nA recent patch lowered the swap space available on nodepool\ninstance from 8GB to 1GB. This is causing nova to not have enough\nmemory to boot VMs required for some tests.\nThis patch restores the 8GB swap value for these jobs.\n\n[1] https://review.opendev.org/#/c/750941/\n\nChange-Id: I19c3465fb39a6204a5a167ac75b6eed832f9fe72\n"
    },
    {
      "commit": "eb33e69a6a52956094bee16299b228e0e9ba3b6e",
      "tree": "1df50510d27bd667f63cf22b26246f48d592355c",
      "parents": [
        "7a47c372cacda1f11dad62d163782b3c912f809b"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Oct 13 14:51:54 2020 +0200"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Oct 28 14:20:09 2020 +0000"
      },
      "message": "Fix Go lint errors\n\nThree Go lint errors are addressed in this patch:\n\n- Don\u0027t use underscores in Go names\n- Exported type ConnectionCount should have comment or be unexported\n- Println arg list ends with redundant newline\n\nChange-Id: I4774fd3f2837f474399d0735af0cd18322fe0eee\n"
    },
    {
      "commit": "7a47c372cacda1f11dad62d163782b3c912f809b",
      "tree": "7f3bec86f042608d08059c532f25ee05b55f7a7d",
      "parents": [
        "f077c3a5d6f4d343dba8af7e0ba4c79c5500d2f6"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Oct 16 20:27:06 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Oct 28 15:10:17 2020 +0100"
      },
      "message": "Add HTTP/2 support to the Go test server\n\nThe HTTPS listener will now also serve HTTP/2 requests.\n\nChange-Id: I75c2d4e78ad56a6338f63073f13655a290353ec2\n"
    },
    {
      "commit": "f077c3a5d6f4d343dba8af7e0ba4c79c5500d2f6",
      "tree": "1c33abc791a9f70faaa1eb0ea76e27de20b64921",
      "parents": [
        "3bc1f4decd285d455c928d19aa7cd4a81236576a"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 19 11:17:26 2020 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Oct 21 11:51:11 2020 +0200"
      },
      "message": "Build the Go test server on devstack test-config\n\nEvery time we update the Go test server code, we have to re-compile it\nlocally and commit the binary file. Git is not great for binary blobs.\nOne other reason that carrying the binary in-tree is suboptimal is it\nis compiled against amd64 architecture, thus not much multi-arch\nfriendly.\n\nThis change drops the need to compile and carry the test server binary\nfile in the Git tree. The test server will now be compiled at devstack\ntest-config phase. On my work station, it takes less than 6 seconds.\n\nChange-Id: I3d8ad18ddd1f23720618d733a9d8a53a6b4e6dfc\n"
    },
    {
      "commit": "3bc1f4decd285d455c928d19aa7cd4a81236576a",
      "tree": "9ac270d208a655270cf08f4be71ea10195615db5",
      "parents": [
        "67249477d855d5be4470defcaa7a981fdb66ad49"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Oct 02 13:53:31 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Oct 19 10:30:00 2020 +0200"
      },
      "message": "Fix scenario tests issue with immutable LBs\n\nWait for the loadbalancer to become ACTIVE after deleting an\nhealthmonitor or a listener, to ensure the next test uses a LB in a\nnon-transitional state.\n\nThis also fixes the cidrs tests that were using the wrong waiter\ntimeouts.\n\nThis patch also moves individual deletion of children resources in class\ntear down to a more performant way by cascade deleting the load\nbalancer.\n\nStory: 2008219\nTask: 41008\n\nDepends-On: https://review.opendev.org/#/c/757604/\nDepends-On: https://review.opendev.org/#/c/757840/\nDepends-On: https://review.opendev.org/#/c/757841/\nDepends-On: https://review.opendev.org/#/c/757842/\n\nCo-Authored-By: Carlos Goncalves \u003ccgoncalves@redhat.com\u003e\nChange-Id: I6a4eed7269e4f502bd0fc8613cb4ec4da13890e7\n"
    },
    {
      "commit": "67249477d855d5be4470defcaa7a981fdb66ad49",
      "tree": "3b95f259745e2acd50d55f19b0254495b7c419b5",
      "parents": [
        "e05475519622867436390f8b593b9f7572af8f6c",
        "909aa66ac291a39ea4c1cc1bb0368bf008665a00"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 22 10:17:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 22 10:17:30 2020 +0000"
      },
      "message": "Merge \"Add HTTP/2 tempest scenario tests for listeners\""
    },
    {
      "commit": "e05475519622867436390f8b593b9f7572af8f6c",
      "tree": "95830830f660dd6a1b65d9e1afc19d96a896a285",
      "parents": [
        "a80a185abef3234b035ec5d09e1748b743bc69e2",
        "f7718ef862c568f7c761c17ac9736e650ececb73"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 22 02:18:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 22 02:18:04 2020 +0000"
      },
      "message": "Merge \"Add ALPN protocol scenario tests\""
    },
    {
      "commit": "a80a185abef3234b035ec5d09e1748b743bc69e2",
      "tree": "ef83b8697525313ebaa06f424d6cf3c5184bddac",
      "parents": [
        "6a9236ad9ae72cea6add0845c4462a9e44690a42",
        "46658f2ff8f383a36ef2e29fdc93b1282cbf4bc3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 17 10:58:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 17 10:58:04 2020 +0000"
      },
      "message": "Merge \"Add duplicate uuid checking for tempest tests\""
    },
    {
      "commit": "46658f2ff8f383a36ef2e29fdc93b1282cbf4bc3",
      "tree": "43d1e86da9f9d293a4e49f543545b3ffc8cea3a6",
      "parents": [
        "89bdbcd1252dbce8645c24fa6db3e2d32fa779c3"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Sep 13 10:38:35 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Sep 13 10:39:31 2020 -0700"
      },
      "message": "Add duplicate uuid checking for tempest tests\n\nThis patch adds a pep8 test for duplicate uuids in the tempest tests.\nIt also corrects some existing duplicates.\n\nChange-Id: I2fc03b3cc604528903b8f70ce7f1e4e641aeafd2\n"
    },
    {
      "commit": "6a9236ad9ae72cea6add0845c4462a9e44690a42",
      "tree": "3923b9e6bc93e6714d3924b15256b3cd82433a97",
      "parents": [
        "89bdbcd1252dbce8645c24fa6db3e2d32fa779c3"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Aug 04 23:54:54 2020 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Sep 08 16:52:09 2020 -0700"
      },
      "message": "Adjust API tests for NotImplemented skip\n\nThis is a patch to restructure the API tests to use the\nnew skip_if_not_implemented capability.\n\nDepends-On: https://review.opendev.org/745239\n\nChange-Id: I291488e1c9418e51d6fe7ea142eaca13e3c181a0\n"
    },
    {
      "commit": "89bdbcd1252dbce8645c24fa6db3e2d32fa779c3",
      "tree": "faa4a8166f316da70acf3dc661256479841b6fd0",
      "parents": [
        "c611b456803f6e556970a8b9df1d1093e38a6ff1"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Mar 19 15:59:19 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Sep 03 17:10:56 2020 -0700"
      },
      "message": "Adjust scenario tests for NotImplemented skip\n\nThis is a patch to restructrue the scenario tests to use the\nnew skip_if_not_implemented capability.\n\nChange-Id: I49a7fb6650030f2a1115c6d42442062bd33415fd\n"
    },
    {
      "commit": "c611b456803f6e556970a8b9df1d1093e38a6ff1",
      "tree": "41170a7731e27b26d8a5de34e76b8a226b4dcdf3",
      "parents": [
        "12c7799296e9bbd764f25b09b23c67eb14cb1700",
        "bd587263755716f3de4987ae177e97fc28e957c0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 26 08:46:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 26 08:46:05 2020 +0000"
      },
      "message": "Merge \"Remove all usage of six library\""
    },
    {
      "commit": "12c7799296e9bbd764f25b09b23c67eb14cb1700",
      "tree": "c7479792017120924d4627b5021f1b3259cac25f",
      "parents": [
        "eeb228045d897ab5e5d2268c552fc1e5920d13eb",
        "47e4589d453ad69d94b004a1e335032481300b85"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 26 08:46:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 26 08:46:04 2020 +0000"
      },
      "message": "Merge \"Drop python 2.7 support and testing\""
    },
    {
      "commit": "eeb228045d897ab5e5d2268c552fc1e5920d13eb",
      "tree": "f05ca55a73b8e73154d5d60c487492945c597b4a",
      "parents": [
        "bb23855ce65500dda6a0e332eab7174ed493a0ac",
        "5700f3cd93668bb6b7c9f9303782557d3d23bc3c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 25 22:57:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 25 22:57:12 2020 +0000"
      },
      "message": "Merge \"Enable nova anti-affinity in two-node act-stdby job\""
    },
    {
      "commit": "909aa66ac291a39ea4c1cc1bb0368bf008665a00",
      "tree": "3f37d0c219b5de7b89aa14720a23da777ac16e8a",
      "parents": [
        "f7718ef862c568f7c761c17ac9736e650ececb73"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Aug 25 14:08:44 2020 +0000"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Aug 25 14:10:23 2020 +0000"
      },
      "message": "Add HTTP/2 tempest scenario tests for listeners\n\nDepends-On: https://review.opendev.org/#/c/744905/\nDepends-On: https://review.opendev.org/#/c/747932/\nChange-Id: I90594ab948c74711682c9bb14d37d1e1d7b1beeb\n"
    },
    {
      "commit": "f7718ef862c568f7c761c17ac9736e650ececb73",
      "tree": "19e8aa70a0f198cad83d923050ba5b15aca4733b",
      "parents": [
        "bb23855ce65500dda6a0e332eab7174ed493a0ac"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Aug 18 14:21:36 2020 +0000"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Aug 25 13:53:30 2020 +0000"
      },
      "message": "Add ALPN protocol scenario tests\n\nDepends-On: https://review.opendev.org/#/c/744520/\nChange-Id: I4ae7a03d2248c970d7bcd3fe8a43a43ca48d5084\n"
    },
    {
      "commit": "bb23855ce65500dda6a0e332eab7174ed493a0ac",
      "tree": "0c84752b908b3e58262a94d749c22c5649f1109a",
      "parents": [
        "6224788530523b45d0c3d443f48622bda310690f"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Jan 15 10:10:55 2020 +0000"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Aug 24 11:00:17 2020 +0200"
      },
      "message": "Add tests for allowed CIDRs in listeners\n\nThis patch adds API and scenario tests for testing allowed CIDRS in\nlisteners introduced in API version 2.12 (included in Train release).\n\nChange-Id: Ibe677e046afc16f038ccacb10e5fe62802828581\n"
    },
    {
      "commit": "6224788530523b45d0c3d443f48622bda310690f",
      "tree": "ae673614a405c34624db3c8a73244449eca3c6c8",
      "parents": [
        "7bd2f97221a369f379e15f33a3d3294f220c039e",
        "2cdf13c2efd9334556de3d76760abcb71827f885"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Aug 23 14:39:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 23 14:39:06 2020 +0000"
      },
      "message": "Merge \"Fix MismatchError in tags API tests\""
    },
    {
      "commit": "2cdf13c2efd9334556de3d76760abcb71827f885",
      "tree": "c8281273b6536053b3bcc0d1573e485c93787b81",
      "parents": [
        "bf6cc4095644f782f3731ae158e94b5a2e0a60e1"
      ],
      "author": {
        "name": "oschwart",
        "email": "oschwart@redhat.com",
        "time": "Tue Aug 18 13:15:04 2020 +0300"
      },
      "committer": {
        "name": "oschwart",
        "email": "oschwart@redhat.com",
        "time": "Wed Aug 19 12:13:14 2020 +0300"
      },
      "message": "Fix MismatchError in tags API tests\n\nThe tags lists are compared unsorted which causes a MismatchError\nin some cases.\nThis commit sorts the tags lists before the assertion.\n\nStory 2008026\nTask 40680\n\nChange-Id: I4cc8a663d7d7c853e6286379eea74c90819209cd\n"
    },
    {
      "commit": "7bd2f97221a369f379e15f33a3d3294f220c039e",
      "tree": "03401e2e94a19a741572e73d1bb7b8268226bf45",
      "parents": [
        "bf6cc4095644f782f3731ae158e94b5a2e0a60e1"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jul 30 21:32:04 2019 -0700"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Aug 13 10:13:17 2020 +0000"
      },
      "message": "Add an optional amphora admin log offloading test\n\nThis patch adds an optional amphora admin log offloading scenario\ntest.\n\nChange-Id: I90e3ed23cdd2aa1125de18dc332c30a9d9cca0a2\n"
    },
    {
      "commit": "bf6cc4095644f782f3731ae158e94b5a2e0a60e1",
      "tree": "2ffc503cabcde75f7abed6de379530c42c79c28d",
      "parents": [
        "6fbfed03d31a3041a62ca621551f22829f42da2d",
        "b1ba3b373ca44da31e8ec79a5eaba71e2ef2b81f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 13 09:57:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 13 09:57:51 2020 +0000"
      },
      "message": "Merge \"Add an optional tenant flow log offload test\""
    },
    {
      "commit": "6fbfed03d31a3041a62ca621551f22829f42da2d",
      "tree": "946b1a7ace8177295173cc4fee158252c65506d6",
      "parents": [
        "794072ac96970336c1e11704100463006ee954bf"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Mar 19 15:37:31 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Aug 04 21:53:06 2020 +0000"
      },
      "message": "Add skip_if_not_implemented to the service client\n\nThis patch adds a decorator that wraps the service client methods adding\nthe ability to raise a skipException if a call to the API returns a\nNotImplementedError or UnsupportedOptionError exception.\n\nThis is useful for running the tests against provider drivers that do\nnot support all of the Octavia API features.\n\nChange-Id: I17d4be65130fadf97d6170d22fb07c72672b7573\n"
    },
    {
      "commit": "794072ac96970336c1e11704100463006ee954bf",
      "tree": "f52564a01c9a9978c75494a185dda5fe15420564",
      "parents": [
        "ae44e20514156e9365a28bc570d8dbfb93966124",
        "540bb3b4d03d8c3e26d257c1d33f4cd84a94c1a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 04 21:42:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 04 21:42:25 2020 +0000"
      },
      "message": "Merge \"Add tags API tests\""
    },
    {
      "commit": "5700f3cd93668bb6b7c9f9303782557d3d23bc3c",
      "tree": "0fd451b162112126333be76356a019540e6b2afb",
      "parents": [
        "ae44e20514156e9365a28bc570d8dbfb93966124"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Jul 21 15:58:25 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Jul 22 12:16:36 2020 +0200"
      },
      "message": "Enable nova anti-affinity in two-node act-stdby job\n\nProduction deployments are recommended to run on active-standby\nloadbalancer topology and with nova anti-affinity enabled for higher\nlevel of availability. Job octavia-v2-act-stdby-dsvm-scenario-two-node\nwill test Octavia under such configuration.\n\nTask: 40413\nStory: 2007943\n\nChange-Id: Iab24754bf6881671091a06047767f8b4dc8b5420\n"
    },
    {
      "commit": "540bb3b4d03d8c3e26d257c1d33f4cd84a94c1a7",
      "tree": "15eaf4876849296000c4c3f611517db6f62cf239",
      "parents": [
        "beb1cbaebbe6138d7582a596dbee8895fbc48599"
      ],
      "author": {
        "name": "oschwart",
        "email": "oschwart@redhat.com",
        "time": "Tue Jun 16 18:23:53 2020 +0300"
      },
      "committer": {
        "name": "oschwart",
        "email": "oschwart@redhat.com",
        "time": "Sun Jul 19 12:43:01 2020 +0300"
      },
      "message": "Add tags API tests\n\nThis patch adds some API tests in the create, list and update methods\nof the Octavia objects that support Tags.\n\nTags are supported on Octavia API version 2.5 or later.\n\nChange-Id: Ib14852d57535508fecee2705e704954cfd078474\n"
    },
    {
      "commit": "ae44e20514156e9365a28bc570d8dbfb93966124",
      "tree": "fbeb27fba67b41a5edf2fdd26e507eb3b0c75552",
      "parents": [
        "b9552e97190c3df4e931e812c802635f77e8233c",
        "ba35dab12a34930af7f940f7d41417bac91ec47f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 17 20:17:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 20:17:04 2020 +0000"
      },
      "message": "Merge \"Gate on octavia-v2-dsvm-tls-barbican jobs\""
    },
    {
      "commit": "b9552e97190c3df4e931e812c802635f77e8233c",
      "tree": "82fece8f5fde0d6cce0f37488dd3117db834df26",
      "parents": [
        "8480068fc44f3747ebff1458ac72484d2fb073ac",
        "d2b5b447518c18e1705bcd4fbecd6405b8565c39"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 17 20:17:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 20:17:03 2020 +0000"
      },
      "message": "Merge \"Add stable/ussuri jobs to check and gate lists\""
    },
    {
      "commit": "8480068fc44f3747ebff1458ac72484d2fb073ac",
      "tree": "e3f35014c381fd77841fd930b3d854eb3bba1dc8",
      "parents": [
        "65b887c565eb2698f1b6f4ca33625db674baf140",
        "a1862ff5cc4032901f51f3bb92bba03f6cb3b0df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 16 18:46:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 18:46:20 2020 +0000"
      },
      "message": "Merge \"Fix availability zone API tests\""
    },
    {
      "commit": "65b887c565eb2698f1b6f4ca33625db674baf140",
      "tree": "0326a306207d40904140f17eb4e62117b00dd1a9",
      "parents": [
        "e6757f0bb222f29693f9392d0bf9b4050aa7599c",
        "3ab77935c2d30027091b177167375d3b7434b89d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 16 14:26:06 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 14:26:06 2020 +0000"
      },
      "message": "Merge \"Set image driver to noop in noop jobs\""
    },
    {
      "commit": "e6757f0bb222f29693f9392d0bf9b4050aa7599c",
      "tree": "580072db4057d8389ef7232676c04619382825da",
      "parents": [
        "9726b8f2d878ed8d4c75b7d58f8d0399e2ec085a",
        "c9227dfb6cae540c25c5922602fd57fbc0c1f527"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 16 13:14:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 13:14:44 2020 +0000"
      },
      "message": "Merge \"Set test_basic_traffic as smoke test\""
    },
    {
      "commit": "9726b8f2d878ed8d4c75b7d58f8d0399e2ec085a",
      "tree": "60c5d4954210fc1649a732fd79a40251d6d171b8",
      "parents": [
        "990ccacd228256bbead196304a8904d768de3d67",
        "ca40afb3808ec6b0ae7b5064a4b78387d505cd9f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 15 09:17:59 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 09:17:59 2020 +0000"
      },
      "message": "Merge \"Define and use octavia nodesets\""
    },
    {
      "commit": "ba35dab12a34930af7f940f7d41417bac91ec47f",
      "tree": "ba792a36c59b482b676f0980d4197eb778b4d98d",
      "parents": [
        "d2b5b447518c18e1705bcd4fbecd6405b8565c39"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Sun Jun 23 13:41:32 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Tue Jul 14 12:49:59 2020 +0200"
      },
      "message": "Gate on octavia-v2-dsvm-tls-barbican jobs\n\nTLS Barbican jobs were added a while ago and proven to be solid [1].\nThis is a good time to promote them to the gate queue.\n\n[1] https://zuul.openstack.org/builds?job_name\u003doctavia-v2-dsvm-tls-barbican\u0026pipeline\u003dgate\n\nChange-Id: Idd517eefdf7c9ce6ef08f6b42c3aef27263e9cab\n"
    },
    {
      "commit": "bd587263755716f3de4987ae177e97fc28e957c0",
      "tree": "7d1603ed0c756aac6921714824f593c2f8d42222",
      "parents": [
        "47e4589d453ad69d94b004a1e335032481300b85"
      ],
      "author": {
        "name": "jacky06",
        "email": "zhang.min@99cloud.net",
        "time": "Wed May 06 13:21:06 2020 +0800"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Jul 13 14:17:57 2020 -0400"
      },
      "message": "Remove all usage of six library\n\nConvert all code to not require six library and instead\nuse python 3.x logic.\n\nChange-Id: I9d5e9fce5d387c655c0bfc1bdcb699a1aa0f56a1\n"
    },
    {
      "commit": "b1ba3b373ca44da31e8ec79a5eaba71e2ef2b81f",
      "tree": "918d4138332692657c4627c036aeef81a26c0ea1",
      "parents": [
        "5506c00b8d8972e6223499dd5a5da4c85c1ff836"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jul 30 20:23:51 2019 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jul 13 15:27:24 2020 +0000"
      },
      "message": "Add an optional tenant flow log offload test\n\nThis patch adds an optional tenant flow log offload scenario test\nthat checks the tenant flow logging offload and format.\n\nChange-Id: I8a7ed4e1bc3d567c4807726c684ad86cd281096f\n"
    },
    {
      "commit": "990ccacd228256bbead196304a8904d768de3d67",
      "tree": "13adf683aa7f9d2bdf89488cced6c46266612a34",
      "parents": [
        "8d29c54516db7c29e33d24bdd48b929fc5a5eca4",
        "fdefa8065c91cd84262b84b4c2fc7116892e1aeb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 10 01:32:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 10 01:32:55 2020 +0000"
      },
      "message": "Merge \"Change to use memory_tracker variable\""
    },
    {
      "commit": "8d29c54516db7c29e33d24bdd48b929fc5a5eca4",
      "tree": "ffb6b5c14e4e900c4e5768a84043263db3eb1d61",
      "parents": [
        "c4ace76900b150fa65d2f537329482f7fb58b9ee",
        "f58b3181fa9bf29e7e51b20751f614093c7dc10e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 09 23:32:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 23:32:52 2020 +0000"
      },
      "message": "Merge \"Introduce a simple HTTPS server for TLS test.\""
    },
    {
      "commit": "d2b5b447518c18e1705bcd4fbecd6405b8565c39",
      "tree": "75a5859cdb474e91633068b6d98b55c1549e6d84",
      "parents": [
        "c4ace76900b150fa65d2f537329482f7fb58b9ee"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jul 09 18:49:50 2020 +0000"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jul 09 18:49:50 2020 +0000"
      },
      "message": "Add stable/ussuri jobs to check and gate lists\n\nChange-Id: Ic6623994713abb2c8b7a79eac8e0b3d10b0f1571\n"
    },
    {
      "commit": "c4ace76900b150fa65d2f537329482f7fb58b9ee",
      "tree": "0186a7eada040fd2df8202b1e7054f3cc2938440",
      "parents": [
        "a5074259fb686f92057ae6313fa620471840de0e",
        "0b64a191efbefc0d7299697d5340b2f0021c521e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 09 10:40:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 10:40:42 2020 +0000"
      },
      "message": "Merge \"Add py38 package metadata\""
    },
    {
      "commit": "ca40afb3808ec6b0ae7b5064a4b78387d505cd9f",
      "tree": "75424fe02ba7e3d61de5208023a1f142c3a9bd93",
      "parents": [
        "a5074259fb686f92057ae6313fa620471840de0e"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 26 19:14:33 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jul 09 10:06:40 2020 +0000"
      },
      "message": "Define and use octavia nodesets\n\nJobs on these new nodesets run on nested-virt enabled nodepool provider\nnodes, shortening run time by a lot (we\u0027ve seen a successful scenario\njob taking 38 minutes whereas without nested virt could take close to 2\nhours).\n\nChange-Id: I3252cb820ebea996ad7f07385793f59c28fbd4d2\n"
    },
    {
      "commit": "a5074259fb686f92057ae6313fa620471840de0e",
      "tree": "4ab5116d31a47f14f53d30ccb47773b76519d0e0",
      "parents": [
        "5506c00b8d8972e6223499dd5a5da4c85c1ff836"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jun 30 10:28:09 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Jun 30 10:52:55 2020 -0700"
      },
      "message": "Apply Octavia hacking checks to the tempest plugin\n\nCurrently we are not applying the custom hacking checks we use in\nOctavia to the octavia-tempest-plugin. This leads to style issues\nsneaking into the plugin.\nThis patch copies the same checks from Octavia (for simpler\nmanagement) into octavia-tempest-plugin and resolves some of the\nexisting style violations.\n\nChange-Id: Ic103d8bededfec77ec0034d7c167ac1e49954a5c\n"
    },
    {
      "commit": "3ab77935c2d30027091b177167375d3b7434b89d",
      "tree": "9642dbe6ea9a6214fd66c26bbd973e37e6f0e612",
      "parents": [
        "5506c00b8d8972e6223499dd5a5da4c85c1ff836"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jun 25 15:30:02 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Thu Jun 25 15:30:02 2020 +0200"
      },
      "message": "Set image driver to noop in noop jobs\n\nChange-Id: If6bd962aeafb2fee5b331e9c938c24bfa5488020\n"
    },
    {
      "commit": "a1862ff5cc4032901f51f3bb92bba03f6cb3b0df",
      "tree": "9998c0fdd1f26210755b4edcbcb3dea45e6d6b89",
      "parents": [
        "5506c00b8d8972e6223499dd5a5da4c85c1ff836"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Jun 21 12:15:27 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jun 24 15:57:51 2020 +0000"
      },
      "message": "Fix availability zone API tests\n\nCurrently, if you run the availability zone API tests when not using\nthe no-op drivers, the API tests will fail as they had hard-coded\navailability zone names that do not exist.\nSince creating availability zones requires reconfiguration of the nova\nhost deployments, it is not practical to create nova availability zones\nfor these tests.\n\nThis patch adds tempest configuration settings for the required\navailability zones, and if not configured will skip the tests that\nrequire the availability zones be present.\n\nChange-Id: I53d5d33ae9a181b79e1d971d56452eeee5dd7759\n"
    },
    {
      "commit": "5506c00b8d8972e6223499dd5a5da4c85c1ff836",
      "tree": "4a787678bda1d375e30f8e8a170acb31568ef392",
      "parents": [
        "beb1cbaebbe6138d7582a596dbee8895fbc48599",
        "47d322f0f219c0c121809f8deda4dfba1ddf64ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 19 16:12:46 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 16:12:46 2020 +0000"
      },
      "message": "Merge \"Fix hacking min version to 3.0.1\""
    },
    {
      "commit": "beb1cbaebbe6138d7582a596dbee8895fbc48599",
      "tree": "9f985c94583e56d135bad146f48874e37bbfe040",
      "parents": [
        "ea5d3743a3fbae48a88aa2190e19df73edbba522"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Jun 05 16:24:59 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Jun 11 17:29:44 2020 +0000"
      },
      "message": "Fix TLS client auth tests for older amphora\n\nOlder amphora have a verison of HAProxy that does not support TLS1.3.\nThis means that the error returned when the client authentication\ncertificate is required, but improper is different between the versions.\n\nThis patch makes the test more generic to pass when the proper\nexception is raised, but will no longer validate the error string\ncontents as this string varies across the protocol versions used.\n\nChange-Id: Ic08135fdf5fb2e8cf35852bf065a885327a852fa\n"
    },
    {
      "commit": "c9227dfb6cae540c25c5922602fd57fbc0c1f527",
      "tree": "c836672303b8539e92752dad260b486ae9e53fec",
      "parents": [
        "ea5d3743a3fbae48a88aa2190e19df73edbba522"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 05 14:55:18 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 05 15:19:11 2020 +0200"
      },
      "message": "Set test_basic_traffic as smoke test\n\nSmoke tests cover the most basic functionality and help save time if\nthey do identify a problem. Test test_basic_traffic is a good candidate\nto be defined as a smoke test [1]. We also set attribute \"slow\" [2] to\nsignal that the test takes a long time to run.\n\n[1] https://docs.openstack.org/tempest/latest/HACKING.html#smoke-attribute\n[2] https://docs.openstack.org/tempest/latest/HACKING.html#slow-attribute\n\nChange-Id: I11aab764763a12e4e4434ce99ae47ab02e5b033e\n"
    },
    {
      "commit": "ea5d3743a3fbae48a88aa2190e19df73edbba522",
      "tree": "cb0b7b7b48e36f95ae30ce1ea0d905cccb2951d4",
      "parents": [
        "d2c4881d07173a3a01fd2cae44a361ff8ac0281b"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 05 10:49:05 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 05 11:19:42 2020 +0200"
      },
      "message": "Pin DIB to Python 2 compatible version on py2 jobs\n\nDiskimage-builder dropped Python 2 support in 3.0.0. We need to pin the\n-py2 jobs to a Python 2 compatible version. We set to 2.30.0 as per\nlatest upper-constraints.txt [1].\n\nNote that Python 3 devstack installs will also have to be pinned to same\nversion because stable/stein devstack ensures that all libs being used\nfor development are installed under both versions of Python [2].\n\n[1] https://opendev.org/openstack/requirements/src/commit/4ae10f52cec8f6d870c7d862d22c66a64ce74f9f/upper-constraints.txt#L612\n[2] https://opendev.org/openstack/devstack/src/commit/ab86ced64cb6c053cf3340ab4d8a1d988a6b76c4/inc/python#L379-L388\n\nChange-Id: Ib9954b8d634fc791e8cf0da73ad76ac8ff3e85b8\n"
    },
    {
      "commit": "d2c4881d07173a3a01fd2cae44a361ff8ac0281b",
      "tree": "a2f74d21667bb6165f4812119f1bf739daedc725",
      "parents": [
        "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu May 28 14:32:42 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu May 28 14:46:21 2020 +0200"
      },
      "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\nSet openstackdocs_pdf_link to link to PDF file. Note that\nthe link to the published document only works on docs.openstack.org\nwhere the PDF file is placed in the top-level html directory. The\nsite-preview places the PDF in a pdf directory.\n\nDisable openstackdocs_auto_name to use \u0027project\u0027 variable as name.\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\nRemove ipaddress from requirements so that requirements-check passes.\n\nSee also\nhttp://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html\n\nChange-Id: Ifc6eeeb4d43dbd6c9e531d773b3320e234304ab0\n"
    },
    {
      "commit": "0b64a191efbefc0d7299697d5340b2f0021c521e",
      "tree": "bb69b883f7d24eec95b80ab0d2beeeae273d790d",
      "parents": [
        "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44"
      ],
      "author": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Thu May 28 11:24:49 2020 +0800"
      },
      "committer": {
        "name": "inspurericzhang",
        "email": "zhanglf01@inspur.com",
        "time": "Thu May 28 11:47:50 2020 +0800"
      },
      "message": "Add py38 package metadata\n\nChange-Id: I2fb037a15fadf52f5dd918f80d2ef8c82833c24f\n"
    },
    {
      "commit": "47e4589d453ad69d94b004a1e335032481300b85",
      "tree": "479a9654af3a83f353b571d948d4daf59bcc97fd",
      "parents": [
        "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue May 19 15:56:11 2020 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue May 19 15:59:19 2020 -0400"
      },
      "message": "Drop python 2.7 support and testing\n\nOpenStack dropped py2.7 support in Ussuri cycle.\n\noctavia-tempest-plugin is ready with python 3 so it\u0027s ok to drop\npython 2.7 support.\n\nAlso added requirements test support to tox.ini\n\nModeled on similar neutron-tempest-plugin change.\n\nChange-Id: Iba286366a8d6ce75b3a73756c5bdc70c77723232\n"
    },
    {
      "commit": "f58b3181fa9bf29e7e51b20751f614093c7dc10e",
      "tree": "ba05a01682fdfb8caf55b5d07067e1dd1f56bec2",
      "parents": [
        "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sat Nov 23 14:34:01 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue May 19 19:20:03 2020 +0000"
      },
      "message": "Introduce a simple HTTPS server for TLS test.\n\nThis patch updates the test_server.bin to optionaly optionally support\nHTTPS connections. It also supports requiring client authentication\ncertificates.\nThis server will be used for the backend re-encryption tempest scenario\ntests.\n\nCo-Authored-By: Michael Johnson \u003cjohnsomor@gmail.com\u003e\n\nChange-Id: Iaf0cebcc61af18509d90911ec4a103dbfc4e8090\n"
    },
    {
      "commit": "47d322f0f219c0c121809f8deda4dfba1ddf64ec",
      "tree": "39ca03b14348eed59f848ac4dc120106c486de43",
      "parents": [
        "a97deefcb3c21194ec1e2b4f11cc0fbd3c16b720"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 12 20:02:19 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 12 20:03:20 2020 -0500"
      },
      "message": "Fix hacking min version to 3.0.1\n\nflake8 new release 3.8.0 added new checks and gate pep8\njob start failing. hacking 3.0.1 fix the pinning of flake8 to\navoid bringing in a new version with new checks.\n\nThough it is fixed in latest hacking but 2.0 and 3.0 has cap for\nflake8 as \u003c4.0.0 which mean flake8 new version 3.9.0 can also\nbreak the pep8 job if new check are added.\n\nTo avoid similar gate break in future, we need to bump the hacking min\nversion.\n\n- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html\n\nChange-Id: If8fe8bd9d261384f50cc91f4c9c0e47d5670dafb\n"
    },
    {
      "commit": "0031cdfedf1d3114bfdbbac0cb1e226c0d2b6b44",
      "tree": "1d4783b98b07af051aff2cd0eac9280b82535086",
      "parents": [
        "a97deefcb3c21194ec1e2b4f11cc0fbd3c16b720"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Mar 04 19:35:57 2020 +0000"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri May 08 16:52:02 2020 +0200"
      },
      "message": "Fix amphora list-show to run in a busy environment\n\nIf the environment is busy, other amps may be moving around in transient\nstates, others may be created or deleted in the mid of the test, and\ncould throw off this test. For example, running tempest tests\nconcurrently will cause this test to fail occasionally.\n\nAdditionally, the amphora list-show test was moved the API test suite.\n\nTask: 38974\nStory: 2007389\n\nCo-Authored-By: Adam Harwell \u003cflux.adam@gmail.com\u003e\nChange-Id: Iedc7d285dd645e7e80582f25fa90637d2465f21c\n"
    },
    {
      "commit": "a97deefcb3c21194ec1e2b4f11cc0fbd3c16b720",
      "tree": "a31ee680e8b4079c9e51189a363c721600bc59c7",
      "parents": [
        "0956246b51bd786955e368d2840d7ef00687f2d1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Apr 25 19:54:06 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 28 22:57:07 2020 +0000"
      },
      "message": "[ussuri][goal] Updates for python 2.7 drop\n\nOpenStack is dropping the py2.7 support in ussuri cycle except\nswift and sorlets which is exception approved in this goal.\n\nSomehow this repo is left to remove the py2.7 requirement\nand setup.cfg file cleanup.\n\nUssuri Communtiy-wide goal:\nhttps://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n\nAlso drop the stable/queens|rocky py2 jobs because octavia-tempest-plugin master\ncode cannot test them because of py2 drop. They are also Extended Maintainance\nstate so it is ok to not test them on master. Same way Tempest and other\nplugins did\n- https://review.opendev.org/#/c/722183/\n\nChange-Id: I9b20229a25dc9752e4a813709f0b67bbd104faa5\n"
    },
    {
      "commit": "0956246b51bd786955e368d2840d7ef00687f2d1",
      "tree": "d4976b60be44a7a57041178fd690ca03cc7d6e5a",
      "parents": [
        "49460e413bda5eaf1889686d3cfd4d10a8637232",
        "043e4c1bdb259beae9c5cbcd6c3dfb7b0f4b6ee5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 24 13:36:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 24 13:36:33 2020 +0000"
      },
      "message": "Merge \"Use Tempest compatible version for xenial node job\""
    },
    {
      "commit": "49460e413bda5eaf1889686d3cfd4d10a8637232",
      "tree": "5ef5c4951631d8854a9d9924ad3d4097de848481",
      "parents": [
        "b67453f6f0f2f1095bffcdbdf3472b35db8d005d",
        "7cca66d7a1373f0d7ea632390251cbf496e51a3f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 20 19:10:31 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 20 19:10:31 2020 +0000"
      },
      "message": "Merge \"Enable KVM libvirt type on all scenario jobs\""
    },
    {
      "commit": "043e4c1bdb259beae9c5cbcd6c3dfb7b0f4b6ee5",
      "tree": "3a1cfc9c263a6d27256b325df3a35f3602c38fca",
      "parents": [
        "b67453f6f0f2f1095bffcdbdf3472b35db8d005d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 16 04:34:08 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Apr 18 18:20:13 2020 +0000"
      },
      "message": "Use Tempest compatible version for xenial node job\n\nTempest is py3 only now and xenial node has py3.5.\nWe tried to install the py3.6 on xenial node via devstack\nbut revert that solution. Later we did pin the Tempest\nwith compatible version on xenial which is 23.0.0\n\n- https://github.com/openstack/devstack/blob/8cd4e9a9076e05974ed1242ccab3391c55c7070c/stackrc#L316\n\nChange-Id: I78e184c6cb2b1448ef243766a20072baa869d1b3\n"
    },
    {
      "commit": "b67453f6f0f2f1095bffcdbdf3472b35db8d005d",
      "tree": "bf427a61a0ad831d93684f6017308a527b9eff99",
      "parents": [
        "c0af1c00ca11809ba2f4674d757d91559ec38636",
        "4215b7085fad44e6e364b79b1857805e54d8830b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 15 09:36:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 15 09:36:53 2020 +0000"
      },
      "message": "Merge \"Update hacking for Python3\""
    },
    {
      "commit": "c0af1c00ca11809ba2f4674d757d91559ec38636",
      "tree": "c8b17cbc9823d8c6d58c86e479e7bee7010e807f",
      "parents": [
        "0ae7f108b91eea0a363236cb12bcb03c098d321d",
        "4f971494a873da40056295aff85c8a9d8322707a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 13 11:04:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 13 11:04:32 2020 +0000"
      },
      "message": "Merge \"Add devstack plugin support\""
    },
    {
      "commit": "4215b7085fad44e6e364b79b1857805e54d8830b",
      "tree": "99c3193ce6e1fe9c76684dcf09c315393f878b41",
      "parents": [
        "0ae7f108b91eea0a363236cb12bcb03c098d321d"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat Mar 28 20:13:46 2020 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat Apr 04 09:26:33 2020 +0200"
      },
      "message": "Update hacking for Python3\n\nThe repo is Python 3 now, so update hacking to version 3.0 which\nsupports Python 3.\n\nFix problems found by updated hacking version.\n\nThe tempest plugin is used on older branches as well.\nWe really only need hacking on master anyways,\nwhere we no longer support python 2, so here we\nmake the requirement specific to python 3.\n\nChange-Id: I885da1613e9cf754302700019a1207a279b3af2a\n"
    },
    {
      "commit": "fdefa8065c91cd84262b84b4c2fc7116892e1aeb",
      "tree": "e5b6881b9f4923c234dfd1c67a5ae86a8e38ea0b",
      "parents": [
        "0ae7f108b91eea0a363236cb12bcb03c098d321d"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Jan 24 17:32:18 2020 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Fri Mar 27 01:32:18 2020 +0000"
      },
      "message": "Change to use memory_tracker variable\n\npeakmem_tracker was deprected and replaced by\nmemory_tracker [0], use that variable instead.\n\n[0] https://review.opendev.org/#/c/434470/\n\nAlso disabled since it\u0027s not clear if we need it, and\nit\u0027s currently causing a job failure because of a missing\nlibrary.\n\nChange-Id: I4f30bba1f2e0e4565df3fa2436c0713272ee2b88\n"
    }
  ],
  "next": "0ae7f108b91eea0a363236cb12bcb03c098d321d"
}
