)]}'
{
  "log": [
    {
      "commit": "1e90ece9f7a18d39a200e9b02d877835cbdcfb16",
      "tree": "c6a164fa971d38fdb9ce97e5af222f6b85fb1794",
      "parents": [
        "d7ddf4d78515b576e88f635ff7c361f5b291f54b"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Oct 06 16:51:23 2023 +0200"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Apr 26 00:00:40 2024 +0000"
      },
      "message": "Add backup member tests\n\nThis patch introduces backup member tests to the octavia-tempest-plugin.\n\nThere is one new scenario test:\n - test_backup_member\n\nAnd 5 new API tests:\n - test_ipv4_HTTP_LC_backup_member_create\n - test_HTTP_LC_backup_member_show\n - test_HTTP_LC_backup_member_update\n - test_HTTP_LC_backup_member_delete\n - test_HTTP_LC_backup_member_list\n\nChange-Id: If7c255ed24cf310a6a0db1a70fee104461e79d61\n"
    },
    {
      "commit": "d7ddf4d78515b576e88f635ff7c361f5b291f54b",
      "tree": "a1292bd4c1fdf4c365a4e45330d7dafcc77198b3",
      "parents": [
        "bacca6692696a79aa57f15c2815f8db41ff6adf3",
        "77424e6095cee65930560f7b87fd94d16854725c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 04 18:18:19 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 04 18:18:19 2023 +0000"
      },
      "message": "Merge \"Fix Zuul warnings\""
    },
    {
      "commit": "bacca6692696a79aa57f15c2815f8db41ff6adf3",
      "tree": "d11ce355a9fa2e75feaa8484daf6e0cf118cf3d3",
      "parents": [
        "3c44d1cb9b9f311b3f2396a6b8adb33895083739"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Sep 12 20:45:58 2023 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Sep 12 20:45:58 2023 +0200"
      },
      "message": "Fixed typo in override-checkout branch for stable/2023.1\n\nChange-Id: I61e431a7310d160daa1ba4728d8b4ae14cd18d29\n"
    },
    {
      "commit": "77424e6095cee65930560f7b87fd94d16854725c",
      "tree": "828819f6006e6606870274cd7a291d6d0e2f42cb",
      "parents": [
        "3c44d1cb9b9f311b3f2396a6b8adb33895083739"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Sep 05 09:22:56 2023 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Sep 06 09:26:54 2023 +0200"
      },
      "message": "Fix Zuul warnings\n\nChange the format of negative regexps\nZuul now reports a\n\ninvalid perl operator: (?!\n\nwarning\n\nChange-Id: I094a31be5acd3db18b75ffe9ecaee3d924a00cca\n"
    },
    {
      "commit": "3c44d1cb9b9f311b3f2396a6b8adb33895083739",
      "tree": "69d61052164eed7aa3f9346e00a22e0767115983",
      "parents": [
        "63b5c60964578d2214ab6bcaa6c9bca733239263"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jul 11 14:57:43 2023 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jul 11 22:13:47 2023 +0200"
      },
      "message": "Remove xena and wallaby jobs from the gates\n\nIt also cleans up some old stable branches jobs and the centos-8-stream\njob.\n\nChange-Id: I30c840a9981c5c9765fa2a9100e87efd7fd70521\n"
    },
    {
      "commit": "63b5c60964578d2214ab6bcaa6c9bca733239263",
      "tree": "a9aedb6123e5444f9988f5adf39e65bec292d99d",
      "parents": [
        "c45b5546e42f590556d1abbff322def7c16c4f03"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 09 02:25:34 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 09 02:25:34 2023 -0500"
      },
      "message": "Add stable/2023.1 jobs on master gate\n\nAs 2023.1 is released, we should add its job on master\ngate to keep branchless tempest plugins compatible\nto stable branch.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: Ia8f73e9fa07cbfaea5024047c650dfe5ca747420\n"
    },
    {
      "commit": "c45b5546e42f590556d1abbff322def7c16c4f03",
      "tree": "5dcac55442c342d67110c4f54d7deafd808c78af",
      "parents": [
        "b9af9163cb7a5277e4c72dc1becb563148f7fa1b"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Jun 09 02:16:32 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 09 02:16:32 2023 -0500"
      },
      "message": "Adding jobs for stable/zed\n\nChange-Id: Id851d5a5388e290770c617267daa9fdd0a50dae6\n"
    },
    {
      "commit": "b9af9163cb7a5277e4c72dc1becb563148f7fa1b",
      "tree": "ad1d7f4440c2d2f03dd95cf75f94032430b3c562",
      "parents": [
        "07909503b014ad5f62b3d3075d5b5f919674224c"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed May 10 09:40:35 2023 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed May 10 09:40:38 2023 +0200"
      },
      "message": "Splitting scenario jobs in 2 jobs\n\nEach scenario job is splitted in scenario-traffic-ops and\nscenario-non-traffic-ops jobs to avoid possible TIMEOUT in the CI.\n\nChange-Id: Ib8af2af6696b27879eb923793959837646469905\n"
    },
    {
      "commit": "07909503b014ad5f62b3d3075d5b5f919674224c",
      "tree": "0b851251933308349ca76c9cd7396531c6917998",
      "parents": [
        "e82bb6741ff82fa8b975990a7f5dbe8d4a295c66"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue May 09 16:51:42 2023 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue May 09 17:17:23 2023 +0200"
      },
      "message": "Fix jobs running on Jammy vs. Focal vs. Bionic nodes\n\nBecause octavia-tempest-plugin is branchless, job definitions need to\nwork for all octavia branches \u003e\u003dwallaby. Older branches should not use\nthe definitions from current master.\n\nChange-Id: Ic76288560086d225fa59aee399cd75ae4c459559\n"
    },
    {
      "commit": "e82bb6741ff82fa8b975990a7f5dbe8d4a295c66",
      "tree": "92489ea8629c8c352deb4eabc39940b1dd0f79ee",
      "parents": [
        "e7f794e685c083b6b87832f6801f57d78095344b",
        "da068953267773caf77f95feae9e5dc8624476af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat May 06 01:30:17 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 06 01:30:17 2023 +0000"
      },
      "message": "Merge \"Updating Octavia tempest jobs on Ubuntu jammy (22.04)\""
    },
    {
      "commit": "e7f794e685c083b6b87832f6801f57d78095344b",
      "tree": "c7bc8fad70fbf41297dfaceb884394d25c230087",
      "parents": [
        "8a6e50424aa0482ec287367c3be596f633431a1d",
        "6590e6e6ee756b4f13a92cdbc2f73d9b4eac494e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 03 10:28:27 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 03 10:28:27 2023 +0000"
      },
      "message": "Merge \"Add h2 traffic/scenario test\""
    },
    {
      "commit": "da068953267773caf77f95feae9e5dc8624476af",
      "tree": "fc162717e87061bf88ccc8d5f5fa84c6bb5cebda",
      "parents": [
        "cbda95e7279e3da03ced8abff040ad8e0c2a9685"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Fri Oct 14 14:19:35 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Apr 27 19:33:21 2023 +0200"
      },
      "message": "Updating Octavia tempest jobs on Ubuntu jammy (22.04)\n\nUpdate nodeset to use Jammy nodes.\n\nstable branches are pinned to the focal node pool.\n\nChange-Id: I3faf27a64429ca4a078f96649aafac584cba0b9a\n"
    },
    {
      "commit": "8a6e50424aa0482ec287367c3be596f633431a1d",
      "tree": "d9f01fcdac1760043b2200c2fb2175592b17fde3",
      "parents": [
        "d698a18781f112fc50341d3733bdf172cae02bc8",
        "554873fc009ae8bc03639628a60316367dcf6ccf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 13 05:39:07 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 13 05:39:07 2023 +0000"
      },
      "message": "Merge \"Fix the pool client auth test\""
    },
    {
      "commit": "d698a18781f112fc50341d3733bdf172cae02bc8",
      "tree": "d8202b556ec814251aba5b8103274a79eb03f7ef",
      "parents": [
        "cbda95e7279e3da03ced8abff040ad8e0c2a9685"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Apr 06 09:50:38 2023 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Apr 06 09:50:42 2023 +0200"
      },
      "message": "Fix request interval in _wait_for_lb_functional\n\nThe request_interval parameter is passed to the _wait_for_lb_functional\nfunction but it wasn\u0027t used in the function.\nNow the function sleeps for request_interval sec for each iteration of\nthe loop.\nIt mitigates some random failures with the TCP listener +\nleast_connection lb_algorithm tests that require a specific delay\nbetween the requests [0]\n\n[0] https://opendev.org/openstack/octavia-tempest-plugin/src/branch/master/octavia_tempest_plugin/tests/scenario/v2/test_traffic_ops.py#L854\n\nChange-Id: Idf0a9fb71178abea732748f92f01eed5a55a3228\n"
    },
    {
      "commit": "cbda95e7279e3da03ced8abff040ad8e0c2a9685",
      "tree": "b56ef3bdf0ba06a253bf7a82de60ce45e11be9bc",
      "parents": [
        "6dac8ff58f3e40b63d8aeaa91f7f1355f794a724",
        "7664549b8c1fc6f8965c206a242897ab8a805eac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 28 16:03:37 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 16:03:37 2023 +0000"
      },
      "message": "Merge \"Spliting centos scenario job into 2 jobs\""
    },
    {
      "commit": "554873fc009ae8bc03639628a60316367dcf6ccf",
      "tree": "4431d83ecdab7de94ea4609f9cb0294564de74c3",
      "parents": [
        "5b73479a4dabed580c3ff2e437030145b1119c3d"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Mar 24 17:18:52 2023 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Mar 24 21:25:05 2023 +0000"
      },
      "message": "Fix the pool client auth test\n\nThere was an intermittent test failure in the\ntest_pool_reencryption_client_authentication test where members are detected\nas unbalanced. This was due to the time it takes for the health monitor to\nbring the member back into the pool.\nThis change adds a waiter for the members to go operating_status ONLINE before\nchecking for balanced member requests.\n\nStory: 2010660\nTask: 47710\nChange-Id: Ibb1f351c77f3ed7a0c69c8295973f77ab2069dad\n"
    },
    {
      "commit": "6dac8ff58f3e40b63d8aeaa91f7f1355f794a724",
      "tree": "1fd34dbe3252320a5f0e839eb651abbaf8e1780d",
      "parents": [
        "5b73479a4dabed580c3ff2e437030145b1119c3d"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Mar 09 00:04:37 2023 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Tue Mar 14 23:21:51 2023 +0000"
      },
      "message": "Update Octavia tempest tests for no scoped tokens\n\nThere has been a direction change in the \"secure-RBAC\" goal and scoped\ntokens are no longer being implemented[1].\nThe Octavia tempest tests were updated for the new keystone roles and\nscoped tokens at the same time with an (bad) assumption that they would be\nturned on at the same time.\nThis patch updates the Octavia tempest plugin to not assume that scoped\ntokens are in use when the RBAC type is set to keystone_default_roles.\n\n[1] https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#direction-change\n\nDepends-On: https://review.opendev.org/c/openstack/octavia/+/877433\nChange-Id: Ia1c4ca0b675d39bd43640184d6d3deba823fd3f6\n"
    },
    {
      "commit": "5b73479a4dabed580c3ff2e437030145b1119c3d",
      "tree": "a7bb9e7033793c750e62a168129748833066977c",
      "parents": [
        "fb04e6ea97b1f457cb0b44f4086f2ba4f67c23af",
        "37d2d1b024f15f07defd0c0e19b1f38a2aa30c08"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 03 13:13:20 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 03 13:13:20 2023 +0000"
      },
      "message": "Merge \"Reduce the number of load balancers in PoolAPITest\""
    },
    {
      "commit": "fb04e6ea97b1f457cb0b44f4086f2ba4f67c23af",
      "tree": "8fb55d4352d885ac8252590c1ed920d9a72f6b74",
      "parents": [
        "9e9f526d656b0bc33173de21df2a6d7e3662b68b"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Feb 03 13:53:10 2023 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Feb 28 07:39:53 2023 -0500"
      },
      "message": "Fix legacy admin in RBAC tests\n\nThe legacy admin continues to work as it is with the sRBAC [0]\nif os_system_admin is allowed, os_admin should be allowed.\n\n[0] https://governance.openstack.org/tc/goals/selected/\\\n    consistent-and-secure-rbac.html\\#legacy-admin-continues-to-work-as-it-is\n\nDepends-On: https://review.opendev.org/c/openstack/octavia/+/875620\n\nChange-Id: I10d497a4b4e3a3b21cb24dba73d5074a71a3d381\n"
    },
    {
      "commit": "7664549b8c1fc6f8965c206a242897ab8a805eac",
      "tree": "0d5520d273ab22a26377d11bda8b03d9c798ef58",
      "parents": [
        "9e9f526d656b0bc33173de21df2a6d7e3662b68b"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Feb 16 08:18:06 2023 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Feb 28 09:07:55 2023 +0100"
      },
      "message": "Spliting centos scenario job into 2 jobs\n\nThe duration of the c9s scenario job is really close to the max timeout\nin Zuul, spliting it into 2 jobs would reduce the duration of the tests\nand would avoid possible timeouts.\n\nChange-Id: I3b70171624e5c42fd6055d73a040704af5910944\n"
    },
    {
      "commit": "6590e6e6ee756b4f13a92cdbc2f73d9b4eac494e",
      "tree": "3c793f3eb0cf2035ccc36ab58d780a96d32bd438",
      "parents": [
        "9e9f526d656b0bc33173de21df2a6d7e3662b68b"
      ],
      "author": {
        "name": "Omer",
        "email": "oschwart@redhat.com",
        "time": "Thu Feb 16 16:24:46 2023 +0100"
      },
      "committer": {
        "name": "Omer",
        "email": "oschwart@redhat.com",
        "time": "Tue Feb 21 12:55:00 2023 +0100"
      },
      "message": "Add h2 traffic/scenario test\n\nThis patch adds a test where we test both h2 and HTTP traffic on the\nsame load balancer.\n\nFor this purpose, we deploy an HTTP listener, a TERMINATED_HTTPS\nlistener with h2 alpn protocols, and an HTTP pool with h2 alpn protocol\nand backend re-encryption.\n\nChange-Id: I470268c91cce18a00baf3fb1f721299bf4662e13\n"
    },
    {
      "commit": "9e9f526d656b0bc33173de21df2a6d7e3662b68b",
      "tree": "02774b1f860ed4b4bc1ecbca7a92b7df88513ce5",
      "parents": [
        "f1061176af8e99129cad136506004a363fff016e"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jan 18 17:59:17 2023 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jan 18 18:02:06 2023 +0000"
      },
      "message": "Add \"member\" role to non-admin test credentials\n\nSome services are enabling \"new defaults\" RBAC by default. This will require all non-admin users to have either the \"member\" or \"reader\" role. This patch updates the Octavia tempest plugin to include the \"member\" role in test credentials when the tempest plugin is configured for \"RBAC_test_type\" other than owner-or-admin.\n\nChange-Id: I8aadb98d438943b18a8d72ff54e216930cfd3ccc\n"
    },
    {
      "commit": "f1061176af8e99129cad136506004a363fff016e",
      "tree": "06d2704391c52ef754a3cae078b75d032170da55",
      "parents": [
        "a98cd8787e3d9146cdf6af75221297c2b275ce1e",
        "530a88a434400c2255e43b0993c36ea1a6778e17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 09 11:13:05 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 09 11:13:05 2023 +0000"
      },
      "message": "Merge \"Make user role logging optional\""
    },
    {
      "commit": "a98cd8787e3d9146cdf6af75221297c2b275ce1e",
      "tree": "88c66cb376482ab0227d65ee6e5d425209de194f",
      "parents": [
        "577953114e2fe3750c93f05fd5be0602bb06e267",
        "5aa216efc7bc605f2e3ba2fb4746a319e6521f7d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 04 12:56:52 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 04 12:56:52 2023 +0000"
      },
      "message": "Merge \"Remove skip flag for tests skipped due to inactive bug\""
    },
    {
      "commit": "530a88a434400c2255e43b0993c36ea1a6778e17",
      "tree": "c4ac95c4ccc6ec2db76927670b69eaaa937ee787",
      "parents": [
        "577953114e2fe3750c93f05fd5be0602bb06e267"
      ],
      "author": {
        "name": "Bas de Bruijne",
        "email": "bas.debruijne@canonical.com",
        "time": "Thu Dec 15 11:12:45 2022 -0400"
      },
      "committer": {
        "name": "Bas de Bruijne",
        "email": "bas.debruijne@canonical.com",
        "time": "Tue Jan 03 17:41:29 2023 +0000"
      },
      "message": "Make user role logging optional\n\nNot in every cloud does tempest have permissions to list the\nrole assignments. Since it is not critial for running the tests,\nthe logging of the user roles should be configurable.\n\nChange-Id: I8aea2b597b9dd9bbdc5a1527fae03e86364aab4c\n"
    },
    {
      "commit": "577953114e2fe3750c93f05fd5be0602bb06e267",
      "tree": "3264fec457c4f2dfed95118d940eef72feeaa807",
      "parents": [
        "dddf6515ab4cec0d02255f17bb6a41660eca6289"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Thu Dec 29 16:16:12 2022 +0100"
      },
      "committer": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Thu Dec 29 16:20:27 2022 +0100"
      },
      "message": "tox skipsdist seems to be problematic\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/868527\nChange-Id: I293a52fe12972594690970b7d3bd91782b642669\n"
    },
    {
      "commit": "dddf6515ab4cec0d02255f17bb6a41660eca6289",
      "tree": "d6340d26ea9ad04c8c62a6d8993e1c1af2fee7ac",
      "parents": [
        "ceb813668e618bcaf7b6b4d8b8f451d1af1b76a8",
        "4a61eeb5de23a4ac1e558ed7ddcc7b80f330100c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 02 19:05:24 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 02 19:05:24 2022 +0000"
      },
      "message": "Merge \"Add scenario test for Prometheus over TLS\""
    },
    {
      "commit": "ceb813668e618bcaf7b6b4d8b8f451d1af1b76a8",
      "tree": "273021048aef546c50b1e12aae572f16fc452beb",
      "parents": [
        "115cfa1e8e87d123f5cb5be135764368bf77bb28",
        "8646e5ae9786c7e07e781eb93c90db725eee4113"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 24 21:28:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 24 21:28:32 2022 +0000"
      },
      "message": "Merge \"API and scenario tests for PROMETHEUS listeners.\""
    },
    {
      "commit": "115cfa1e8e87d123f5cb5be135764368bf77bb28",
      "tree": "24c5f53aca1cd35b3076aa57b27cfaad20acc711",
      "parents": [
        "c6da8f6345641de46c957549eaaef6d0cc802c26",
        "295576db0467bcf738843b44a1a541a9fa1b0591"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 23 18:28:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 23 18:28:38 2022 +0000"
      },
      "message": "Merge \"Pin barbican-tempest-plugin to version 1.6.0\""
    },
    {
      "commit": "4a61eeb5de23a4ac1e558ed7ddcc7b80f330100c",
      "tree": "d2959cdf7b531a492869f0fc49d0c53acea56bd5",
      "parents": [
        "8646e5ae9786c7e07e781eb93c90db725eee4113"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Feb 20 04:04:33 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Nov 21 23:44:27 2022 +0000"
      },
      "message": "Add scenario test for Prometheus over TLS\n\nThis patch adds a scenario test for Prometheus listeners using TLS with\nclient authentication.\n\nChange-Id: Idc68a6fb0423d7682be861429d8e09f3d8b24771\n"
    },
    {
      "commit": "8646e5ae9786c7e07e781eb93c90db725eee4113",
      "tree": "48da561fea88710c5d9a76c9f1fef22cb738ae73",
      "parents": [
        "c6da8f6345641de46c957549eaaef6d0cc802c26"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sat Oct 02 19:58:34 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Nov 21 23:29:13 2022 +0000"
      },
      "message": "API and scenario tests for PROMETHEUS listeners.\n\nThis patch adds API and scenario tests for PROMETHEUS listeners. This\nincludes scenario tests that connect to the metrics endpoint.\n\nDepends-On: https://review.opendev.org/c/openstack/octavia/+/812258\nChange-Id: Ia46d8c0967bc5b0f7cd11b6e3ca3a4e03c0bc138\n"
    },
    {
      "commit": "295576db0467bcf738843b44a1a541a9fa1b0591",
      "tree": "35b5198d95028d76948efb30262325d7ef28ae68",
      "parents": [
        "031ecca5132c8491e55d93a9ff88c670fccd7983"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Thu Nov 17 13:03:45 2022 +0100"
      },
      "committer": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Thu Nov 17 17:28:25 2022 +0100"
      },
      "message": "Pin barbican-tempest-plugin to version 1.6.0\n\nThis version is the last that one that supports Python 3.6, which is the\nversion Ussuri uses.\n\nChange-Id: I3da638eb97939186b923a5854f2ea260b61953e8\n"
    },
    {
      "commit": "c6da8f6345641de46c957549eaaef6d0cc802c26",
      "tree": "42ebd3552022209f31a18dbda77adb58d0e9edb5",
      "parents": [
        "031ecca5132c8491e55d93a9ff88c670fccd7983",
        "a186f060a0eb5e4487a9ccb5ccda7bb15a8d58f0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 17 14:34:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 17 14:34:38 2022 +0000"
      },
      "message": "Merge \"Adding 2 traffic based test cases.\""
    },
    {
      "commit": "5aa216efc7bc605f2e3ba2fb4746a319e6521f7d",
      "tree": "10c244b65903e4274f09ae02689247f75e8af4e5",
      "parents": [
        "031ecca5132c8491e55d93a9ff88c670fccd7983"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Nov 15 16:49:58 2022 +0100"
      },
      "committer": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Tue Nov 15 17:40:00 2022 +0100"
      },
      "message": "Remove skip flag for tests skipped due to inactive bug\n\nSeveral tests are skipped because of story 2007979 [1] even though it\nseems that the bug tracked by the story has already been resolved.\n\nThis patch removes the skip flag for these tests as the bug has already\nbeen resolved.\n\n[1] https://storyboard.openstack.org/#!/story/2007979\n\nChange-Id: Ibec0bf4fba52a32dd1c9980c5d6bd7afc35d81a3\n"
    },
    {
      "commit": "031ecca5132c8491e55d93a9ff88c670fccd7983",
      "tree": "68708e828527ad3796265737ed4938e3cd94b578",
      "parents": [
        "17902190afeb2fcf1986e20b86a8fb46a4194764"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Oct 29 16:45:32 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Sep 22 18:57:35 2022 +0000"
      },
      "message": "Adds a pool client authentication scenario test\n\nThis patch adds a pool client authentication scenario test that uses\ntest servers that require client authentication.\n\nChange-Id: Id5b200954cdf02280d31ed910012a1591a2d2697\n"
    },
    {
      "commit": "17902190afeb2fcf1986e20b86a8fb46a4194764",
      "tree": "95ceb68bca253fb6e0865f9e391083c7960a50e6",
      "parents": [
        "5486b8af9238677d4975493a8cc1afb62f56d8bc",
        "1b8929ee9130e8540776952a6d02ff92aaa7c250"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Sep 22 18:24:41 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 22 18:24:41 2022 +0000"
      },
      "message": "Merge \"Add ALPN support to the pools service client\""
    },
    {
      "commit": "5486b8af9238677d4975493a8cc1afb62f56d8bc",
      "tree": "d98ce5b5338e9a71c2e98d2b422027450460eddb",
      "parents": [
        "b6fe3c68841cc9b21972e7d050215e9e2180864e",
        "a6ccdc90d4907a8c1d0031c6d225eef76ad8487c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 12 14:15:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 14:15:01 2022 +0000"
      },
      "message": "Merge \"Bump tox minversion to 3.18.0\""
    },
    {
      "commit": "b6fe3c68841cc9b21972e7d050215e9e2180864e",
      "tree": "a8828b01240b4dbe79fa8acc2c7d2c8ca3a68b14",
      "parents": [
        "27152e34302cc69c75b088f9dcbeb53036e7e2e2",
        "16b6906d5341cdc0c6d340a2ce6640ffd6d24f2f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 12 14:14:59 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 12 14:14:59 2022 +0000"
      },
      "message": "Merge \"Spliting member API tests in 2 classes\""
    },
    {
      "commit": "27152e34302cc69c75b088f9dcbeb53036e7e2e2",
      "tree": "dc7ed56af88cad0a9b76c4c5ce87b861e3b8eec4",
      "parents": [
        "a753173a10868b7d1acc2af71b7e9df4ed4c47b2",
        "93cf8424379015cda4ea387b898b4f39d8967f7c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 09 15:33:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 15:33:07 2022 +0000"
      },
      "message": "Merge \"Update c9s job with new ssh key type\""
    },
    {
      "commit": "a186f060a0eb5e4487a9ccb5ccda7bb15a8d58f0",
      "tree": "2700abaa3ed0d3edba9ab1f4b1a9ebf6b35e88a8",
      "parents": [
        "ec23dbc27695e438d363912a1242ebba80b0470f"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed Sep 30 18:20:03 2020 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "arkadysh@gmail.com",
        "time": "Tue Aug 02 11:22:06 2022 +0300"
      },
      "message": "Adding 2 traffic based test cases.\n\n1) test_udp_update_pool_healthmonitor_listener\n   Traffic should PASS after updating any of LB\u0027s components.\n\n2) test_hm_op_status_changed_as_expected_on_update\n   Update health monitor with various combinations of:\n   HTTP method, expected HTTP status codes and backend URL.\n   Validate that members\u0027 operation status is getting into\n   appropriate state on each update.\n\nChange-Id: Ie80378ac1a96941eefa905fd6f49c8fa7e9c3692\n"
    },
    {
      "commit": "a753173a10868b7d1acc2af71b7e9df4ed4c47b2",
      "tree": "66fed79d8c0a4c6e1ac4d45938b7394773c5faec",
      "parents": [
        "a66952e9628c1234fb549065863739e2fb4951e5",
        "2d795edea0ef23ce178228ade2038d43867df744"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 25 10:30:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 25 10:30:13 2022 +0000"
      },
      "message": "Merge \"Remove install unnecessary packages\""
    },
    {
      "commit": "a66952e9628c1234fb549065863739e2fb4951e5",
      "tree": "284210a74a0ee0638ace0e49e1714bbb1a4ebd69",
      "parents": [
        "2f975b31c96f7141f2c5a1acfc4a5a9d17d59681"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Jul 21 12:21:40 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Jul 21 12:29:56 2022 +0200"
      },
      "message": "Fix generate_pkcs12_bundle for FIPS\n\ngenerate_pkcs12_bundle used the PKCS12 class of the pyOpenSSL module\nwhich is not compliant with FIPS (uses SHA1).\nSwitch to the cryptography module for generating the PKCS bundles unless\nfor really old releases (\u003c\u003d3.0) that don\u0027t support it (stable/train is\nstill on 2.8).\n\nChange-Id: Ibd50e9a6e406683b7faba093d716c83d2b994ad7\n"
    },
    {
      "commit": "2d795edea0ef23ce178228ade2038d43867df744",
      "tree": "ee86d244e9a5ce6345cb6303ca8153948142bec0",
      "parents": [
        "2f975b31c96f7141f2c5a1acfc4a5a9d17d59681"
      ],
      "author": {
        "name": "LiZekun",
        "email": "2954674728@qq.com",
        "time": "Thu Jul 14 19:40:05 2022 +0800"
      },
      "committer": {
        "name": "LiZekun",
        "email": "2954674728@qq.com",
        "time": "Thu Jul 14 11:42:43 2022 +0000"
      },
      "message": "Remove install unnecessary packages\n\nThe docs requirements migrated to doc/requirements.txt\nwe need not install things from requirements.txt.\n\nChange-Id: I930b3602449ab75b9beceeffa346ddc05863fca5\n"
    },
    {
      "commit": "2f975b31c96f7141f2c5a1acfc4a5a9d17d59681",
      "tree": "8df26edbfb1887f19c75f65807d8326ca5d1f3cb",
      "parents": [
        "dde9e6381bbd4a785698c1d9311db82faa9a3223"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jul 11 14:18:43 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jul 11 14:33:58 2022 +0200"
      },
      "message": "Fix TLS*_METHOD for old pyopenssl releases\n\nThe TLS_METHOD constant was introduced in pyopenssl 21.0.0 [0], but some\nolder Octavia branches (from train to victoria) still use older releases\n(19.1.0 for victoria) and then don\u0027t support it. Switch back to the\nprevious the SSL methods if the new constanst doesn\u0027t exist.\n\n[0] https://github.com/pyca/pyopenssl/commit/5dc698861c91b4aa83b284b282c0e91cdcee49a3\n\nChange-Id: Ib0eeb1136c168fcc32326f4ed8b008fb7f193a30\n"
    },
    {
      "commit": "dde9e6381bbd4a785698c1d9311db82faa9a3223",
      "tree": "6b1742e4ee83cd8a16a71efdd201c3b52ecc04f6",
      "parents": [
        "2a8713266a5e85fe6aaebf34f0d43968a808c3c4",
        "7e7fd6c88662d5a550cd1786b4951174b2f77bb5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 09 08:18:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 09 08:18:26 2022 +0000"
      },
      "message": "Merge \"setup.cfg: Replace dashes by underscores\""
    },
    {
      "commit": "2a8713266a5e85fe6aaebf34f0d43968a808c3c4",
      "tree": "df5c1998e2dc486912a99ad644a4aa3e468aa359",
      "parents": [
        "194e8a058b80777bda97a42b25d6ed8c0fef13cc",
        "6b2be2fea36b6e13b2b1fb2e0e10c44660045538"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 08 15:18:51 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 08 15:18:51 2022 +0000"
      },
      "message": "Merge \"Remove deprecated OpenSSL methods\""
    },
    {
      "commit": "194e8a058b80777bda97a42b25d6ed8c0fef13cc",
      "tree": "aca40e294dfb1543ab5353c26fef2bf2c548e49a",
      "parents": [
        "594485280a863396dae0b85c9c7177e42a28dc4c",
        "fa5a5f9af4a7cf8d9692c95b6b916a4daddf3563"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 08 14:36:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 08 14:36:05 2022 +0000"
      },
      "message": "Merge \"Update zuul queue configuration\""
    },
    {
      "commit": "594485280a863396dae0b85c9c7177e42a28dc4c",
      "tree": "d1c0ad9b7b0b71d56f1e28d106301543fc332c60",
      "parents": [
        "1aeccba999a15e2e71feb520c233dd19299e6905",
        "de762fa29e90d28ac05eca0e5db8a6223f7f4195"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 08 13:22:50 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 08 13:22:50 2022 +0000"
      },
      "message": "Merge \"Remove old unmaintained jobs\""
    },
    {
      "commit": "a6ccdc90d4907a8c1d0031c6d225eef76ad8487c",
      "tree": "7530041ca233b5b16f6f39cb4c9056fda45045f9",
      "parents": [
        "5de58101c21910c170ff176d023c39dfe31b76c8"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun May 22 22:31:33 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun May 22 22:31:33 2022 +0900"
      },
      "message": "Bump tox minversion to 3.18.0\n\nSince tox 3.18.0, the whitelist_externals option has been deprecated in\nfavor of the new allow_list_externals option[1].\n\nThis change bumps the minversion of tox so that we can replace\nthe deprecated option.\n\n[1] https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I39e2118e01d4ea87e782b7e3ba3956d5fa57f383\n"
    },
    {
      "commit": "fa5a5f9af4a7cf8d9692c95b6b916a4daddf3563",
      "tree": "60068e91611787efa1c4860bc241e064b209a51b",
      "parents": [
        "1aeccba999a15e2e71feb520c233dd19299e6905"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu May 19 16:21:17 2022 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu May 19 16:21:47 2022 +0000"
      },
      "message": "Update zuul queue configuration\n\nZuul is changing how queues are declared[1]. This patch updates Octavia tempest plugin for the new way to define the queue.\n\n[1] https://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html\n\nChange-Id: I944028615f6fcc14bb5316ef790bb07ae28b1a1c\n"
    },
    {
      "commit": "1aeccba999a15e2e71feb520c233dd19299e6905",
      "tree": "973d24b7aeb8115112a865e3e270dec025ecc462",
      "parents": [
        "403216a7676f796191ff6c23005cad71ef1b9c23",
        "137ca9c803dbd3e4d9b3f60d0fb6804f6525d2ee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 10 20:17:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 10 20:17:01 2022 +0000"
      },
      "message": "Merge \"Add missing RBAC enforcement tests for Listener API\""
    },
    {
      "commit": "403216a7676f796191ff6c23005cad71ef1b9c23",
      "tree": "993411b4a8eff20c7fcad29f0ca2e3e9c3cf0c8a",
      "parents": [
        "05816960f97c13de27efe2afb095b5af01129ea6"
      ],
      "author": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Tue May 10 10:05:31 2022 +0200"
      },
      "committer": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Tue May 10 10:08:45 2022 +0200"
      },
      "message": "Fix error on listener OPERATING_STATUS check\n\nThis patch fixes the check for listeners that\nhave been created with admin_state_up \u003d False,\nwhen running a driver in non-noop mode.\n\nBy error it is checking that the listener\nis in ONLINE status, when this particular case\nrequires checking OFFLINE.\n\nChange-Id: I07a9f6abdef29334d70e30755bb948c5b0b65d54\n"
    },
    {
      "commit": "7e7fd6c88662d5a550cd1786b4951174b2f77bb5",
      "tree": "0a005308daaa302a542da8e9006451257da8d1f1",
      "parents": [
        "05816960f97c13de27efe2afb095b5af01129ea6"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sun Feb 06 02:12:17 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Fri May 06 16:09:19 2022 +0000"
      },
      "message": "setup.cfg: Replace dashes by underscores\n\nSince setuptools v54.1.0[1], the parmeters with dash have been\ndeprecated in favor of the new parameters with underscore.\n\nThis change updates the parameters accordingly to avoid the warnings\nlike the example below.\n\n  UserWarning: Usage of dash-separated \u0027description-file\u0027 will not be\n  supported in future versions. Please use the underscore name\n  \u0027description_file\u0027 instead\n\n[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb\n\nChange-Id: I5f702cde6d5bc3f0019e556e881b1c49b600f80b\n"
    },
    {
      "commit": "05816960f97c13de27efe2afb095b5af01129ea6",
      "tree": "8691942b7ccd4e5c9bfe1c3630c7adb3c8e75e10",
      "parents": [
        "5de58101c21910c170ff176d023c39dfe31b76c8",
        "f46e53f8e28759a4a23c8b100ad535a8c9d01bff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 02 23:36:35 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 02 23:36:35 2022 +0000"
      },
      "message": "Merge \"Add waiting OPERATION_STATUS for the third listener in tests.\""
    },
    {
      "commit": "6b2be2fea36b6e13b2b1fb2e0e10c44660045538",
      "tree": "1adc0abd0d9b98e9f4864f27d3974e5a772c5bba",
      "parents": [
        "5de58101c21910c170ff176d023c39dfe31b76c8"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon May 02 08:09:44 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon May 02 08:11:44 2022 +0200"
      },
      "message": "Remove deprecated OpenSSL methods\n\nTLSv1_2_METHOD and SSLv23_METHOD are deprecated in OpenSSL [0], update\nSSL.Context to use the generic TLS_METHOD.\n\nThis change also fixes the c9s-based FIPS jobs (they don\u0027t support\nTLSv1.2).\n\n[0] https://www.pyopenssl.org/en/stable/api/ssl.html#context-objects\n\nStory 2009942\nTask 44847\n\nChange-Id: I39e293db39d2a9287b581833cfe9fd469f701a7c\n"
    },
    {
      "commit": "de762fa29e90d28ac05eca0e5db8a6223f7f4195",
      "tree": "80955a09998b469163012e2ac62e9300995b6519",
      "parents": [
        "5de58101c21910c170ff176d023c39dfe31b76c8"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Apr 15 10:11:48 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Apr 27 14:52:58 2022 +0200"
      },
      "message": "Remove old unmaintained jobs\n\nThie commit removes jobs for EOM branches (victoria), and the\nspare-pool job for branches that no longer support it\n\nNote: some tls-barbican-stable jobs are still referenced by the barbican\nproject.\n\nChange-Id: If1a951999d95332b879bfe0f26ec584d0b077165\n"
    },
    {
      "commit": "f46e53f8e28759a4a23c8b100ad535a8c9d01bff",
      "tree": "45a85c91d0a972f41a9f2c2a27ee3a62e2240261",
      "parents": [
        "9b0c0ff4bf9ad64e7a236eaa93909e34707887a4"
      ],
      "author": {
        "name": "Vadim Ponomarev",
        "email": "velizarx@gmail.com",
        "time": "Wed Apr 27 13:29:04 2022 +0400"
      },
      "committer": {
        "name": "Vadim Ponomarev",
        "email": "velizarx@gmail.com",
        "time": "Wed Apr 27 13:34:50 2022 +0400"
      },
      "message": "Add waiting OPERATION_STATUS for the third listener in tests.\n\nThis commit fixes the situation when test _test_listener_list fails\nbecause of a mismatch OPERATION_STATUS. This error can be reproduced\nonly in really slow environments.\n\nChange-Id: Ie873a59fffda425c60e912abbb0d3aec68e134ed\n"
    },
    {
      "commit": "5de58101c21910c170ff176d023c39dfe31b76c8",
      "tree": "f4230acb755d3e6a26abf1b60f5a805af3510604",
      "parents": [
        "9b0c0ff4bf9ad64e7a236eaa93909e34707887a4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 14 20:23:32 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 14 20:23:32 2022 -0500"
      },
      "message": "Update \u0027Maintained\u0027 stable branch jobs on master gate\n\nWe have stable/yoga released and stable/ussuri is in\n\u0027Extended Maintenance\u0027 state. Current \u0027Maintained\u0027\nstable branches are yoga, xena, wallaby, and victoria.\n\nAs per tempest stable branch testing policy[1], adding the\nnewly released stable/yoga job and remove the EM stable/ussuri\njob.\n\n[1] https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I96ef69c79014c95e07a5b3848bf50485eaa46df5\n"
    },
    {
      "commit": "93cf8424379015cda4ea387b898b4f39d8967f7c",
      "tree": "de65a85ca7d36f7339d14464afbb0de170538dc4",
      "parents": [
        "9b0c0ff4bf9ad64e7a236eaa93909e34707887a4"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Apr 12 18:37:35 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Apr 13 09:55:22 2022 +0200"
      },
      "message": "Update c9s job with new ssh key type\n\nRSA ssh keys are now rejected by ssh client in c9s, generate a ECDSA key\nfor this job.\n\nChange-Id: Ia8b90d74b657612a02bc2c30514f09f179ab97e3\n"
    },
    {
      "commit": "137ca9c803dbd3e4d9b3f60d0fb6804f6525d2ee",
      "tree": "a865351994514325f5023d83ab202d584667fd25",
      "parents": [
        "9b0c0ff4bf9ad64e7a236eaa93909e34707887a4"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Mar 29 15:36:18 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Mar 29 15:36:21 2022 +0200"
      },
      "message": "Add missing RBAC enforcement tests for Listener API\n\nSome checks were missing for the test_*_listener_update and\ntest_*_listener_delete tests in ListenerAPITest.\n\nChange-Id: I1ee799c56286c687ea2d7c456f84f34103d58d91\n"
    },
    {
      "commit": "9b0c0ff4bf9ad64e7a236eaa93909e34707887a4",
      "tree": "e8dfab98e99e2b6e16a53933922271e779dcdc38",
      "parents": [
        "a3a95b132eac0b37fe85835d89b195ac08436501",
        "a78cfe014201e1707d86067f81540e244c426ad9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 23 19:58:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 23 19:58:39 2022 +0000"
      },
      "message": "Merge \"Fix incorrect subnet_id for ipv6 member servers\""
    },
    {
      "commit": "16b6906d5341cdc0c6d340a2ce6640ffd6d24f2f",
      "tree": "108e5329ff4214bcc4049612509187db14a37745",
      "parents": [
        "a3a95b132eac0b37fe85835d89b195ac08436501"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Sat Feb 12 19:01:51 2022 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Feb 14 08:09:16 2022 +0100"
      },
      "message": "Spliting member API tests in 2 classes\n\nSplit MemberAPITest class into MemberAPITest1 and MemberAPITest2\nclasses. MemberAPITest contained 240 test funtions and it took 1h45 in\nthe octavia-v2-dsvm-noop-api job to run those functions sequentially.\nBy spliting this class, the load now spread on 2 workers and it reduces\nthe duration of the noop-api jobs, avoiding frequent timeout issues.\n\nChange-Id: I2d2cf910bd5801bfeb92c1ede51bd120ced3b4f9\n"
    },
    {
      "commit": "a3a95b132eac0b37fe85835d89b195ac08436501",
      "tree": "8a7a3b48eca2756bb33005d53e4d8470d6091003",
      "parents": [
        "3d8d6ca0ebeaa523f54ef043ecfc5a656d28df36",
        "b0da4f3ce5142a41c1b20651f5d457fc9c100054"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 09 15:30:24 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 09 15:30:24 2022 +0000"
      },
      "message": "Merge \"Fix octavia-tempest-plugin on old tempest releases\""
    },
    {
      "commit": "3d8d6ca0ebeaa523f54ef043ecfc5a656d28df36",
      "tree": "d143e6195924f0b81c67b4cafe46313825ba3b84",
      "parents": [
        "fe890485040cdd3220ba2d06086c48655b1be915",
        "a2c234ea225bae8f979daf3a9e835d864723bbff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 08 23:23:48 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 08 23:23:48 2022 +0000"
      },
      "message": "Merge \"Add centos-9-stream job\""
    },
    {
      "commit": "a2c234ea225bae8f979daf3a9e835d864723bbff",
      "tree": "a60756131604fa52ca96320ba0900ab1c15c2433",
      "parents": [
        "6b04038940d5b39539f55555c8bfe7f9d1646ccb"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Nov 02 17:08:29 2021 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Feb 07 21:21:46 2022 +0100"
      },
      "message": "Add centos-9-stream job\n\nAdd octavia-v2-dsvm-scenario-centos-9-stream\n\nAdd extra args to the \"scp\" command to authorize the pubkey exchange\nwith a cirros VM.\nDetect the openssh client version to enable the use of the SCP protocol\n(starting with openssh 8.7, the SFTP protocol is the default protocol\nwith scp, SFTP is not supported by Cirros) when sending files to the\ncirros VM.\n\nDepends-On: https://review.opendev.org/828189\n\nChange-Id: I689a50e6762fd22e1aaec8aa84ff5b075ff5bd45\n"
    },
    {
      "commit": "fe890485040cdd3220ba2d06086c48655b1be915",
      "tree": "1c8ffcf55141d4519b6913d17403beda5258bb0b",
      "parents": [
        "d0ea406ee45399bf329d82e403889a4ceeaa0a39",
        "6b04038940d5b39539f55555c8bfe7f9d1646ccb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 07 10:58:45 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 07 10:58:45 2022 +0000"
      },
      "message": "Merge \"Add stable/xena jobs on master gate\""
    },
    {
      "commit": "b0da4f3ce5142a41c1b20651f5d457fc9c100054",
      "tree": "491f0c12dba5f85efb310dcc91d88fd266e475a7",
      "parents": [
        "d0ea406ee45399bf329d82e403889a4ceeaa0a39"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Feb 04 08:58:06 2022 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Feb 04 10:58:09 2022 +0100"
      },
      "message": "Fix octavia-tempest-plugin on old tempest releases\n\nThis is a follow-up commit for \u0027Add type to allow ECDSA keys\u0027\n(I34ac429ab5442cef056ee8b63fcb2ba41e8b9b27), this commit allows\nusing octavia-tempest-plugin with older tempest releases\n(ex: in our jobs on stable/train).\nIt catches the exception if [validation].ssh_key_type is not\nsupported and doesn\u0027t pass the ssh_key_type argument to tempest\nfunctions.\n\nChange-Id: I5c2db87975803b30ea230c3bbf5dab4b96da4614\n"
    },
    {
      "commit": "6b04038940d5b39539f55555c8bfe7f9d1646ccb",
      "tree": "5b175b50cf0855bc903e1e19099b650c7f5a3046",
      "parents": [
        "7de0490e79a450a3fabe3188bf7a9af16c554c2d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jan 18 19:37:30 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 27 17:37:57 2022 +0000"
      },
      "message": "Add stable/xena jobs on master gate\n\nWe have stable/xena released so we should add\ntheir job on master gate to keep branchless tempest\nplugins compatible to stable branch.\n\nThis also removes the stable/train job as that is in EM\nstate now.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: Ia1ecf95d269af2f6edbd562f31fb69c2cc884cf0\n"
    },
    {
      "commit": "1b8929ee9130e8540776952a6d02ff92aaa7c250",
      "tree": "eb4ba2bdee06a64bd683ee38a6c41b3da5fe312b",
      "parents": [
        "7de0490e79a450a3fabe3188bf7a9af16c554c2d"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Nov 24 17:58:58 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Nov 24 18:01:39 2021 +0000"
      },
      "message": "Add ALPN support to the pools service client\n\nThis patch adds ALPN protocol selection support to the pools service\nclient allowing you to limit the ALPN protocols negotiated when connecting\nto member servers.\n\nA follow on patch should include test coverage for this.\n\nChange-Id: Id0b93446dbfdde479fd573eed3e9a5c1e9400609\n"
    },
    {
      "commit": "d0ea406ee45399bf329d82e403889a4ceeaa0a39",
      "tree": "79db27cd045e0e04fec68f5469b41364548f18c9",
      "parents": [
        "7de0490e79a450a3fabe3188bf7a9af16c554c2d"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Mon Sep 06 15:33:27 2021 -0400"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Fri Nov 05 20:38:44 2021 +0000"
      },
      "message": "Add type to allow ECDSA keys\n\nSome tempest tests will fail under FIPS because they are trying to\nssh to a cirrus instance that has a version of dropbear that does\nnot support signatures other than using SHA-1 for RSA keys. This\nis not allowed under FIPS.  The workaround until cirros is updated\nis to use ECDSA keys.  This patch allows the key type to be\nspecified.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/807465\nChange-Id: I34ac429ab5442cef056ee8b63fcb2ba41e8b9b27\n"
    },
    {
      "commit": "7de0490e79a450a3fabe3188bf7a9af16c554c2d",
      "tree": "49eec3c0880c47636ec5bca069b27328f817866f",
      "parents": [
        "ec23dbc27695e438d363912a1242ebba80b0470f",
        "da43fb57dd169c584067d9fe8e1ae78980697959"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 25 19:51:56 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 25 19:51:56 2021 +0000"
      },
      "message": "Merge \"Switch centos-8 jobs to centos-8-stream\""
    },
    {
      "commit": "ec23dbc27695e438d363912a1242ebba80b0470f",
      "tree": "83355c863e7d1f24f168679084f9ef61adb9c496",
      "parents": [
        "605899c1a92756b568ed14478158ddafbcff3d18",
        "74b6f2ff50380ae12fe7a93ea932b9deff71bcf1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Oct 02 01:05:31 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 02 01:05:31 2021 +0000"
      },
      "message": "Merge \"Adds a pool re-encryption scenario test\""
    },
    {
      "commit": "a78cfe014201e1707d86067f81540e244c426ad9",
      "tree": "fb002ef5ea6870bd718d11f1a83b8b10e8a34064",
      "parents": [
        "605899c1a92756b568ed14478158ddafbcff3d18"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Sep 23 14:56:11 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Sep 23 14:56:54 2021 +0200"
      },
      "message": "Fix incorrect subnet_id for ipv6 member servers\n\nWhen adding an ipv6 member in test_ipv6_traffic_ops, the ipv4 subnet\nfrom the same network was provided. This is incorrect, the ipv6 subnet\nmust be passed.\n\nChange-Id: Id8f409a15e14c110f8075bbe943aed42224a948d\n"
    },
    {
      "commit": "605899c1a92756b568ed14478158ddafbcff3d18",
      "tree": "ae63cd40eaa005d4a1e3711bb035f2c16dd9926d",
      "parents": [
        "572ca619b9ed564c164900822a482ecb740f65ac"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Aug 30 11:54:19 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Aug 30 17:01:15 2021 +0200"
      },
      "message": "Increase job timeout for noop-api tests\n\nnoop-api tests have been frequently timing out since SQLAlchemy\n1.4 release.\nAn analysis showed that some tests are 55% slower with 1.4, but we\nhaven\u0027t fixed it or improved the code yet. To unblock the gates, set the\ntimeout to 10800 sec (3h00) for those jobs. We might revert this commit\nwhen we figure out how to improve test exec times.\n\nChange-Id: I68a5357f58b74f0f759cab0bb89a517c384d05e0\n"
    },
    {
      "commit": "572ca619b9ed564c164900822a482ecb740f65ac",
      "tree": "735d436374bdbaf7b404b68c6449e6aa2be31a27",
      "parents": [
        "bedbdf3a2acc6c38a2af364b38c5878d3f6319e9",
        "685532377cc77b64209772963436cd04331e94a3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 19 18:29:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 19 18:29:57 2021 +0000"
      },
      "message": "Merge \"Fix wrong protocol in UDP pool tests\""
    },
    {
      "commit": "bedbdf3a2acc6c38a2af364b38c5878d3f6319e9",
      "tree": "eab8f50251864c23172031e4da29836ad19bf279",
      "parents": [
        "058ceaf0e7df0a911a6b07eff74f068c2e54502f",
        "5cf1f61fbffeb901955f10469babce0b9905a093"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 17 19:06:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 17 19:06:57 2021 +0000"
      },
      "message": "Merge \"Fix two-node job configuration\""
    },
    {
      "commit": "685532377cc77b64209772963436cd04331e94a3",
      "tree": "ce09f7407c45342beaa2a1130a5b9c6995ee5665",
      "parents": [
        "058ceaf0e7df0a911a6b07eff74f068c2e54502f"
      ],
      "author": {
        "name": "Gleb Zimin",
        "email": "gzimin@mirantis.com",
        "time": "Fri Jul 30 19:15:23 2021 +0400"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Fri Jul 30 18:42:34 2021 +0300"
      },
      "message": "Fix wrong protocol in UDP pool tests\n\nChange-Id: I5bb7ee389e734c075f10ed38507bade9a442e51b\n"
    },
    {
      "commit": "058ceaf0e7df0a911a6b07eff74f068c2e54502f",
      "tree": "6d33f5c832f32265b4bc950dbda5c97c34cad9a2",
      "parents": [
        "69042df3a467db1b74fc0889adfe67edb593f4d3",
        "88d78fba155771bc4d81b06039e4abbf80e29186"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 21 19:15:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 21 19:15:05 2021 +0000"
      },
      "message": "Merge \"Fix expect_timeout_error in IPv6 scenario tests\""
    },
    {
      "commit": "69042df3a467db1b74fc0889adfe67edb593f4d3",
      "tree": "32cc4d2b4b894e00055aa9da3db4ce6eb2f95c84",
      "parents": [
        "29d8e61ca27859b70a4350e87022442a78f8fa8c",
        "1c53f1bed2a11f09bc3eb5a8d412ad31f472d505"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 21 19:15:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 21 19:15:04 2021 +0000"
      },
      "message": "Merge \"Add stable/wallaby jobs to check and gate queues\""
    },
    {
      "commit": "5cf1f61fbffeb901955f10469babce0b9905a093",
      "tree": "d0740139e6bd6023f9435c4312b84c672fdcc288",
      "parents": [
        "cac3eefc44afca458692e9dadb539c0cb17dc9e4"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Feb 03 14:34:18 2021 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jul 20 07:17:35 2021 +0200"
      },
      "message": "Fix two-node job configuration\n\nTwo-node job was failing because devstack tried to compile the\ntest_server.go file on controller2.\ncontroller2 doesn\u0027t have tempest installed, but octavia-tempest-plugin\nwas installed. The compilation step was failing and is not necessary\nthere.\n\nFix octavia-v2-act-stdby-dsvm-scenario-two-node definition, overrides\nwere not applied.\nFix the \"zuul_copy_output\" section.\n\nMove to ML2/OVN backend.\n\nCo-Authored-By: Carlos Goncalves \u003ccgoncalves@redhat.com\u003e\nChange-Id: I24976e93e9ea8f7f50c9da014c2627965512893c\n"
    },
    {
      "commit": "29d8e61ca27859b70a4350e87022442a78f8fa8c",
      "tree": "d9bffbfe546f5223f0cfaba580560a001595a9b3",
      "parents": [
        "cac3eefc44afca458692e9dadb539c0cb17dc9e4"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jun 23 16:16:12 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Jun 30 23:15:30 2021 +0000"
      },
      "message": "Update service client access in tempest tests\n\nAll the load balancer service clients are registered via the plugin interface[1],\nthat way Tempest register and create the lazy initialization of registered clients\nso that they can be access from there in consistent way.\n\nBut octavia-tempest-client create a separate instance of those and access instead of\naccessing the registered service client in Tempest. This commit makes all the service clients\naccess from Tempest registry and remove the separate objects.\n\n[1] https://github.com/openstack/octavia-tempest-plugin/blob/cac3eefc44afca458692e9dadb539c0cb17dc9e4/octavia_tempest_plugin/plugin.py#L54\n\nChange-Id: Ie24909b49baf2c6a886e2ff711e641e36ffe6b50\n"
    },
    {
      "commit": "1c53f1bed2a11f09bc3eb5a8d412ad31f472d505",
      "tree": "70885fb59356b8c1f2f37b4de166c1355b37739a",
      "parents": [
        "cac3eefc44afca458692e9dadb539c0cb17dc9e4"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Jun 30 09:26:08 2021 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Jun 30 09:29:09 2021 +0200"
      },
      "message": "Add stable/wallaby jobs to check and gate queues\n\nChange-Id: If96d611a098627b01fbbd544c22619ba0ce06a19\n"
    },
    {
      "commit": "88d78fba155771bc4d81b06039e4abbf80e29186",
      "tree": "b195cf82d684c8511e59c51f6e28379c97243907",
      "parents": [
        "cac3eefc44afca458692e9dadb539c0cb17dc9e4"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jun 22 09:14:51 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jun 22 11:32:18 2021 +0200"
      },
      "message": "Fix expect_timeout_error in IPv6 scenario tests\n\nFix except_timeout_error call to make_request. In case of an IPv6\naddress and a TCP-based protocol, make_request expects brackets around\nthe address (ex: [2001:12::2]).\n\nSome tests failed with the following error: \"Validate URL got exception:\nFailed to parse: http://fd22:262a:41e1:1::f5:97. Retrying.\". Then the\nrequests timed out because each retry failed and not for the excepted\nreason (which is: SG update was applied)\nBecause of that issue, some IPv6 tests based on\n_test_listener_with_allowed_cidrs may have failed because the tests\nconsidered that the SG were applied, while the traffic could still pass.\n\nChange-Id: I2e6d108a8d4ce197ae657ea10b10f63b1a5850c4\n"
    },
    {
      "commit": "da43fb57dd169c584067d9fe8e1ae78980697959",
      "tree": "2039058c35ec47bf9c90af59769827037cb598d1",
      "parents": [
        "cac3eefc44afca458692e9dadb539c0cb17dc9e4"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Wed Dec 11 12:56:42 2019 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jun 21 10:09:12 2021 +0200"
      },
      "message": "Switch centos-8 jobs to centos-8-stream\n\nDepends-On: https://review.opendev.org/797069\n\nChange-Id: Ic80b256f771a7e61d2714644852cffb5271b1612\n"
    },
    {
      "commit": "cac3eefc44afca458692e9dadb539c0cb17dc9e4",
      "tree": "cac65a85f57e7470b03da89be4cc680943ae2dbd",
      "parents": [
        "c50539cc070682c7eb3c607a4f2e7baf55da6255"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Sep 29 17:37:37 2020 +0300"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Tue Jun 01 16:44:43 2021 +0300"
      },
      "message": "New test: test_tcp_and_udp_traffic_on_same_port\n\nIt\u0027s possible to use the same VIP port for TCP and UDP protocols.\nTwo listeners: UDP and TCP are being created using the same VIP port.\nUDP and TCP traffic validation, both should PASS.\n\nChange-Id: Ie93829be86b8a2442911ce212cdd0bc98237b962\n"
    },
    {
      "commit": "c50539cc070682c7eb3c607a4f2e7baf55da6255",
      "tree": "b13cd363fa9460c3b0b147cba6425221ff79ac75",
      "parents": [
        "12f54a6d323519ba446b228ac49e35837005bb75",
        "02c4040d4e8f73b3ddd028aa3e9c9c3384da2dd8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 21 11:08:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 21 11:08:09 2021 +0000"
      },
      "message": "Merge \"Remove \"listener_id\" from functions where it\u0027s not in use\""
    },
    {
      "commit": "12f54a6d323519ba446b228ac49e35837005bb75",
      "tree": "693b78c3d8858c69cc0561f5e4238aede70b6828",
      "parents": [
        "1ea1a2bd3709d09818f24374425bf4fd61e5daac",
        "3079d00ee6d5f3b5eed61317e1802aeb97c04d45"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 20 20:58:49 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 20 20:58:49 2021 +0000"
      },
      "message": "Merge \"Move ubuntu jobs to focal\""
    },
    {
      "commit": "02c4040d4e8f73b3ddd028aa3e9c9c3384da2dd8",
      "tree": "2de11c4c9bf8e2c218e7f97a59b4e702e34956ad",
      "parents": [
        "1ea1a2bd3709d09818f24374425bf4fd61e5daac"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Fri Feb 26 13:12:45 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Sat May 15 13:25:28 2021 +0000"
      },
      "message": "Remove \"listener_id\" from functions where it\u0027s not in use\n\nFix functions and callers where \"listener_id\" wasn\u0027t actually used.\n\nChange-Id: I7ca3b4011918d7047ad9a16306653b9054e36c4a\n"
    },
    {
      "commit": "3079d00ee6d5f3b5eed61317e1802aeb97c04d45",
      "tree": "c16b003f82b1ece46a548f3031f67d98a8b72e97",
      "parents": [
        "3497f6cb7067eab4e37aaeb376e56ef3fa7cf395"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Apr 30 15:38:31 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed May 05 08:51:53 2021 +0200"
      },
      "message": "Move ubuntu jobs to focal\n\nMove master and victoria jobs to ubuntu focal.\nussuri and train jobs still use bionic.\n\nChange-Id: I4181a989514389ba18ff7874f8f4332f392d1189\n"
    },
    {
      "commit": "1ea1a2bd3709d09818f24374425bf4fd61e5daac",
      "tree": "01c1634c19f04c0d93fb277a8d8a412a41c3a143",
      "parents": [
        "3497f6cb7067eab4e37aaeb376e56ef3fa7cf395"
      ],
      "author": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Wed Feb 24 23:33:56 2021 +0200"
      },
      "committer": {
        "name": "Arkady Shtempler",
        "email": "ashtempl@redhat.com",
        "time": "Mon May 03 17:46:38 2021 +0000"
      },
      "message": "New test case: \"test_insert_headers\"\n\nThis test covers LB \"insert HTTP headers\" functionality.\nIt’s a traffic based scenario and validation is done using real HTTP headers\nbeing received on backend side.\n\nChange-Id: I97efd6bcc793e1378356c18209d5345597f39a00\n"
    },
    {
      "commit": "3497f6cb7067eab4e37aaeb376e56ef3fa7cf395",
      "tree": "75e16b50295a1a552b18d05cb1e1c38b86aca3a8",
      "parents": [
        "67ecd6757dd62fda909428dce46815ae7584a1fd"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Apr 19 21:33:13 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Apr 20 06:19:50 2021 +0200"
      },
      "message": "Fix owner_or_admin API tests\n\nlb_observer and lb_global_observer don\u0027t have any meaning when\nadmin_or_owner policy override in enabled.\nThis commit disables client creation for those roles and removes their\nuses from API tests (the behavior of the owner_or_admin tests are now\nsimilar to their behavior before the introduction of the new RBAC\ntests).\n\nRequires the following configuration in tempest.conf:\n\n[load_balancer]\nRBAC_test_type \u003d owner_or_admin\nmember_role \u003d member\nadmin_role \u003d admin\n\nChange-Id: I2231384933d5974b962a558e8c0b3bffb1140b5a\n"
    },
    {
      "commit": "67ecd6757dd62fda909428dce46815ae7584a1fd",
      "tree": "55df3761ed71d7939f9a6ac287bf0ba31e88d4e7",
      "parents": [
        "b0b6767f1c9e8a4c68b569badd0425db5a2736a7",
        "6006de75a749556a071d23e12ca3a1e7e0ec58c0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 15 18:49:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 15 18:49:22 2021 +0000"
      },
      "message": "Merge \"Update tests for scoped tokens and default roles\""
    },
    {
      "commit": "6006de75a749556a071d23e12ca3a1e7e0ec58c0",
      "tree": "0f65b194bd92d997ecb2d5968046b7bd1c43a673",
      "parents": [
        "41b3aac6b0386dae202abe8cc03455ea710e468e"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Sun Feb 21 01:42:39 2021 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Apr 08 22:07:40 2021 +0000"
      },
      "message": "Update tests for scoped tokens and default roles\n\nThis patch refactors the RBAC enforcement checks in the API tests.\nIt also updates those test for keystone scoped tokens and default roles.\n\nChange-Id: I6fad03f5a89c213562918ca258884aac34ba7ce7\n"
    },
    {
      "commit": "b0b6767f1c9e8a4c68b569badd0425db5a2736a7",
      "tree": "1499bdcb2209b8682f807b6f53261f8f3e439ec3",
      "parents": [
        "434170a8e0740aae2d6c31a9063a5c8db7616809"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Mar 18 14:03:05 2021 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Apr 08 10:14:03 2021 +0200"
      },
      "message": "Fix dispatching issues with least connection ipv6 test\n\nThe IPv6+TCP+LC scenario test have randomly failed with an incorrect\ndispatch. Adding a delay between requests seems to fix this behavior\n(shamelessly inspired by the IPv4 LC scenario tests).\n\nChange-Id: I68baab227f844a057f2abf77b295c3af287a333e\n"
    },
    {
      "commit": "74b6f2ff50380ae12fe7a93ea932b9deff71bcf1",
      "tree": "455ffb376f601926f1f307efec5c0a3af75563c4",
      "parents": [
        "41b3aac6b0386dae202abe8cc03455ea710e468e"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Oct 29 15:11:39 2020 -0700"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Apr 02 16:20:26 2021 +0000"
      },
      "message": "Adds a pool re-encryption scenario test\n\nThis patch adds a pool re-encryption scenario test that covers\nTLS enabled pools, pools with CA validation, and pools with\ncertificate revocation lists.\n\nCo-Authored-By: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n\nChange-Id: Ib3d8d766b8eb358b48da74f8634f6d24510394b4\n"
    },
    {
      "commit": "434170a8e0740aae2d6c31a9063a5c8db7616809",
      "tree": "b66bbd3d18b592296f9cf395a6abec3d3378efb0",
      "parents": [
        "41b3aac6b0386dae202abe8cc03455ea710e468e",
        "54225ad231c84cad7846bdb73cbd80c7170347ba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 27 06:27:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 27 06:27:25 2021 +0000"
      },
      "message": "Merge \"Fix testing IPv6 VIP network connectivity\""
    },
    {
      "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": "54225ad231c84cad7846bdb73cbd80c7170347ba",
      "tree": "3e8e5533276894c621154562b5c6ae6cd9ae0976",
      "parents": [
        "2d19795b84de70c1c64f7027caddf6dc19ad1678"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Feb 04 15:25:17 2021 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Mar 16 15:33:20 2021 +0100"
      },
      "message": "Fix testing IPv6 VIP network connectivity\n\nThe IPv6 VIP subnet used in the tests is created using devstack\u0027s\ndefault IPv6 subnetpool.\nDevstack ensures that any CIDR from this subnetpool is routable from the\ndevstack node if the subnet is plugged into devstack\u0027s router1.\n\nChange-Id: Iaf3113087a344787add3405208fb229838a56d0b\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\""
    }
  ],
  "next": "3ff105bb5d84a05269f8e42918cd49ca4a80b23d"
}
