)]}'
{
  "log": [
    {
      "commit": "65d580b5b084d392da682f6e2512b1f3ea93297b",
      "tree": "85cbcd1bb786f49f803bd00fd7f85cb6058b29a3",
      "parents": [
        "d58111c58d8511034d857c42a3e5e45e7b055ee8",
        "c242dcd0f68168603fa167f40c1747893623a786"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 25 07:43:33 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 25 07:43:33 2026 +0000"
      },
      "message": "Merge \"Remove url tags from README\""
    },
    {
      "commit": "d58111c58d8511034d857c42a3e5e45e7b055ee8",
      "tree": "17a8b88c1ccbf15d5fc9bb4a796099b1e6ae2340",
      "parents": [
        "bd6f6b3ea5bf725ffeb9e692f3d36788599e06cc"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Mar 18 00:26:51 2026 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Mar 19 17:39:15 2026 +0900"
      },
      "message": "Add stable/2026.1 job\n\nThe branch was cut, so should be tested.\n\nChange-Id: I1bc9bb6180544f0047a72ea1ba794a7a94b65e96\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "c242dcd0f68168603fa167f40c1747893623a786",
      "tree": "50357eb24dc14e2e6fbfe0b0c89d6bc4a297e040",
      "parents": [
        "bd6f6b3ea5bf725ffeb9e692f3d36788599e06cc"
      ],
      "author": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Fri Feb 27 15:49:46 2026 +0000"
      },
      "committer": {
        "name": "Ivan Anfimov",
        "email": "lazekteam@gmail.com",
        "time": "Thu Mar 05 14:13:39 2026 +0000"
      },
      "message": "Remove url tags from README\n\nThe tags framework has been discontinued for a long time.\n\nhttps://governance.openstack.org/tc/reference/tags/\n\nhttps://governance.openstack.org/tc/resolutions/20211224-tags-framework-removal.html\n\nChange-Id: I5190ef8d84405184e458bfd60001a4c0db4ffb41\nSigned-off-by: Ivan Anfimov \u003clazekteam@gmail.com\u003e\n"
    },
    {
      "commit": "bd6f6b3ea5bf725ffeb9e692f3d36788599e06cc",
      "tree": "35e66461b74955f55c1e09977dba175cf8cbd04f",
      "parents": [
        "0fde737ef1e9beb10796e2c412b65975db7d4562",
        "e60376d8634d02235ae49083d164a2dc7503454b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 18 00:05:51 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 18 00:05:51 2026 +0000"
      },
      "message": "Merge \"Adding jobs for centos-10-stream \u0026 rocky 10\""
    },
    {
      "commit": "0fde737ef1e9beb10796e2c412b65975db7d4562",
      "tree": "34bcc3b95d619faf265d34f9de1077796223ffe5",
      "parents": [
        "1ec2d57540b6ef3c36d72e15529c792139cfd3b3",
        "07dee1eed64027e1fee4ad6296ddc07568406257"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 17 12:12:50 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 17 12:12:50 2026 +0000"
      },
      "message": "Merge \"Drop workaround for Python \u003c 2.7.4\""
    },
    {
      "commit": "1ec2d57540b6ef3c36d72e15529c792139cfd3b3",
      "tree": "a70da6f279d78e6b706585a2437eacbd666c16f1",
      "parents": [
        "bec1c3cb7c73bf96a3c79a5022efef08b95749c6",
        "637e942f354cc0b07f4adc6bb1577fe9d43dc7c6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 12 11:11:18 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 12 11:11:18 2026 +0000"
      },
      "message": "Merge \"Revert bug links to Launchpad\""
    },
    {
      "commit": "637e942f354cc0b07f4adc6bb1577fe9d43dc7c6",
      "tree": "5eba79493e1693a4560e5c590fb1c8efe41ace48",
      "parents": [
        "1ebfca0115e63a06d9699280547bc16a859be4b8"
      ],
      "author": {
        "name": "Richard Cruise",
        "email": "rcruise@redhat.com",
        "time": "Thu Jan 08 09:03:12 2026 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Wed Feb 11 17:11:38 2026 +0000"
      },
      "message": "Revert bug links to Launchpad\n\nUpdate bug links to point to Launchpad instead of Storyboard\n\nChange-Id: Ida003c992a34a4ce7c09261b3bb22b816750e580\nSigned-off-by: Richard Cruise \u003crcruise@redhat.com\u003e\n"
    },
    {
      "commit": "bec1c3cb7c73bf96a3c79a5022efef08b95749c6",
      "tree": "f5e1d01c9413166c2efcef9ecbb90e5031fa1081",
      "parents": [
        "a8c8f9bbaf12ff18c632e893d850bbb531f757ec",
        "3139441b50bd5b30dff44ba3fca291eda3699ad9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 11 12:21:58 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 11 12:21:58 2026 +0000"
      },
      "message": "Merge \"Remove stable/2024.1 jobs\""
    },
    {
      "commit": "a8c8f9bbaf12ff18c632e893d850bbb531f757ec",
      "tree": "619773f6c7985ba7e36a8f1977174409984fbdc4",
      "parents": [
        "b4ca1d798e99d11443c720b0691fb8e2befa7f87",
        "e437e22ee30c26af7c1a010727706c2cec5b3df8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 06 15:38:10 2026 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 06 15:38:10 2026 +0000"
      },
      "message": "Merge \"Add a job that builds test_server.bin\""
    },
    {
      "commit": "3139441b50bd5b30dff44ba3fca291eda3699ad9",
      "tree": "cd8447d70170f6a725bd5a48c360760da121e92c",
      "parents": [
        "b4ca1d798e99d11443c720b0691fb8e2befa7f87"
      ],
      "author": {
        "name": "Zachary Raines",
        "email": "zachary.raines@canonical.com",
        "time": "Thu Jan 08 09:10:08 2026 -0600"
      },
      "committer": {
        "name": "Zachary Raines",
        "email": "zachary.raines@canonical.com",
        "time": "Mon Feb 02 12:42:13 2026 -0600"
      },
      "message": "Remove stable/2024.1 jobs\n\n2024.1 is now unmaintained and associated tempest\njobs are defined on the unmaintained/2024.1 branch\nof octavia.\n\nChange-Id: Ice8651fb348557dea1e3a91b85d8f30082f9819a\nSigned-off-by: Zachary Raines \u003czachary.raines@canonical.com\u003e\n"
    },
    {
      "commit": "e437e22ee30c26af7c1a010727706c2cec5b3df8",
      "tree": "f2644e0e5938932bbbd9995a6cb09adaffb92759",
      "parents": [
        "1ebfca0115e63a06d9699280547bc16a859be4b8"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jan 12 10:14:40 2026 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jan 26 09:21:36 2026 +0100"
      },
      "message": "Add a job that builds test_server.bin\n\nAdd a playbook and a periodic job that build and publish the\ntest_server.bin application to tarballs.o.o\n\nChange-Id: Ib9cd34586578e4a2193d19b9b5530a9a7ab7341e\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n"
    },
    {
      "commit": "b4ca1d798e99d11443c720b0691fb8e2befa7f87",
      "tree": "eee5b5f185f40855f338117426afcb55b23d8dd1",
      "parents": [
        "1ebfca0115e63a06d9699280547bc16a859be4b8"
      ],
      "author": {
        "name": "Zachary Raines",
        "email": "zachary.raines@canonical.com",
        "time": "Fri Jan 23 15:17:39 2026 -0600"
      },
      "committer": {
        "name": "Zachary Raines",
        "email": "zachary.raines@canonical.com",
        "time": "Fri Jan 23 15:17:39 2026 -0600"
      },
      "message": "Update branch patterns for parent jobs\n\nSome jobs had two versions,\none for branches that /didn\u0027t/ match\n\u0027^(unmaintained/|stable/(2024.1|2024.2))\u0027\nand one for branches that did match\n\u0027^(stable/(2024.1|2024.2))\u0027. This means that\nthis job does not exist on the unmaintained/2024.1\nand 2024.2 branches, leading to jobs there not running.\n\nChange-Id: I10b8b020668c49315723d6f0e464f6da8c76cb56\nSigned-off-by: Zachary Raines \u003czachary.raines@canonical.com\u003e\n"
    },
    {
      "commit": "e60376d8634d02235ae49083d164a2dc7503454b",
      "tree": "7a932bf8780de99211749a25ab02beb6698fd6a3",
      "parents": [
        "31ccc63c4f61c8f6a120cbe3f496da7c383c9a47"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Oct 10 08:15:08 2025 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Jan 12 14:17:06 2026 +0100"
      },
      "message": "Adding jobs for centos-10-stream \u0026 rocky 10\n\nAlso add them to the check pipeline as a replacement of the 9s jobs.\n\nDepends-On: https://review.opendev.org/c/openstack/octavia/+/963656\n\nChange-Id: Ib4e7ae3ccc1be4abfd7ece139e05cea0293ffea2\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n"
    },
    {
      "commit": "07dee1eed64027e1fee4ad6296ddc07568406257",
      "tree": "4bcc6c63812c39e21697945c42864ad208800cf0",
      "parents": [
        "32b3716676ce34583003ac01689c9e0d79963bee"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 23 01:09:15 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 23 01:09:15 2025 +0900"
      },
      "message": "Drop workaround for Python \u003c 2.7.4\n\nAlso setup.py is no longer managed by the global tool.\n\nChange-Id: Iac36e3cce63f48071eabdef7891fa7b487b2894e\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "1ebfca0115e63a06d9699280547bc16a859be4b8",
      "tree": "c9f35f9c4082d5d940c5099318e83554320ac504",
      "parents": [
        "aaa2ae4c09cf88539b7c5ccf512c1018650e97bd",
        "cb7fe98a286978b16b84e1df26f661197b01c417"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 10 15:07:14 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 15:07:14 2025 +0000"
      },
      "message": "Merge \"Remove useless cover target\""
    },
    {
      "commit": "aaa2ae4c09cf88539b7c5ccf512c1018650e97bd",
      "tree": "56351593b60594c628f27899a0354be3d93ff32c",
      "parents": [
        "32b3716676ce34583003ac01689c9e0d79963bee",
        "5f1d4b6e2ee9fb7640bcaec78ef5ffae1cf8c5a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 10 15:07:12 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 15:07:12 2025 +0000"
      },
      "message": "Merge \"Remove outdated comments from requirements files\""
    },
    {
      "commit": "32b3716676ce34583003ac01689c9e0d79963bee",
      "tree": "de9d91a82976e503f2c7189efccf5006b057dc5f",
      "parents": [
        "3ecc21e7b65758b83f44bb50a9fd085306d7fb08"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Nov 23 02:51:03 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Nov 23 02:51:03 2025 +0900"
      },
      "message": "Remove py2/py35 jobs\n\nSupport for these old versions was removed long time ago, and no open\nbranch needs these.\n\nChange-Id: I9a3a8488d18677336ee5b96676385d5ed854b5cc\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "3ecc21e7b65758b83f44bb50a9fd085306d7fb08",
      "tree": "a395b1eb17853a49448a9d0d60c20520b38837b0",
      "parents": [
        "13e255a69215936db13acc657ed699b9b9e26905",
        "2ee0e6b0da9c293adc2de186582fba22fc5b20fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 19 18:04:22 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 18:04:22 2025 +0000"
      },
      "message": "Merge \"Fix two-node jobs\""
    },
    {
      "commit": "13e255a69215936db13acc657ed699b9b9e26905",
      "tree": "9280cb1785d0af995f54bf7b85c654fdb70f42ef",
      "parents": [
        "95233c301b1928483d5a5075dd4eb6caec29c7d9",
        "4e08c36c708f46aa56f71be02f4cf2bf802b6eb4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 17 18:40:44 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 17 18:40:44 2025 +0000"
      },
      "message": "Merge \"Fixing ipv6-only job\""
    },
    {
      "commit": "95233c301b1928483d5a5075dd4eb6caec29c7d9",
      "tree": "ec7c7f7ee77e20d1b254e4672e7271c8d08fc965",
      "parents": [
        "4a0d1904954fdb16e70a508fc136f62ea76a8786",
        "beda6aaa066056805bba4d918595e6640383e017"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 17 15:50:21 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 17 15:50:21 2025 +0000"
      },
      "message": "Merge \"Updating cinder job with ACTIVE_STANDBY and failover tests\""
    },
    {
      "commit": "4e08c36c708f46aa56f71be02f4cf2bf802b6eb4",
      "tree": "1ff2800ace6113cb8adfdf7ed061b365f51b0191",
      "parents": [
        "4a0d1904954fdb16e70a508fc136f62ea76a8786"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Nov 13 09:18:16 2025 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Nov 13 12:02:53 2025 +0100"
      },
      "message": "Fixing ipv6-only job\n\nLimit tests to the traffic_ops classes to avoid timeouts.\nRunning the traffic_ops tests ensures that the management network is\nfunction and the load balancers are reachable with ipv4 and ipv6\n\nChange-Id: I1dae6b829bb31f3f41cd7dec6dd9cccc4ef1adbf\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n"
    },
    {
      "commit": "2ee0e6b0da9c293adc2de186582fba22fc5b20fa",
      "tree": "3dcd47dbdbe94363b68920e183e3f3da16671717",
      "parents": [
        "4a0d1904954fdb16e70a508fc136f62ea76a8786"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Jun 06 15:44:37 2024 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Nov 13 09:12:48 2025 +0100"
      },
      "message": "Fix two-node jobs\n\n- remove legacy py2 job\n- add a two-node job with only basic tests from traffic_ops\n- act-stdby-two-node is now running only basic tests from traffic_ops\n\ntwo-node$ jobs are kept for legacy configs, but we should use\ntwo-node-traffic-ops when possible.\n\nChange-Id: If691138a8c66e961c21e4f6a37e7d8f1ced0eb8e\nSigned-off-by: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\n"
    },
    {
      "commit": "cb7fe98a286978b16b84e1df26f661197b01c417",
      "tree": "5eef702ae9f767d498662084f925227232adb5be",
      "parents": [
        "5f1d4b6e2ee9fb7640bcaec78ef5ffae1cf8c5a7"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Oct 03 23:48:59 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Nov 12 15:04:37 2025 +0000"
      },
      "message": "Remove useless cover target\n\nThis repository contains code for testing and we have no real benefit\nwith code coverage.\n\nChange-Id: I9a8f333028aa4895f8bfea21a593b97fcb451c26\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "5f1d4b6e2ee9fb7640bcaec78ef5ffae1cf8c5a7",
      "tree": "a7dfb3abd7c530073642e58de73f71495609a9ae",
      "parents": [
        "4a0d1904954fdb16e70a508fc136f62ea76a8786"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Fri Oct 03 23:48:07 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Nov 12 15:04:32 2025 +0000"
      },
      "message": "Remove outdated comments from requirements files\n\nRecent pip no longer requires specific order and can resolve\ndependencies automatically.\n\nAlso add note to set the right expectation about requirements lower\nbounds.\n\nChange-Id: I5a055974c446a7399da93794469cee1120ec63c2\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "4a0d1904954fdb16e70a508fc136f62ea76a8786",
      "tree": "86302b977e590143baa27940da86bc9adb6955d7",
      "parents": [
        "27e3c8e262ba53498f83b1b2b7bfaa3ab93819d4",
        "f6bb5f3f343662633be1da331ed010454316d717"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 12 08:01:52 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 08:01:52 2025 +0000"
      },
      "message": "Merge \"Drop python 3.9 and support python 3.13\""
    },
    {
      "commit": "27e3c8e262ba53498f83b1b2b7bfaa3ab93819d4",
      "tree": "14364d42b81f5f3ee12ada146121eb09f6cb685d",
      "parents": [
        "fb464221b31ce0dee2e2f2af0c95d5b07379132d"
      ],
      "author": {
        "name": "Ghanshyam Maan",
        "email": "gmaan@ghanshyammann.com",
        "time": "Thu Nov 06 21:52:12 2025 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 07 22:56:14 2025 +0000"
      },
      "message": "Update stable branch jobs\n\nRemove unmaintained/2024.1 jobs from gate\nbut keeping the jobs definition as they are\nneeded by unmaintained/octavia gate.\n\nChange-Id: Idc2b28982ad114851829fd4ba0c73952df2d25da\nSigned-off-by: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\n"
    },
    {
      "commit": "f6bb5f3f343662633be1da331ed010454316d717",
      "tree": "8bf31bea8f4cee320f5b332584898254b18075ea",
      "parents": [
        "fb464221b31ce0dee2e2f2af0c95d5b07379132d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Nov 06 00:41:25 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Nov 06 00:41:25 2025 +0900"
      },
      "message": "Drop python 3.9 and support python 3.13\n\nDue to requirements repo dropped the constraints for\npython3.9[1], Tempest needs to drop the python 3.9\nsupport[2]. Because Tempest master cannot support\npy3.9 anymore, it needs to be dropped from tempest\nplugins also.\n\nAlso, add python 3.13 support which is tested as mandatory\nin 2026.2 cycle.\n\n[1] https://review.opendev.org/c/openstack/requirements/+/957587\n[2] https://review.opendev.org/c/openstack/tempest/+/966101\n\nCo-Authored-By: Ghanshyam Maan \u003cgmaan@ghanshyammann.com\u003e\nChange-Id: If684b63c091f8bdfd80116d32a63304daa0605d7\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "fb464221b31ce0dee2e2f2af0c95d5b07379132d",
      "tree": "7739afee2b7ef7fd20738b7ad81ec8235eb351c6",
      "parents": [
        "31ccc63c4f61c8f6a120cbe3f496da7c383c9a47",
        "a620d8dc6a05cd9743b22ba265013c7dc5cec241"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Oct 18 03:08:47 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 18 03:08:47 2025 +0000"
      },
      "message": "Merge \"Add stable/2025.2 job\""
    },
    {
      "commit": "31ccc63c4f61c8f6a120cbe3f496da7c383c9a47",
      "tree": "f19050b9f83197a534b813254cb961552a9a0201",
      "parents": [
        "08dab42804b51d4c15532e8ae2b43e1ac2b11f97",
        "e449e46d5ecf6a2c5d0cca9d6b2eb3f6198ba3b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 16 10:44:23 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 16 10:44:23 2025 +0000"
      },
      "message": "Merge \"Remove old operating systems\""
    },
    {
      "commit": "08dab42804b51d4c15532e8ae2b43e1ac2b11f97",
      "tree": "f187b90b1f6dde085fe064d6528b656ce2b586e4",
      "parents": [
        "2f3e8a379573dc8c7cb13a5395f55ba00790fe59",
        "744a7a827366490e958157dd8f8f7af5334e8eda"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 16 09:28:57 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 16 09:28:57 2025 +0000"
      },
      "message": "Merge \"Add stable/2025.1 job\""
    },
    {
      "commit": "a620d8dc6a05cd9743b22ba265013c7dc5cec241",
      "tree": "3ad0a6ba61dce631d9f10c9bd6dd3d42c5af0b06",
      "parents": [
        "744a7a827366490e958157dd8f8f7af5334e8eda"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Sep 16 16:00:12 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Sep 16 16:00:23 2025 +0900"
      },
      "message": "Add stable/2025.2 job\n\nChange-Id: Ieb3e094f8a8bc6d394cb2cb2222ef025a5251644\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "2f3e8a379573dc8c7cb13a5395f55ba00790fe59",
      "tree": "6f281d268c17a3fb509a83ec4f370e1a0a9cad24",
      "parents": [
        "783793792392c32cd791fd7f6419b32185e6e16f",
        "5753ef9d3a4ba7e0c6b8fd5b745d2846cd8c2aae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Aug 24 23:32:06 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 24 23:32:06 2025 +0000"
      },
      "message": "Merge \"Remove unnecessary ceilometer service overrides\""
    },
    {
      "commit": "e449e46d5ecf6a2c5d0cca9d6b2eb3f6198ba3b6",
      "tree": "6b1b8433146623246c43614448532d8494495dd7",
      "parents": [
        "afffce19230077433c7c0f7e35b635fd22d18c25"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sat Aug 23 19:51:42 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Sun Aug 24 04:33:12 2025 +0000"
      },
      "message": "Remove old operating systems\n\nCentOS 8 and Ubuntu Bionic are no longer used in any active branch.\n\nChange-Id: I57d3ed7b31eec5f1eca4a816c0adac1ea9f540e6\nSigned-off-by: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\n"
    },
    {
      "commit": "783793792392c32cd791fd7f6419b32185e6e16f",
      "tree": "93996570e05f7ad11bb6d026d77cc606f7cd8ce8",
      "parents": [
        "afffce19230077433c7c0f7e35b635fd22d18c25"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jul 28 20:56:21 2025 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Jul 28 20:57:11 2025 +0000"
      },
      "message": "Remove CentOS 8 jobs\n\nCentOS 8 is no longer available as a test OS, so I am removing those\njobs.\n\nChange-Id: I998776e2a8abf22bf28c530ecd8f2a0fa5d1e7fa\nSigned-off-by: Michael Johnson \u003cjohnsomor@gmail.com\u003e\n"
    },
    {
      "commit": "afffce19230077433c7c0f7e35b635fd22d18c25",
      "tree": "a8adc5602614713673fcbdf24576c802ad7f508a",
      "parents": [
        "13cb2ec83d8457189030ab1be209c28186d85c69"
      ],
      "author": {
        "name": "Luis Tomas Bolivar",
        "email": "ltomasbo@redhat.com",
        "time": "Wed Jul 13 09:22:14 2022 +0200"
      },
      "committer": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Fri Jul 11 11:41:13 2025 +0200"
      },
      "message": "Not forcing listener CRUD testing with allowed_cidrs\n\nWith current code the listener CRUD tests are using allowed_cidrs\nalways as default. In order to increase coverage test are now splitted\nby two using or not allowed_cidrs on the listener.\n\nNote there are some specific test *_allowed_cidr* that will\nstill test the proper NotImplemented behaviour of the API for any\nprovider.\n\nChange-Id: If10c8c0289e10c83cf2d25b581a65875dac9d6d1\nSigned-off-by: Fernando Royo \u003cfroyo@redhat.com\u003e\n"
    },
    {
      "commit": "13cb2ec83d8457189030ab1be209c28186d85c69",
      "tree": "abbbe3cd3caa9c2bfd5d46a37cfa45b0c0a8d824",
      "parents": [
        "9398f8ee4e30189808821c1ed9a930c7f5a54abc"
      ],
      "author": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Wed May 21 17:54:20 2025 +0200"
      },
      "committer": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Thu May 22 18:01:37 2025 +0000"
      },
      "message": "Add retry decorator for tests failing due to traffic not passing\n\nSome traffic-related tests intermittently failed in Kubernetes\nenvironments due to port conflicts with other services on the host.\nThis patch introduces a retry decorator that increments the port\nnumber and retries the test a configurable number of times.\n\nChange-Id: I63d7f8aec934bc995a8f1b6546fc12bf273d84aa\n"
    },
    {
      "commit": "beda6aaa066056805bba4d918595e6640383e017",
      "tree": "ab00bcb699a1880d584d8b9a38e13839662535e3",
      "parents": [
        "9398f8ee4e30189808821c1ed9a930c7f5a54abc"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed May 21 22:07:12 2025 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu May 22 17:11:09 2025 +0000"
      },
      "message": "Updating cinder job with ACTIVE_STANDBY and failover tests\n\nDeploy the cinder job with ACTIVE_STANDBY topology\nLimit the number of tests to reduce timeouts: run only a failover test.\n\nChange-Id: I0218daadbeaffb77017cb0d6dabb97cf99bd9c5c\n"
    },
    {
      "commit": "9398f8ee4e30189808821c1ed9a930c7f5a54abc",
      "tree": "c44cb48b6357f062baa32b7aa6509beba8f70e85",
      "parents": [
        "fd803099c2c602fc5e8df1d4bcf25b1e585e4b51"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu May 22 11:52:28 2025 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu May 22 11:52:28 2025 +0200"
      },
      "message": "Removing stable/2023.2 jobs\n\n2023.2 is now EOL, we can remove the jobs\n\nChange-Id: I2ee4e13194b9eefaa1211d56ff4274a81076badc\n"
    },
    {
      "commit": "fd803099c2c602fc5e8df1d4bcf25b1e585e4b51",
      "tree": "f0fe0d927b8695edc3b78b2f1c431e81d7098774",
      "parents": [
        "2425df49882dc4f5b3aba18adb91e9d1ab4714b9",
        "eaee4b8c766d82fa6dad6a1913745252e7093391"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 16 18:24:40 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 16 18:24:40 2025 +0000"
      },
      "message": "Merge \"Use TOX_CONSTRAINTS_FILE\""
    },
    {
      "commit": "744a7a827366490e958157dd8f8f7af5334e8eda",
      "tree": "af10e6cd903531ae7e425d76a5f3a6542efdae12",
      "parents": [
        "875c38f0355ecd31ce3a4ddf654d3adb8ea2370d"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Apr 14 21:34:00 2025 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Apr 15 10:17:05 2025 +0900"
      },
      "message": "Add stable/2025.1 job\n\nChange-Id: I0f91080b86a9193ad6d5c4c73e3981ab3777737f\n"
    },
    {
      "commit": "2425df49882dc4f5b3aba18adb91e9d1ab4714b9",
      "tree": "191f91d09d1a20cafe949805ae7c6f93f5c19f94",
      "parents": [
        "875c38f0355ecd31ce3a4ddf654d3adb8ea2370d"
      ],
      "author": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Wed Mar 26 16:24:19 2025 +0100"
      },
      "committer": {
        "name": "Fernando Royo",
        "email": "froyo@redhat.com",
        "time": "Wed Mar 26 16:24:19 2025 +0100"
      },
      "message": "Tunning ovn-provider jobs\n\nFrom last executions we can see many TIMEOUTs. To minimize this\nbehaviour we increase a little the timeout for the ovn-povider\njobs and also add a regex to the scenario one to ensure only\nrelated tests are executed.\n\nChange-Id: I055cb7ae58bdc4eaf2c1eb073760b1eef725f8e0\n"
    },
    {
      "commit": "875c38f0355ecd31ce3a4ddf654d3adb8ea2370d",
      "tree": "64760df3854dcedbf0c1def98bf7ef7748e7ae84",
      "parents": [
        "b59699783be2da02a4a2729084fbfb0812fd95e1",
        "5f36fabd794f7bdce2eadbd6563255c0dded17b3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 18 21:08:49 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 21:08:49 2025 +0000"
      },
      "message": "Merge \"Remove system scope token usage\""
    },
    {
      "commit": "b59699783be2da02a4a2729084fbfb0812fd95e1",
      "tree": "55639c06789333d364621d48b930b1e77d6aa8ab",
      "parents": [
        "b0f69956ad6fb4028113592e098a13aa37c91b5a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Feb 17 14:23:38 2025 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Feb 17 14:25:57 2025 +0000"
      },
      "message": "Use the correct parameters for role assignements list\n\nSince [1], keystone requires, for the role assignements index API call,\nonly the parameters defined in ``role_assignments_index_request_query``.\n\n[1]https://review.opendev.org/c/openstack/keystone/+/940344\n\nChange-Id: I67e7f81b460e9517fc77d96bc4f35ef9300dbf74\n"
    },
    {
      "commit": "b0f69956ad6fb4028113592e098a13aa37c91b5a",
      "tree": "19354bbd4b579977962fd44e5e9606e7e5f27a58",
      "parents": [
        "c32430072e113fe88877a586f8209b1d626a8872",
        "e8441d7c95fef7feb94a25376fd8c86dfaae31f3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 13 18:12:37 2025 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 18:12:37 2025 +0000"
      },
      "message": "Merge \"Update gate jobs as per the 2025.1 cycle testing runtime\""
    },
    {
      "commit": "e8441d7c95fef7feb94a25376fd8c86dfaae31f3",
      "tree": "5ce35b248848b0b5865feda0dcce841768a8caa6",
      "parents": [
        "035e8b12d48e6b600b43dd65a66d8092041d97fb"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 20 11:43:27 2024 -0800"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Jan 09 11:24:39 2025 +0100"
      },
      "message": "Update gate jobs as per the 2025.1 cycle testing runtime\n\nAs per 2025.1 testing runtime[1], we need to test on Ubuntu\nNoble (which will be taken care by depends-on tempest and devstack\npatches to move base jobs to Noble) and at least single job to run on\nUbutnu Jammy (for smooth upgrade from previous releases).\n\nThis commit keep a scenario job to run on Jammy which can be removed\nin the next cycle.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/932156\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2025.1.html\n\nChange-Id: I8219106ec26ddc2edfaf39a69c64a9887fdfb54c\n"
    },
    {
      "commit": "5f36fabd794f7bdce2eadbd6563255c0dded17b3",
      "tree": "bd53476db3ab984c88065f75a2ab505909558b4e",
      "parents": [
        "c32430072e113fe88877a586f8209b1d626a8872"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 21 19:23:28 2024 -0700"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Jan 08 19:16:20 2025 +0000"
      },
      "message": "Remove system scope token usage\n\nOctavia supports the system scope and now we are enabling the new defaults\nby default that raise an error when system scoped tokens are used.\n\nTo enable the new defaults, we need to remove the usage of system\nscope token from tests otherwise they fail.\n\n- https://review.opendev.org/c/openstack/octavia/+/925625\n\nDepends-On: https://review.opendev.org/c/openstack/octavia/+/929580\nChange-Id: I1bf193807eb254507626b4e7f2bb071ba46d7290\n"
    },
    {
      "commit": "c32430072e113fe88877a586f8209b1d626a8872",
      "tree": "c88b39620d70942521d67d72a1714d2898a099fa",
      "parents": [
        "035e8b12d48e6b600b43dd65a66d8092041d97fb"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Mon Dec 09 14:43:26 2024 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Jan 08 13:51:03 2025 +0100"
      },
      "message": "Fixing httpx requests with http2\n\nIt seems that passing http2\u003dTrue is not longer enough to send an http2\nrequest with httpx, http1\u003dFalse needs to be passed as well\n\nChange-Id: Ia748f8728a494799d34d7130df727b2055d04090\n"
    },
    {
      "commit": "035e8b12d48e6b600b43dd65a66d8092041d97fb",
      "tree": "19c1c16018409c2f1ee9df4dd6d17a35de0e755a",
      "parents": [
        "77b8baea5d0562914096b9aac6daf9fe48e0da64"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Dec 10 15:05:04 2024 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Dec 10 15:05:04 2024 +0100"
      },
      "message": "Re-enabling tempest-plugin-jobs (pep8)\n\nChange-Id: If30262ba8e8516520f129af17e7383f20428b7c5\n"
    },
    {
      "commit": "77b8baea5d0562914096b9aac6daf9fe48e0da64",
      "tree": "f496d235e8a9160820b6bc036c0ab1cbe9b9a72a",
      "parents": [
        "b139fe94ae75765e6d80f7ffb5de8c62aa3cb9f6"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 08 01:39:29 2024 +0000"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Dec 10 09:14:56 2024 +0100"
      },
      "message": "Update hacking\n\nThis patch updates the version of hacking to be consistent with octavia.\nIt is also required for flake8 to understand f-strings correctly.\nAlong with this version update, the patch fixes issues in the code found\nby the new versions.\n\nThis patch also removes O349 check for importing mock since flake8 has\nadded H216 which does the same check.\n\nChange-Id: I8e49fc19faff59b2811a7ee09b7ccaa286f73d82\n"
    },
    {
      "commit": "b139fe94ae75765e6d80f7ffb5de8c62aa3cb9f6",
      "tree": "b7424fd9adb6cf4b53abefb06d477c7eb4725123",
      "parents": [
        "e25f95cd39c182924aba7c38654f5192603cbad5"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Fri Nov 08 01:45:36 2024 +0000"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Dec 10 09:12:56 2024 +0100"
      },
      "message": "Update octavia-tempest-plugin configref\n\nThis patch updates the octavia-tempest-plugin configuration reference\ndocumentation to only include octavia-tempest-plugin specific\nconfiguration options.\nThis simplifies our documentation and means bugs in other plugins will\nnot break our configuration reference docs job.\n\nIt also re-enables the docs job, disabled in a previous patch.\n\nChange-Id: I53d81ca7bd910838927d594bfb0e72320b9d1ec6\n"
    },
    {
      "commit": "e25f95cd39c182924aba7c38654f5192603cbad5",
      "tree": "5928d83aaec1925f075db2f889e46354cd9c55f8",
      "parents": [
        "4af9bae253bc7e8a1fde4f84d45aecbb825f10df"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 06 11:33:56 2024 -0800"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Dec 09 14:43:27 2024 +0100"
      },
      "message": "Remove stable/2023.1 job from master gate\n\nstable/2023.1 is planned to be in unmaintained state[1]\nand with python 3.8 drop from Tempest[2], we have to pin the\nTempest for stable/2023.1 testing[3]. This means Tempest and\nits plugin master does not need to support stable/2023.1.\n\nWith that we can remove the stable/2023.1 jobs from tempest\nplugin master jobs.\n\nAlso disable the doc job currently broken.\n\n[1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/UDQAC7SR5JAQJE5WBAG54A2MTBVBTJ44/\n[2] https://review.opendev.org/c/openstack/tempest/+/933398\n[3] https://review.opendev.org/c/openstack/devstack/+/933704\n\nChange-Id: I56043348a15b7c06c9662a200e452d5b2c03f618\n"
    },
    {
      "commit": "4af9bae253bc7e8a1fde4f84d45aecbb825f10df",
      "tree": "0cbed18a0d99cc0a137a5f3cb49aa5c4f8c337c7",
      "parents": [
        "20ae035cb40a30bc19fd099f2647129cc2083ccd"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Oct 24 20:55:07 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 28 13:12:04 2024 +0000"
      },
      "message": "Remove support for Pyton 3.8 and older\n\nPython 3.6 and 3.7 are not supported any of active stable branches now,\nso no longer need to be supported.\n\nAlso remove Python 3.8 support according to [1].\n\n[1]\nhttps://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/FOWV4UQZTH4DPDA67QDEROAESYU5Z3LE/\n\nAlso add a few new versions currently tested.\n\nChange-Id: I9d2fb3476f9fbbc7ae4e3c787e4dc7d69b93e6bf\n"
    },
    {
      "commit": "20ae035cb40a30bc19fd099f2647129cc2083ccd",
      "tree": "787891a2283363a0ae5a5fbf4856438291ba821e",
      "parents": [
        "74082c93ed8898f3b47519e828cbb7d458e31bf1",
        "25f7fcfc23d6bb753bbaa84fa761e026f32262aa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 23 19:35:14 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 19:35:14 2024 +0000"
      },
      "message": "Merge \"Remove translation sections from setup.cfg\""
    },
    {
      "commit": "74082c93ed8898f3b47519e828cbb7d458e31bf1",
      "tree": "2c41148ee405ab28a0f9a049d75779b6d6d7c8bc",
      "parents": [
        "c44a72ffcccb76cd1f2de4b7b04a9ac7be6d75d6",
        "8d302965c7af0286b6f2153dee5945d64f11780e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 23 19:35:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 19:35:12 2024 +0000"
      },
      "message": "Merge \"Clean up removed services from devstack options\""
    },
    {
      "commit": "c44a72ffcccb76cd1f2de4b7b04a9ac7be6d75d6",
      "tree": "f2385d2f0ef379cc5fb615b200aa449e0f5dd75d",
      "parents": [
        "57655e5cb0a477f1a1fadf6fca1a9adbd9d4c22b",
        "547b52fb507d4126b166c17eb0e9debb7eac7111"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 21 14:55:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 14:55:12 2024 +0000"
      },
      "message": "Merge \"Drop unnecessary \u0027x\u0027 bit from doc config file\""
    },
    {
      "commit": "57655e5cb0a477f1a1fadf6fca1a9adbd9d4c22b",
      "tree": "65d3f36002018742f2f19643d783f9670ad349e1",
      "parents": [
        "05ac016d9db8b1cf47bbad4afb9679f93f5c296c",
        "6bef809bfb21dc07caed39be48ce458def0b2080"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 21 14:55:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 14:55:10 2024 +0000"
      },
      "message": "Merge \"Add stable/2024.2 job\""
    },
    {
      "commit": "05ac016d9db8b1cf47bbad4afb9679f93f5c296c",
      "tree": "ff9f510c5da8db7251af3c2303835f2ec63237c1",
      "parents": [
        "6392583464ccff40508d253533adce7632bb553c",
        "e21a8d5a7f99d69127d84dee75863208839109d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 21 14:02:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 14:02:12 2024 +0000"
      },
      "message": "Merge \"Rewrite regular expressions to be RE2 compliant\""
    },
    {
      "commit": "547b52fb507d4126b166c17eb0e9debb7eac7111",
      "tree": "47e0167e9166cce76a325eb6ba6b1c804f4b5ece",
      "parents": [
        "6392583464ccff40508d253533adce7632bb553c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 21 20:23:30 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 21 20:23:50 2024 +0900"
      },
      "message": "Drop unnecessary \u0027x\u0027 bit from doc config file\n\nThis file is not actually executable.\n\nTrivial-Fix\n\nChange-Id: I2e4c4863b21d2d5427ae7aff5a05015876c37163\n"
    },
    {
      "commit": "6bef809bfb21dc07caed39be48ce458def0b2080",
      "tree": "0d8da9633e3d7d4c7ad71eb569dd25eee58139af",
      "parents": [
        "6392583464ccff40508d253533adce7632bb553c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 07 21:10:26 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Oct 07 21:10:26 2024 +0900"
      },
      "message": "Add stable/2024.2 job\n\nstable/2024.2 was released, so should be tested now.\n\nChange-Id: I218b959fffa62a85de48ad6c0c2597b0083f626c\n"
    },
    {
      "commit": "6392583464ccff40508d253533adce7632bb553c",
      "tree": "4c4c9e39b13a39d2749a859dbf51d4d548a1aafd",
      "parents": [
        "c3f7ce90dc3bc24e47957e52268053b4ac1b6222",
        "5010dc07d2f87bbf8382151bd1ba4c99b672d58d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 02 17:58:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 02 17:58:59 2024 +0000"
      },
      "message": "Merge \"Add a test for custom compute flavors for amphorae\""
    },
    {
      "commit": "c3f7ce90dc3bc24e47957e52268053b4ac1b6222",
      "tree": "1d1eb6c9ad11f0e672c37318bfb61a7ac0c61f59",
      "parents": [
        "3d4cae3022563e6778d02e4cd5656b8f98d66818",
        "4b2ccf779a9d934d72834e73a001d5092bc222f6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 01 06:37:53 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 01 06:37:53 2024 +0000"
      },
      "message": "Merge \"Drop CentOS 7 jobs\""
    },
    {
      "commit": "3d4cae3022563e6778d02e4cd5656b8f98d66818",
      "tree": "0dd737696c1408b40013778fa663ea05fdb420e9",
      "parents": [
        "b85b33e2b9ce12e659c66ee8f8449180d7a9d532",
        "a7595e4c7d379854d997d8f769ef2bdd1bec3a2d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Sep 27 07:25:06 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 27 07:25:06 2024 +0000"
      },
      "message": "Merge \"Use the same ssl module httpx uses\""
    },
    {
      "commit": "a7595e4c7d379854d997d8f769ef2bdd1bec3a2d",
      "tree": "4a0ce0ea6b95a86e690bbd046f5350a442c0b33b",
      "parents": [
        "3c44d1cb9b9f311b3f2396a6b8adb33895083739"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Sun Sep 03 17:02:40 2023 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Sep 26 16:44:45 2024 +0000"
      },
      "message": "Use the same ssl module httpx uses\n\nDepending on what other tempest plugins are installed\nthe eventlet might\u0027ve been imported by the time we instantiate\na httpx.Client as part of the test.\nSince dnspython 2.2.0, importing eventlet or any part of it effectively\ninstantiates a dummy httpx.Client instance too, thus pinning the ssl\nimplementation in httpx to the eventlet\u0027s one.\nThis leads to error in the Client() call of the test, as the ssl lib in\nthe test module is different from ssl lib in httpx._config,\nwhich fails isinstance check for ssl.SSLContext.\n\nUse the ssl module that is actually currently used by httpx to instantiate\nthe SSL context to be used with httpx.Client.\n\nStory: 2010902\nTask: 48716\nChange-Id: I72d80a9981c465723b7fa9aad426118e243b7129\n"
    },
    {
      "commit": "5010dc07d2f87bbf8382151bd1ba4c99b672d58d",
      "tree": "18298b10e8aea3c9df332ff9510a4ad7438e1274",
      "parents": [
        "b85b33e2b9ce12e659c66ee8f8449180d7a9d532"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Feb 02 14:59:27 2021 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Sep 24 16:48:19 2024 +0200"
      },
      "message": "Add a test for custom compute flavors for amphorae\n\nAdd a test in scenario.v2.test_load_balancer, it creates a custom nova\nflavor and creates a load-balancer that uses this flavor for the amphora\ncompute.\n\nChange-Id: I2b5612bc28af8e64b3c1952662d1188a26119331\n"
    },
    {
      "commit": "4b2ccf779a9d934d72834e73a001d5092bc222f6",
      "tree": "b59b150616f9a826c3dc40fb0a80bfffed96ef10",
      "parents": [
        "b85b33e2b9ce12e659c66ee8f8449180d7a9d532"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Sep 05 09:18:20 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Sep 05 00:23:07 2024 +0000"
      },
      "message": "Drop CentOS 7 jobs\n\nAll CentOS 7 jobs were replaced by CentOS 8 jobs during Ussuri cycle.\nNow Train is EOL and none of open branches (including unmaintained ones)\nrun jobs using CentOS 7.\n\nChange-Id: I82c251836fc1f12351f05b80dd9550953d65c493\n"
    },
    {
      "commit": "b85b33e2b9ce12e659c66ee8f8449180d7a9d532",
      "tree": "e1e33dd23e9bf5ea2459d97a81970cea27643940",
      "parents": [
        "181f31c8f54f74a44f9a4bd063d3216459ae0451",
        "0dbd292c8542202dbbc21c3f55fc30eb7d67df48"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 31 18:47:56 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 18:47:56 2024 +0000"
      },
      "message": "Merge \"Updates of jobs config for 2024.2\""
    },
    {
      "commit": "e21a8d5a7f99d69127d84dee75863208839109d4",
      "tree": "777d1456049a4187ae452c5e7ffc5124df11c6f3",
      "parents": [
        "0dbd292c8542202dbbc21c3f55fc30eb7d67df48"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Tue Jul 23 09:04:14 2024 +0200"
      },
      "committer": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Tue Jul 23 09:06:20 2024 +0200"
      },
      "message": "Rewrite regular expressions to be RE2 compliant\n\nZuul complains because we use negative lookahead \"(?!\"\nin our regular expressions which is not supported by\nGoogle RE2 syntax.\n\nCo-Authored-By: Gregory Thiemonge \u003cgthiemon@redhat.com\u003e\nChange-Id: I7894b564d054a0a925b5c6bb563ec2316386b8c1\n"
    },
    {
      "commit": "181f31c8f54f74a44f9a4bd063d3216459ae0451",
      "tree": "8a1d179c03e77617d994bb45279935a6258d923a",
      "parents": [
        "cb2c9586cf0e97c5bff7ab1e3c8b5c6abad30dc0",
        "c4eb494d2790e3c1abddadc3c3cbd0b9673aa7ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 27 20:48:35 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 27 20:48:35 2024 +0000"
      },
      "message": "Merge \"Add stable/2024.1 jobs on master gate\""
    },
    {
      "commit": "0dbd292c8542202dbbc21c3f55fc30eb7d67df48",
      "tree": "663a05c906d98816a5c1df258f655f2e6f9badf4",
      "parents": [
        "cb2c9586cf0e97c5bff7ab1e3c8b5c6abad30dc0"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Wed Jun 05 17:23:44 2024 +0200"
      },
      "committer": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Wed Jun 05 19:33:50 2024 +0200"
      },
      "message": "Updates of jobs config for 2024.2\n\nThis is based on Takashi\u0027s patches[1], but squashed and adjusted because\nZed is now unmaintained and devstack with Ubuntu focal will no longer\nwork. From now on we only test stable branches.\n\n[1]: https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/915853\n\nCo-Authored-By: Takashi Kajinami \u003ckajinamit@oss.nttdata.com\u003e\nChange-Id: I068912ad2004d6bed7f7b31e4b7ad4e15265f8a5\n"
    },
    {
      "commit": "cb2c9586cf0e97c5bff7ab1e3c8b5c6abad30dc0",
      "tree": "7f50cd83f2abc4eab4e836f129af34b6982f18bc",
      "parents": [
        "2ec653f57c62873b02a31003a2587c0206dcadea",
        "cba3b22f636e02fc07a91317149daf58aa651f28"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 31 01:21:41 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 31 01:21:41 2024 +0000"
      },
      "message": "Merge \"Use only keystone roles in keystone RBAC tests\""
    },
    {
      "commit": "cba3b22f636e02fc07a91317149daf58aa651f28",
      "tree": "9d7dd0dd3a0ceb82a1ce99bdd246e88c8e219769",
      "parents": [
        "1f42112bd0e8cb7faa50b58d02060f61707e8f3b"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu May 16 02:57:08 2024 -0400"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu May 30 09:16:52 2024 +0200"
      },
      "message": "Use only keystone roles in keystone RBAC tests\n\n- don\u0027t use the load-balancer_* roles, they may not exist (and they don\u0027t\n  do anything) in this configuration\n- create a temporary user with a temporary non-member role\n\nChange-Id: I9fc26307f64a2eccbbaf2d979e44fa668328565f\n"
    },
    {
      "commit": "2ec653f57c62873b02a31003a2587c0206dcadea",
      "tree": "657c711bdb44acbb33c311c19aa6286184c3c134",
      "parents": [
        "1f42112bd0e8cb7faa50b58d02060f61707e8f3b",
        "946527ef64630bcdfbc3f17d11e23eadb95d6d62"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 10:12:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 10:12:17 2024 +0000"
      },
      "message": "Merge \"Add testing jobs for Rocky Linux\""
    },
    {
      "commit": "1f42112bd0e8cb7faa50b58d02060f61707e8f3b",
      "tree": "5c75ff310bd1e4cfc58c324edd491c110756dbb2",
      "parents": [
        "6fac2f75450122ccbe2f97ef110c8633bffa4daf",
        "1e90ece9f7a18d39a200e9b02d877835cbdcfb16"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 08 02:40:57 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 08 02:40:57 2024 +0000"
      },
      "message": "Merge \"Add backup member tests\""
    },
    {
      "commit": "6fac2f75450122ccbe2f97ef110c8633bffa4daf",
      "tree": "715b85d5d16bee55252630f0907a82f66df7dfe7",
      "parents": [
        "c03e9c39d24feffae9ac246f947e0655b7224547"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon May 06 14:42:41 2024 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon May 06 14:42:41 2024 +0200"
      },
      "message": "Remove stable-zed jobs\n\nChange-Id: I3cbbcd71c21d2c6bfcca8662fae7bdda426c1265\n"
    },
    {
      "commit": "c4eb494d2790e3c1abddadc3c3cbd0b9673aa7ec",
      "tree": "85722393767c0fed5bdfb4be4c94650a095c68e6",
      "parents": [
        "a1a2bed19ffe387212364018c61f4a2ae1cff78b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 25 16:53:00 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 25 17:13:52 2024 -0700"
      },
      "message": "Add stable/2024.1 jobs on master gate\n\nAs 2024.1 is released, we should add its job on master\ngate to keep branchless tempest plugins compatible to stable branch.\n\nAlso, fixing a few of the stable/2023.2 jobs to override-checkout 2023.2.\n\nRef: Tempest plugins guide for stable branch testing:\n- https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html\n\nChange-Id: I13d977eba7c324df3036e0b0dc31a3943bd8549e\n"
    },
    {
      "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": "c03e9c39d24feffae9ac246f947e0655b7224547",
      "tree": "fd203fc6a2ea50b5d8fa2617246e47e868f94f57",
      "parents": [
        "6de2bc33816550e90f48f1863851b44cb76728aa"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Tue Apr 23 14:07:04 2024 +0200"
      },
      "committer": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Tue Apr 23 18:53:25 2024 +0200"
      },
      "message": "Test new HSTS feature\n\nTest HTTP Strict Transport Security with Octavia.\n\nPartial-Bug: #2017972\nChange-Id: Ie54714015e943fd1cb75ca95f8cf241fbc99268c\n"
    },
    {
      "commit": "6de2bc33816550e90f48f1863851b44cb76728aa",
      "tree": "f77d4ce101e7c8ac5b0885f1a2229b718d750744",
      "parents": [
        "094f6b56f045e94c7e40366764625b510baff83a"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Tue Apr 23 14:05:47 2024 +0200"
      },
      "committer": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Tue Apr 23 14:05:47 2024 +0200"
      },
      "message": "Annotate mem_listener_client attribute\n\n... this enables type checking and code completion.\n\nChange-Id: I331ef1379eed1e8882203af2ee8f9719ee7f4224\n"
    },
    {
      "commit": "094f6b56f045e94c7e40366764625b510baff83a",
      "tree": "bb3b7619c39d850afea0db232b7e80ac4781dd74",
      "parents": [
        "a1a2bed19ffe387212364018c61f4a2ae1cff78b"
      ],
      "author": {
        "name": "Omer",
        "email": "oschwart@redhat.com",
        "time": "Tue Aug 29 13:52:59 2023 +0200"
      },
      "committer": {
        "name": "Omer",
        "email": "oschwart@redhat.com",
        "time": "Tue Apr 23 12:02:50 2024 +0200"
      },
      "message": "Add TERMINATED_HTTPS listener API tests\n\nSo far we did not have TERMINATED_HTTPS API tests in the listener API\ntests (we only had scenario tests).\n\nThis patch adds the missing API tests.\n\nChange-Id: I90b1c7c00e8642ef7d3b7af63c9bb90ba8855adb\n"
    },
    {
      "commit": "a1a2bed19ffe387212364018c61f4a2ae1cff78b",
      "tree": "61a11cb5ce1b097e13dc014bcd0652e39acf4045",
      "parents": [
        "427701e77666955407ebe615437c368ed5f2232c",
        "4b2da54bdff9c36c0d8f9f74b75af96f8ca390b4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 07 16:21:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 07 16:21:46 2024 +0000"
      },
      "message": "Merge \"Add *.orig to .gitignore\""
    },
    {
      "commit": "427701e77666955407ebe615437c368ed5f2232c",
      "tree": "b7d4338e231a5e224433ddd23a52bb80cdb3ca94",
      "parents": [
        "d7a446897f9e98c98821d9e176b88f0aaa46bbe2"
      ],
      "author": {
        "name": "Omer",
        "email": "oschwart@redhat.com",
        "time": "Tue Oct 18 13:49:31 2022 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Feb 22 03:17:47 2024 -0500"
      },
      "message": "Add missing cleanups after octavia resources creation\n\nIn some of the tests, cleanups were missing after creating Octavia\nresources.\n\nThis patch adds the missing cleanups.\n\nChange-Id: I848e08295580709fa739df2d216dad0efd19a795\n"
    },
    {
      "commit": "8d302965c7af0286b6f2153dee5945d64f11780e",
      "tree": "cb210092fc58c152dde0274f0de3907b9672200a",
      "parents": [
        "d7a446897f9e98c98821d9e176b88f0aaa46bbe2"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Jan 23 12:54:25 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Feb 12 11:16:09 2024 +0000"
      },
      "message": "Clean up removed services from devstack options\n\nThe following services were removed some time ago.\n - nova-objectstore\n - nova-consoleauth\n - glance-registry\n\nChange-Id: I5d3435c9fa65fdc1f43d9e0ddef1378c0e08acaf\n"
    },
    {
      "commit": "d7a446897f9e98c98821d9e176b88f0aaa46bbe2",
      "tree": "4771330da9a982ef3aa96931a1e973a0218b3da3",
      "parents": [
        "ffc51f76b2a9c0e6b148d360c3f8b4c712fb84ca"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Feb 06 17:00:30 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Feb 06 17:03:59 2024 +0900"
      },
      "message": "Replace stable/yoga job by stable/2023.2 job\n\nThe stable/2023.2 release was already created so we should start\ntesting it. Also stable/yoga already passed the end of its extended\nmaintenace phase and is no longer supported by latest tempst.\n\nChange-Id: If54ec0211e7467583690144fdf450f89e06987fc\n"
    },
    {
      "commit": "ffc51f76b2a9c0e6b148d360c3f8b4c712fb84ca",
      "tree": "5bf7c2dc1cc08f421540f077c1db81cf09e0233b",
      "parents": [
        "19b90e927184263d45769aa379534f8aed967b1d",
        "25872b36de18a857b1ef36450980f52c8e08e97d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 19 18:34:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 19 18:34:26 2024 +0000"
      },
      "message": "Merge \"Drop implementation to use pyOpenSSL to manage pkcs12 certs\""
    },
    {
      "commit": "25f7fcfc23d6bb753bbaa84fa761e026f32262aa",
      "tree": "03d910a8ce5f789adfcfb98e93ec8ccc2ade55d5",
      "parents": [
        "5b2eca40a886ec3fc7c50605925a727247993612"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Tue Dec 19 22:42:21 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Wed Dec 20 11:22:24 2023 +0900"
      },
      "message": "Remove translation sections from setup.cfg\n\nThese translation sections are not needed anymore, Babel can generate\ntranslation files without them.\n\nThis change follows the one made in octavia earlier[1] and also removes\na few more sections currently unused.\n\n[1] 2f610b953463a3d186ac1e86edd56e93b1115c98\n\nChange-Id: I8c25237cd870e36fe6389a03768a7c7dae4b5661\n"
    },
    {
      "commit": "19b90e927184263d45769aa379534f8aed967b1d",
      "tree": "e06bee2e7d4e800afd55eacc0fc8dd757a92af9a",
      "parents": [
        "5b2eca40a886ec3fc7c50605925a727247993612",
        "ece5ab4369aeb559725a43c859a5f313b79ce0ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 05 13:39:44 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 05 13:39:44 2023 +0000"
      },
      "message": "Merge \"Add SCTP protocol listener api tests\""
    },
    {
      "commit": "5753ef9d3a4ba7e0c6b8fd5b745d2846cd8c2aae",
      "tree": "ddecc9dc828fb30d415b2e830e8893bf312b0476",
      "parents": [
        "5b2eca40a886ec3fc7c50605925a727247993612"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Dec 04 16:33:33 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Dec 04 16:36:23 2023 +0900"
      },
      "message": "Remove unnecessary ceilometer service overrides\n\nThe ceilometer services were removed from core devstack a long ago[1].\nUnless the additional plugins are installed, overriding status of\nthe ceilometer services is just useless.\n\n[1] e9a4750fe1b111eeb457378c26ca9eea1b5e0085\n\nChange-Id: I35848c8041b22ab5fcf041f3561dbd11d33fe555\n"
    },
    {
      "commit": "25872b36de18a857b1ef36450980f52c8e08e97d",
      "tree": "7b4bf2b49e56998fa67022cca8d51f5f89c2537e",
      "parents": [
        "bacca6692696a79aa57f15c2815f8db41ff6adf3"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 06 22:03:14 2023 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Mon Nov 06 23:26:15 2023 +0900"
      },
      "message": "Drop implementation to use pyOpenSSL to manage pkcs12 certs\n\nThe cryptography library has been bumped to 3.1 in upper-constraints\nfile during Ussuri, which is quite old. So we no longer have to\nmaintain logic for cryptography \u003c 3.0.\n\nChange-Id: I1a463e320b94b0e99e92541581e1ee5feffd356a\n"
    },
    {
      "commit": "5b2eca40a886ec3fc7c50605925a727247993612",
      "tree": "ba9433f92b55d790db62c5fbac0d84d58a44649e",
      "parents": [
        "d7ddf4d78515b576e88f635ff7c361f5b291f54b",
        "73c703e2ca29f20f44eb82c49992e4b0d2bdec10"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 19 15:45:45 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 19 15:45:45 2023 +0000"
      },
      "message": "Merge \"Update the README file to use tox -e all\""
    },
    {
      "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": "946527ef64630bcdfbc3f17d11e23eadb95d6d62",
      "tree": "f4d1b9d7bf8730fa2c42f4c3a2e864a8b080f492",
      "parents": [
        "07909503b014ad5f62b3d3075d5b5f919674224c"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Mon Feb 13 02:19:47 2023 -0500"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Fri Aug 25 08:02:17 2023 +0200"
      },
      "message": "Add testing jobs for Rocky Linux\n\nDefine and add 2 jobs to the check pipeline:\n* octavia-v2-dsvm-scenario-rockylinux-9-traffic-ops\n* octavia-v2-dsvm-scenario-rockylinux-9-non-traffic-ops\n\nDepends-On: https://review.opendev.org/c/openstack/octavia/+/873489\nChange-Id: I18324cc6873d12969e20bb06045d4868c27b8a57\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": "ece5ab4369aeb559725a43c859a5f313b79ce0ec",
      "tree": "2db263d0cdd371daa9153dde801fb09c6a5e4ea7",
      "parents": [
        "63b5c60964578d2214ab6bcaa6c9bca733239263"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Oct 29 08:46:05 2020 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Jul 11 08:48:53 2023 -0400"
      },
      "message": "Add SCTP protocol listener api tests\n\nStory: 2007884\nTask: 41174\n\nChange-Id: I090045a0eac39cb64f0373f932e7b42640ee5ad9\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)\""
    }
  ],
  "next": "e7f794e685c083b6b87832f6801f57d78095344b"
}
