)]}'
{
  "log": [
    {
      "commit": "53dc8dff924a1ca6ff85e6dd74005a5da3107896",
      "tree": "942f4adeae909281ed614c3259bd45cb3ac713be",
      "parents": [
        "8d49786d52a3f14feea9dd858ca379df9a899d2c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:57:11 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 20 11:57:11 2025 -0700"
      },
      "message": "Use stable constraint in tox to release new tag for 2025.1\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/2025.1. So that new tag use stable/2025.1\nconstraint in the tox env.\n\nFor example: if anyone use Tempest new tag in future say\n1 year later then tox env also should use the 2025.1 contstraint for\ncompatibility instead master.\n\nAlso, making ironic-tempest-bios-ipmi-direct-tinyipa as\nnon voting to merge his change.\n\nThese need to be reverted once release is done.\n\nChange-Id: I0df47c8c574c91b6c30fcc5dba40b83e2075b109\n"
    },
    {
      "commit": "14f199eca26935cfe9306d9785a74d4a9e64ccb6",
      "tree": "616c33449baf8f6b0db4ebd5d878c715d211ecc8",
      "parents": [
        "422131d9520ec26e79a698cefdf98dc9a2c244ee"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 13 12:26:10 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Dec 14 02:09:43 2024 +0000"
      },
      "message": "Run cindet-tempest-plugin tests in tempest-extra-tests\n\nWe have a lot of Tempest public interfaces which are used by the\ntempest plugins and sometime it is not easy to know breaking changes\nas we do not test all plugins test when any change merge in Tempest.\nExample: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/937725\n\nTo avoid these breaking changes at some extend, let\u0027s run the cinder\ntempest plugin tests in one of the Temp[est job. Evantually, we can\nadd more plugins tests if needed but I think cinder-tempest-plugin\nuses a good amount of interfaces.\n\nChange-Id: I80c2b77936ac3220ff05232877eaf6fbac4743a5\n"
    },
    {
      "commit": "9e43373621c003d5a0eb39d4e664aa4d63b03e17",
      "tree": "a15143cf985679717f1c82d624f1cf84c1df2c19",
      "parents": [
        "040070add7ea35414aff8d61e4fe27a9afdec0e0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 29 10:44:00 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 29 10:44:00 2024 -0800"
      },
      "message": "Add Jammy integration jobs to gate pipeline also\n\nChange-Id: I0257af4351f9aaeee13fc056f045e1c0dcd56155\n"
    },
    {
      "commit": "040070add7ea35414aff8d61e4fe27a9afdec0e0",
      "tree": "cbc63aebcf4a5c8d67321696f94a43a8ab0424bd",
      "parents": [
        "397f49c2eed9b96a2c3c662154f5b89b53ea20af"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Oct 10 21:04:00 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 15 00:43:54 2024 +0000"
      },
      "message": "Migrate tempest jobs to Ubuntu Noble (24.04)\n\nAs per 2025.1 cycle testing runtime and community goal[1] we\nneed to migrate upstream CI/CD to Ubuntu Noble(24.04). Most\nof the Tempest jobs will be migrate automatically once\ndevstack base job start running on Noble(Depends-On). As we\nneed to run at least one job on Ubuntu Jammy(22.04), I am\nadding a new job tempest-full-ubuntu-jammy.\n\nFew job like tempest-full-multinode-py3 and plugin sanity\njob needs to override the nodeset. multinode job needs to\nrun on Jammy till stable/2024.2 and on Noble from master\n(2025.1) onwards. Stable branch jobs testing stable branch\nneeds to keep running on their supported distro version.\n\nAlso bump the autopep8 to 2.1.0 as older version does not\nwork on python 3.12 and fail with\nerror: \"ModuleNotFoundError: No module named \u0027lib2to3\u0027\".\n- https://github.com/hhatto/autopep8/issues/581\nTo resolve the deps of autopep8 2.1.0, I need to bump\nthe hacking to 7.0.0 (this gives flake8 7.1.1 and\npycodestyl\u003e2.12 which is needed by autopep8 2.1.0)\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/931697\nDepends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/932155\n\n[1] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-noble.html\n\nChange-Id: If4bf5e8f8c663933d70349aa8ddb45c28e8e558b\n"
    },
    {
      "commit": "22022ccc58b6e4bd4977bd1255d6f0ca3b5ea116",
      "tree": "96ca0518a436ffc92ded2152ce086ec510bd7159",
      "parents": [
        "a350e320b162abc42c4b5236b258e1e8742048d0"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Nov 13 10:20:49 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Nov 13 12:49:48 2024 +0530"
      },
      "message": "[Xena Jobs] use \u0027full\u0027 tox env\n\nWith [1] Xena is being pinned to 33.0.0 and that version\ndon\u0027t have \u0027multinode\u0027 and \u0027integrated-full\u0027 tox envs,\nso using \u0027full\u0027. xena-last tag which have both these envs\ncan\u0027t be used due to[2][3].\n\nAlso exclude DHCPAgentSchedulersTestJSON and Multiattach tests as\n[4][5] missing in tempest-33.0.0.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/933741\n[2] https://review.opendev.org/c/openstack/tempest/+/821732\n[3] https://review.opendev.org/c/openstack/tempest/+/873442\n[4] https://review.opendev.org/c/openstack/tempest/+/898090\n[5] https://review.opendev.org/c/openstack/tempest/+/875372\n\nNeeded-By: https://review.opendev.org/c/openstack/devstack/+/933741\nChange-Id: I5e82704ae81e5c0ef016fac02d153d6ed003d12b\n"
    },
    {
      "commit": "4f3b086b664bc229d9025c98d8bce9585c1e064b",
      "tree": "0f7f9b63b80b38ed8ac27bf776f507664f4cd50f",
      "parents": [
        "b9a8f3b755599feac186c5183226c087332cedbe",
        "2ba7ed8e39c678973b03b6e7b6e1c85609ea1c22"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 04 10:56:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 10:56:01 2024 +0000"
      },
      "message": "Merge \"Avoid image format tests if glance is enforcing\""
    },
    {
      "commit": "2ba7ed8e39c678973b03b6e7b6e1c85609ea1c22",
      "tree": "0f067fafa3014580443fc107c683971b110a5869",
      "parents": [
        "c89e516e5f42bb68edd300183fbb47bec077e63f"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Oct 01 07:33:09 2024 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Nov 01 07:13:58 2024 -0700"
      },
      "message": "Avoid image format tests if glance is enforcing\n\nIf glance refuses to allow bad images to be uploaded, then we cannot\neven register them to then test against nova or other services. Gate\nthese tests on a knob indicating whether or not glance will allow\nthem to be uploaded. The ListUserImagesTest class depends entirely on\nbeing able to upload random data as every format/container, which is\nfundamentally not something we can do with glance enforcing content\nrules.\n\nThis makes the tempest-slow-py3 job disable glance image format\ninspection so that we can get the compute tests to run.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/931026\nChange-Id: I05bb233cf1482895b96396852a15532295d3829b\n"
    },
    {
      "commit": "b9a8f3b755599feac186c5183226c087332cedbe",
      "tree": "ca3c12d6e3c541d9313a501001ec6aaf07f2ac4b",
      "parents": [
        "c89e516e5f42bb68edd300183fbb47bec077e63f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 30 11:58:29 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 30 19:58:20 2024 +0000"
      },
      "message": "Switch back the tox constraint to master\n\nTempest 42.0.0 release hash is prepared[1] so we can\nrevert back to use the master constraints by default.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/933772/1\n\nChange-Id: I5267cc99d1ad6572fc8546d0338f25e7fad01481\n"
    },
    {
      "commit": "c89e516e5f42bb68edd300183fbb47bec077e63f",
      "tree": "d972ed3ca647ca125162f8f9c60c9d567bea1205",
      "parents": [
        "98f2393641439cdde4c6873ca30ef2a4b0679a13"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 30 11:55:22 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 30 19:58:17 2024 +0000"
      },
      "message": "Pin stable/2024.2 constraint in tox to release 42.0.0\n\nWe are going to release Tempest new tag 42.0.0 to declare\nthe end of support for stable/2023.1. stable/2024.2 constraint\nis latest stable constraints tested with current tempest hash\nwhich is going to be used for 42.0.0 release.\n\nFurther information:\n https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html\n\nChange-Id: I2db8c23168c494e5e84e12dd166ff6d7cd5c1223\n"
    },
    {
      "commit": "3e5592f58c4018f7aa32f53c5821ee341f387ab5",
      "tree": "33e23225d2580d0694883fab57a2e3b625472e9a",
      "parents": [
        "b530c1ffb70110ab3d9112c90cd55c48db0285a0"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 30 11:39:44 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 30 11:39:44 2024 -0700"
      },
      "message": "End support for stable/2023.1\n\nThis marks the end of support for stable/2023.1\nwhich is moving to \u0027unmaintained\u0027 stage[1].\n\nThis adds the release note to mark the end of\nsupport of 2023.1 as well as drop the job.\n\nhttps: //lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/UDQAC7SR5JAQJE5WBAG54A2MTBVBTJ44/\n\nChange-Id: Ia91d9f4590f0b595a306a15f2c776cbabee169ab\n"
    },
    {
      "commit": "0e599c0d1f372518083804c71366a8140aea7d50",
      "tree": "1fd6eb24b7cebdbc931800a90abc03b778e1b541",
      "parents": [
        "357fc7ec2dfb1fb27d52cd518375e4d8ec977733"
      ],
      "author": {
        "name": "Eduardo Olivares",
        "email": "eolivare@redhat.com",
        "time": "Fri Oct 25 10:56:24 2024 +0200"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Oct 25 14:10:20 2024 -0700"
      },
      "message": "Remove python 3.8 support\n\nIn this cycle, oslo library are dropping the\npython3.8 support. Without oslo libs, Tempest\ncannot support the python 3.8. Tempest can be run\nin virtual env and upstream CI also test the stable\nsupported branches in virtual env. If anyone want to\ntest the cloud on python 3.8, they can still run the\nTempest in virtual env python 3.9.\n\nThis patch removes the support of python 3.8 and its testing.\n\nChange-Id: I3f540da045c5e89a3f09ce2cf94877c1560f3436\n"
    },
    {
      "commit": "eb41892098317e005367d4a7e8baf4f02f1b1dbf",
      "tree": "9cbd3c968cb21fc5d0900a2edc6cda0b41acfddd",
      "parents": [
        "6ad37f2b2962b56123bcd1ff30c72cb3a678de2f",
        "7f3030c2916df7119000061d72fb2fa6920e325e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 21 13:01:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 13:01:33 2024 +0000"
      },
      "message": "Merge \"Test python 3.12\""
    },
    {
      "commit": "6fed853c379e2465daccc753d5277af05a7c5cfa",
      "tree": "807e3a0d465efb675c16683f162f2e13d09aedba",
      "parents": [
        "d8e48949565d40acd7e8cddd32abff9eed5f962d",
        "14d7f23f3428b19a600650f52d24f73d2194ae33"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 07 14:09:56 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 07 14:09:56 2024 +0000"
      },
      "message": "Merge \"Add Tempest gate job for stable/2024.2\""
    },
    {
      "commit": "7f3030c2916df7119000061d72fb2fa6920e325e",
      "tree": "77d3b9ec772f9999eaebad9d0929300d7833535c",
      "parents": [
        "066e0bddc8cfaf5e41c6c76a5558c651b1dbb517"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Oct 01 18:29:10 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Oct 01 18:56:59 2024 -0700"
      },
      "message": "Test python 3.12\n\nAs per 2025.1 testing runtime, Python 3.12 is the\nmax python version to test. Adding the test job\nas well update the document to support it.\n\nAlso, remove the python_requires flag from setup.cfg\nwhich stop installing it on python version lower\nthan the min supported. Let\u0027s allow to install and as\nlong as it work for older python it is ok. User can\nget to know the supported python versions from\nclassifier also.\n\nChange-Id: Ibd4ad33bdc30512568843358973c716b21d039de\n"
    },
    {
      "commit": "066e0bddc8cfaf5e41c6c76a5558c651b1dbb517",
      "tree": "388cc2dbd79e56f4bf0662379b07f867ac15379c",
      "parents": [
        "f4a3be7e3595a44dd687137d919a2a52b2b57ffb"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 25 12:53:46 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 25 12:53:46 2024 -0700"
      },
      "message": "Update integrated template for grenade-skip-level-always job\n\nCurrent development cycle (2025.1) is SLURP release and\nwe need to run grenade-skip-level-always on SLURP as voting.\n\nChange-Id: I36a75e9ed7513e608a796aa6190cd433308554e0\n"
    },
    {
      "commit": "14d7f23f3428b19a600650f52d24f73d2194ae33",
      "tree": "4a9921e8da35072fb1647233698d94a98d64c079",
      "parents": [
        "f4a3be7e3595a44dd687137d919a2a52b2b57ffb"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 25 12:43:53 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 25 12:43:53 2024 -0700"
      },
      "message": "Add Tempest gate job for stable/2024.2\n\nNow we have stable/2024.2 branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/2024.2\nby adding new jobs running on stable/2024.2 version of\nopenstack.\n\nChange-Id: I7db9f28c10153b7f2e5bbe44581ebbaee95b5955\n"
    },
    {
      "commit": "f4a3be7e3595a44dd687137d919a2a52b2b57ffb",
      "tree": "629de24f55ee2af4586bc27b44ef58b497e95a4e",
      "parents": [
        "a25e0dfc51139f89d925472b195fffdb7fac850b",
        "6c389b211823ecca179d456aa48598773a15a5c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 24 07:16:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 24 07:16:47 2024 +0000"
      },
      "message": "Merge \"Switch to the master constraint in tox.ini\""
    },
    {
      "commit": "a25e0dfc51139f89d925472b195fffdb7fac850b",
      "tree": "e2ed5652d58fdc674a75ead58aa44b2b1390af38",
      "parents": [
        "2e4355129b385bbcfff0db5e4d8abfccbb0b5537",
        "7e247a7b09a523368e289956b2f75a061573a35e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 24 07:15:01 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 24 07:15:01 2024 +0000"
      },
      "message": "Merge \"Use stable constraint in tox to release new tag for 2024.2\""
    },
    {
      "commit": "2dd6b83b92da3736aac431784b6f6f9691a845ee",
      "tree": "6cae58cddc4b0dd5650948b8761a7792e9329726",
      "parents": [
        "b1a9ea85ae04bd1bf6937658f811ad0483bafea5",
        "09cff3cb788178048572df276ef7ea8d96c40f87"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 23 20:14:33 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 23 20:14:33 2024 +0000"
      },
      "message": "Merge \"Enable snapshot deletion with deps on ceph\""
    },
    {
      "commit": "6c389b211823ecca179d456aa48598773a15a5c3",
      "tree": "433c588c8ebab897d511a91aaa34d0a60e6e365e",
      "parents": [
        "7e247a7b09a523368e289956b2f75a061573a35e"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 20 14:42:39 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Sep 23 20:00:54 2024 +0000"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest 2024.2, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/930091\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: I20c205c8ac8679f7f202ef854a406973f8f22136\n"
    },
    {
      "commit": "7e247a7b09a523368e289956b2f75a061573a35e",
      "tree": "82df6ddd0f4fb539f2f641c82a7cc664be837a32",
      "parents": [
        "b98ab0b2b4d76911acfb0ae4d38939c2175fd8ef"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 20 14:40:06 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Sep 23 20:00:45 2024 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for 2024.2\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/2024.2. So that new tag use stable/2024.2\nconstraint in the tox env.\n\nFor example: if anyone use Tempest new tag in future say\n1 year later then tox env also should use the 2024.2 contstraint for\ncompatibility instead master.\n\nAlso, making ironic-tempest-bios-ipmi-direct-tinyipa as\nnon voting to merge his change.\n\nThese need to be reverted once release is done.\n\nChange-Id: Iac4607281c40e7583e181ab1bf04331a68d19464\n"
    },
    {
      "commit": "09cff3cb788178048572df276ef7ea8d96c40f87",
      "tree": "ecaeacc0886b2260a69f2e0c62fe208a6f980223",
      "parents": [
        "93d123f858e2c1bf66866482699fe1629fff45c4"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Mon Sep 16 12:28:10 2024 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Mon Sep 16 12:28:10 2024 +0200"
      },
      "message": "Enable snapshot deletion with deps on ceph\n\nThis is not be a problem anymore with newer ceph\nand devstack-plugin-ceph has been setting the minimum\nclient version to mimic (which enables the required features)\nfor a while.\nSo use the new variable which references volume/image\ndependencies but it is really about volume dependencies.\n\nChange-Id: I673497466b0fb6f7954aebe05ee6d1bd24e78769\n"
    },
    {
      "commit": "f8fe4c702f1871a03e6fccb21fcd394d12f81d05",
      "tree": "5ca65e89d5bb75e977ee0e9a0cf1732228dc2abd",
      "parents": [
        "b7a621ea2cc9925803ba79b1a5e07be2e4c54665"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Jul 01 13:53:16 2024 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 11 09:28:23 2024 +0200"
      },
      "message": "Drop centos 8 stream jobs\n\nCentOS 8 Stream has reached its end of life and the upstream\npackage repos have been removed. The CentOS nodes from Zuul and\nNodepool are being removed. See the following email announcement:\n\nhttps: //lists.opendev.org/archives/list/service-announce@lists.opendev.org/thread/YHPRWKWULKJATAJZPFIZCBHS7HZJE5V2/\nChange-Id: I7c4614ffe2922de57d93e9331fa58fbc51caa5b1\n"
    },
    {
      "commit": "fb97bde51c0daf06425dcbbb875012df5cb99e47",
      "tree": "81581695ae47caec02d921ba163bd2e8d0cdc252",
      "parents": [
        "b7ab42af303ba13a5e3b57a7fd7a6502f69bb01f"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 03 16:10:44 2024 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 03 23:47:27 2024 +0200"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest 2024.2, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/913950/\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: If8eef96fcdd5a6786e1326cafc6e75f61ced1348\n"
    },
    {
      "commit": "b7ab42af303ba13a5e3b57a7fd7a6502f69bb01f",
      "tree": "5b932ed816cb7dd269df31613e8f958bcc3d6763",
      "parents": [
        "3ba975fce29779f779b0f48ea1e0c422a35f6821"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 03 16:09:37 2024 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Sep 03 23:46:32 2024 +0200"
      },
      "message": "Use stable constraint in tox to release Tempest new tag\n\nWe are going to release Tempest new tag which work with\nthe stable/2024.1 constraint so use that in the tox env.\n\nFor example: if anyone use Tempest new tag in future say\n1 year later then tox env also should use the 2024.1 contstraint for\ncompatibility instead master.\n\nThese need to be move back to master constraint once release is done.\n\nChange-Id: I4e8fe7650f088ecbbbb279c35f8931c71de4ece1\n"
    },
    {
      "commit": "7a39bc1551d0f3fbcda870fc9defafe1d91934e0",
      "tree": "0220e16a9000f8830a710c6b67b1ffbb83b7c5ee",
      "parents": [
        "a4a48b2f299ed9a507fb7f512c6b0a26c77f621d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 30 11:32:57 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 30 11:32:57 2024 -0700"
      },
      "message": "Add early failure detection in devstack-tempest-ipv6\n\nEarly failure detection was added in devstack-tempest job\nin https://review.opendev.org/c/openstack/tempest/+/924956\nbut missed to add ipv6 base job.\n\nChange-Id: I3970ac7d68248b9720a9062e2ebc7915035e52a1\n"
    },
    {
      "commit": "a4a48b2f299ed9a507fb7f512c6b0a26c77f621d",
      "tree": "6921568e410ded84a754dd83485815bbcb505835",
      "parents": [
        "1af21705c53bc9911ea467eaeee2bc12489a43ed"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jul 25 19:08:57 2024 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jul 25 20:37:03 2024 +0200"
      },
      "message": "Add early failure detection for tempest base job\n\nZuul can do better resource allocation if it learns early that a job\nwill fail even when tests haven\u0027t completed yet. This is done by adding\na regular expression that will match on a single failing test within a\ntempest run. The regex is copied from what the zuul project has already\nbeen using successfully for some time.\n\nChange-Id: I8c9488a55d04e32384d1523a9658a8711b05c340\n"
    },
    {
      "commit": "f207d29e322676522f905bc1d8718bcaa9f5bb70",
      "tree": "64e77e868d34f64f4c0c63552ae67a45def42b31",
      "parents": [
        "6b8ff89c8fffcc231d9e5b639d57d6e4a8bd47d3"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Mon Jun 17 14:34:22 2024 +0100"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Jul 02 19:55:23 2024 +0100"
      },
      "message": "extend tempest-integrated-compute and tempest-full-py3\n\nThis change adds 30mins to the timeout to account\nfor timeouts on slow nodes and gather more data.\n\nonce stabilised we should consider\nenabling zswap, or adding more swap to account\nfor OOM issues thereby allowing a higher concurrency\nto reduce overall execution time.\n\nChange-Id: I9529f554acb5b67401ed1cb8700a916c7131ec02\n"
    },
    {
      "commit": "89a6811cd060bdec92f5efa1e53fd90b3961982a",
      "tree": "251c52bea930c2d3677cf14dbe2f64d0e4e5d6ff",
      "parents": [
        "c3200abba521c86c6bc7e0c76fc07d93982a6554"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu May 30 20:09:46 2024 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu May 30 21:23:56 2024 +0000"
      },
      "message": "Bump http_timeout in devstack-tempest\n\nIn the gate we occasionally see failures like the following:\n\n  urllib3.exceptions.ReadTimeoutError:\n    HTTPSConnectionPool(host\u003d\u002710.209.0.62\u0027, port\u003d443):\n    Read timed out. (read timeout\u003d60)\n\n  urllib3.exceptions.ReadTimeoutError:\n    HTTPSConnectionPool(host\u003d\u002710.209.99.246\u0027, port\u003d9696):\n    Read timed out. (read timeout\u003d60)\n\nwhere Tempest gives up waiting for an HTTP response after 60 seconds.\n\nIt doesn\u0027t appear to be related only to one service, as it has been\nseen when calling Nova API or Neutron API (the port\u003d9696 example is a\ncall to Neutron API).\n\nWe could try bumping the http_timeout from the default 60 seconds to 90\nseconds to see if it helps in slow environments.\n\nRelated-Bug: #1999893\n\nChange-Id: I2b2a6a4dee40ee86ca89f6f7f9a83409f8312617\n"
    },
    {
      "commit": "8842ed3fd484235c0bf2fc5bdddd461eca6312cf",
      "tree": "8b993e942ec9e02ab6424c51658a652447789d16",
      "parents": [
        "5b9b80e3c9f3723c1a935c4874d9c531c1155ddd",
        "2f9eb20adc4aa5901ca5e89bec4e6f47c6feeca2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 16:16:23 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 16:16:23 2024 +0000"
      },
      "message": "Merge \"Switch back the tox constraint to master\""
    },
    {
      "commit": "5b9b80e3c9f3723c1a935c4874d9c531c1155ddd",
      "tree": "9a255b4cba7b2f04fbfb2a6ab785513c43744117",
      "parents": [
        "c54fd8d9e695f632952337041589f5e449f17590",
        "e2cf1e90f737262e954fc80cb39f2370fadbcf55"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 16:14:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 16:14:12 2024 +0000"
      },
      "message": "Merge \"Pin stable/2024.1 constraint in tox to release 39.0.0\""
    },
    {
      "commit": "de60d34499ffd0a79939bcb577e42f2087636a41",
      "tree": "471b8b95dcf0de697cf738d5a8b8f2035e023760",
      "parents": [
        "06831f981161faf9954f9be524dab86c8c2c90fe",
        "1a9c40d4696d89afc7ef71ca4bbbd55cd4c63890"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 14:21:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 14:21:17 2024 +0000"
      },
      "message": "Merge \"Enable tempest cleanup with record_resources in jobs\""
    },
    {
      "commit": "1a9c40d4696d89afc7ef71ca4bbbd55cd4c63890",
      "tree": "ca9d94656532389cd91fc8467f718293e7e9aac4",
      "parents": [
        "f999b15bd4152ec3169046b05fa625a54f430150"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu May 09 13:30:43 2024 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon May 20 13:05:15 2024 +0000"
      },
      "message": "Enable tempest cleanup with record_resources in jobs\n\nThis enables tempest cleanup with record_resources in the tempest-all job\nto create a list of all the resources created during the tempest run.\nThen the list will be used to run \u0027tempest cleanup\u0027 to clean only\nthe resources in the list.\n\nAlso, enable the dry cleanup with record_resources in tempest-extra-tests\njob.\n\nChange-Id: Ia64a1c09d4b5e9815ff5926161d550b56433ec64\n"
    },
    {
      "commit": "2f9eb20adc4aa5901ca5e89bec4e6f47c6feeca2",
      "tree": "e0bbb8ebae524514c07c894de276aeb1d6f79025",
      "parents": [
        "e2cf1e90f737262e954fc80cb39f2370fadbcf55"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:26:40 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:26:40 2024 -0700"
      },
      "message": "Switch back the tox constraint to master\n\nTempest 39.0.0 release hash is prepared[1] so we can\nrevert back to use the master constraints by default.\n\n[1] https://review.opendev.org/c/openstack/releases/+/918137\n\nChange-Id: I29761a28dc4e1b097f660ff6beade8930dc45bed\n"
    },
    {
      "commit": "e2cf1e90f737262e954fc80cb39f2370fadbcf55",
      "tree": "e30a3c5756d07459afefafd5f7defc975da98bf6",
      "parents": [
        "6eea5f92db047b98b587dcb2e09b918bb61f23cc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:24:22 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:24:22 2024 -0700"
      },
      "message": "Pin stable/2024.1 constraint in tox to release 39.0.0\n\nWe are going to release Tempest new tag 39.0.0 to declare\nthe end of support for stable/zed. stable/2024.1 constraint\nis latest stable constraints tested with current tempest hash\nwhich is going to be used for 39.0.0 release.\n\nFurther information:\n https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html\n\nChange-Id: Ie842d97be45cbcfe40419ae017c00fb147acb197\n"
    },
    {
      "commit": "59e1cb442fb362bb0a0738bb8ecb2c64ee9cdc95",
      "tree": "89a1de27d129e83428f6544a8f321935998dabbf",
      "parents": [
        "4fa5ce5da7c249876f770146fb0aa9b880bb9bd3"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Apr 30 17:26:21 2024 +0200"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 03 12:17:12 2024 -0700"
      },
      "message": "Stop running jobs for stable/zed\n\nThe zed branch is transitioning to unmaintained, stop testing it and\ndrop the corresponding periodic jobs.\n\nChange-Id: Ia6722d85b5f1350ab20db4d76f90640bfe979eae\n"
    },
    {
      "commit": "cdbe43e2e95cac88210820639079bfae8a3431a4",
      "tree": "2a5ea9779f6c593562353d728a9c717c79dcb854",
      "parents": [
        "c0da6e843a74c2392c8e87e8ff36d2fea12949c4"
      ],
      "author": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Mar 11 15:03:29 2024 -0400"
      },
      "committer": {
        "name": "Douglas Mendizábal",
        "email": "dmendiza@redhat.com",
        "time": "Mon Apr 15 14:43:42 2024 -0400"
      },
      "message": "Enable Secure RBAC in Keystone\n\nThis patch enables Secure RBAC (enforce_scope and enforce_new_defaults)\nin Keystone since the policies have been updated to accept both scoped\ntokens as well as legacy \"admin\" role tokens. [1]\n\n[1] https://opendev.org/openstack/keystone/commit/f2f1a5c38847ddc5aa28eec9722885d9c64c6e7b\n\nDepends-On: https://review.opendev.org/c/openstack/keystone/+/913999\nChange-Id: I4d4c6f250a08a86bd5838679a3ef2c0ad887f265\n"
    },
    {
      "commit": "a85bdb47ef0ef0f46b8d809601df326956f3676e",
      "tree": "95f5c12d436e88da73d3fa5690a872b4cf78768f",
      "parents": [
        "8794025588409d4dedf901d0ee6b588898bf95e8"
      ],
      "author": {
        "name": "Rajesh Tailor",
        "email": "ratailor@redhat.com",
        "time": "Tue Apr 02 12:01:53 2024 +0530"
      },
      "committer": {
        "name": "Rajesh Tailor",
        "email": "ratailor@redhat.com",
        "time": "Tue Apr 02 12:12:32 2024 +0530"
      },
      "message": "[codespell] fix typos\n\nThis change fixes typos in tempest code, doc, zuul yaml\nand tox.ini file, which are found by codespell.\n\nChange-Id: I8051d979e28f7dbf532181f339cbef9cd7220c76\n"
    },
    {
      "commit": "8794025588409d4dedf901d0ee6b588898bf95e8",
      "tree": "5ebaa5e847a46650eceb22415fd8c02c8dfd46e6",
      "parents": [
        "1e0f5649ee129692a37e4507cb6e33006d3297eb",
        "9052dfcc851097c9c75782bf7b70310d5a559e49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 31 23:41:12 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 31 23:41:12 2024 +0000"
      },
      "message": "Merge \"Allow tempest cleanup delete resources based on prefix\""
    },
    {
      "commit": "158b7b46f8660eb17a1ae9e16b17428fad001601",
      "tree": "1522b0ac80107afad0e867de079400e6d02dd9d0",
      "parents": [
        "8db2b1c20359bcc4a4c7e854d336a95a44acea16",
        "61bb9c66dec9f9074af60a2609cf03a6c0c92a4b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 29 21:58:45 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 21:58:45 2024 +0000"
      },
      "message": "Merge \"Add Tempest gate job for stable/2024.1\""
    },
    {
      "commit": "9052dfcc851097c9c75782bf7b70310d5a559e49",
      "tree": "0e4afe789181d497f3ac31dc476d926704c0b2ee",
      "parents": [
        "01c2e2ff7e5583b2080018f46afa1c7f3ae0bfac"
      ],
      "author": {
        "name": "Luigi Dino Tamagnone",
        "email": "ltamagno@redhat.com",
        "time": "Sun Apr 09 15:24:45 2023 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 29 20:14:15 2024 +0100"
      },
      "message": "Allow tempest cleanup delete resources based on prefix\n\nA warning in command description of run cleanup first with dry-run\nis added. The cleanup behavior is extended to allow users to delete\nonly resources if their name starts with a certain prefix.\n\nCloses-Bug: #1945082\nChange-Id: I65dfe051c891b3679538acec713e8616746c47f6\n"
    },
    {
      "commit": "61bb9c66dec9f9074af60a2609cf03a6c0c92a4b",
      "tree": "e0f155481994898d1f4610ca1d1dd8b988b14662",
      "parents": [
        "905da972c9f5c8c78b656b50dfeaad6237c93551"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 14:55:37 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 14:55:37 2024 -0700"
      },
      "message": "Add Tempest gate job for stable/2024.1\n\nNow we have stable/2024.1 branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/2024.1\nby adding new jobs running on stable/2024.1 version of\nopenstack.\n\nChange-Id: I4b9370e7b50da2bb535ff40ebc34079d2b8772ce\n"
    },
    {
      "commit": "0765568e792fa21a7faa796e4e15111c627f2849",
      "tree": "e21e0b53c948f1ae2ef56e3e5c762fca0085e434",
      "parents": [
        "16f6a0d55f880b4b9b4d7bb198f266eefe56daf1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 11:14:07 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 28 18:19:23 2024 +0000"
      },
      "message": "Update integrated template for grenade-skip-level job\n\nCurrent development cycle (2024.2) is non SLURP release and\nwe do not need run grenade-skip-level on non SLURP. If any\nproject want to run skip level upgrade testing in non SLURP\nrelease they can use grenade-skip-level-always job (for example\nNova does).\n\nChange-Id: I68521a4ffcac52144308f17cd1062b99630e4dd2\n"
    },
    {
      "commit": "16f6a0d55f880b4b9b4d7bb198f266eefe56daf1",
      "tree": "d7e33e1ed7d309f71a69163e85e2f7d2d71d7e81",
      "parents": [
        "d5f63dbe3332076ba32ab43740b49b647e182bc5"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 21 23:45:42 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 22 13:00:13 2024 +0000"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest 2024.1, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/913950/\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: I1ec341903929f240ef3e796ee0db2acda9af9823\n"
    },
    {
      "commit": "d5f63dbe3332076ba32ab43740b49b647e182bc5",
      "tree": "594dcbbb1cb89318f38e90d179b1afd3c9ff46d1",
      "parents": [
        "cfdaf9a4b9c8592c08e64206bef5e98828538662"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 21 23:42:41 2024 -0700"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Fri Mar 22 12:58:58 2024 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for 2024.1\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/2024.1. So that new tag use stable/2024.1\nconstraint in the tox env.\n\nFor example: if anyone use Tempest new tag in future say\n1 year later then tox env also should use the 2024.1 contstraint for\ncompatibility instead master.\n\nAlso, making ironic-tempest-bios-ipmi-direct-tinyipa as\nnon voting to merge his change.\n\nThese need to be reverted once release is done.\n\nChange-Id: I5ee1ce6b3ffbbb1f47e448fc15d540f74b21684f\n"
    },
    {
      "commit": "1b38bd66a4178fabe42fa91d7f2ce50345d1b48b",
      "tree": "026f5520d8708f3e9633397468e381040a77d875",
      "parents": [
        "6f92b52575082e4b936ffc43af3e06b9dfbbf418"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 14 21:28:51 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Mar 14 21:29:42 2024 -0700"
      },
      "message": "Fix branch regex for unmaintained branch model\n\nFixing a few more job branches variant to cover the\nunmaintained branches namespace.\n\nChange-Id: Id48d986f8a306b25e67db97fa0e4e579125b7bdf\n"
    },
    {
      "commit": "26dce72617a04c4b3a54fe49c5e5b3dd80a41758",
      "tree": "f70c419d922f72fa138c356a8789ab9add69785b",
      "parents": [
        "f7f2ea5d571daa83b1f093bde6ae80b70f7007d7"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Mar 11 11:06:25 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Mar 11 11:06:25 2024 +0100"
      },
      "message": "Make plugin sanity check job voting again\n\nThe job hasn\u0027t fail with the reason it was marked non-voting for,\nfor a while now.\n\nCloses-Bug: #2053026\nChange-Id: I035925416c9420624ea5d55b6bc5c1b08fcacf25\n"
    },
    {
      "commit": "f7f2ea5d571daa83b1f093bde6ae80b70f7007d7",
      "tree": "46a5ad2f82cf7b0b35d3310823816f0d6e10285c",
      "parents": [
        "ec8a1b73f08d674fe35c7e81bf47f31d7b023b46",
        "1c5f341c41ad132a2d124a9fcf81f1dee07829ab"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 09 03:00:43 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 09 03:00:43 2024 +0000"
      },
      "message": "Merge \"Fix branch regex to cover unmaintained branches\""
    },
    {
      "commit": "ec8a1b73f08d674fe35c7e81bf47f31d7b023b46",
      "tree": "9b22f0cbf22e83d69c61225f8dbc332e60d038f9",
      "parents": [
        "2a656939145b2c871ccb5c294ded662d81993c2e",
        "7042abd91f70c05105d423bf97ac19f9ba3f9223"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 08 21:05:31 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 08 21:05:31 2024 +0000"
      },
      "message": "Merge \"Add ovs and ovn logs to be collected in all devstack jobs\""
    },
    {
      "commit": "7042abd91f70c05105d423bf97ac19f9ba3f9223",
      "tree": "fce651679228e182d1d81e19e562c6f412cb6e6b",
      "parents": [
        "fa5e69d455750a64c81839b901259fa1791451e3"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 07 09:57:44 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Mar 08 09:52:38 2024 +0100"
      },
      "message": "Add ovs and ovn logs to be collected in all devstack jobs\n\nML2/OVN is default Neutron backend in Devstack since couple of cycles\nalready and it would be useful to have ovs/ovn logs collected in all\nsuch jobs.\n\nRelated-Bug: #2052787\nChange-Id: Icce8f469b3bc1154b6ac46382f35ee6ff91682f3\n"
    },
    {
      "commit": "1c5f341c41ad132a2d124a9fcf81f1dee07829ab",
      "tree": "f265040ddd7815205a89558948c60bbcaf074a73",
      "parents": [
        "2a656939145b2c871ccb5c294ded662d81993c2e"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Mar 07 17:22:44 2024 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Mar 08 10:37:26 2024 +0530"
      },
      "message": "Fix branch regex to cover unmaintained branches\n\nRequired to keep running jobs when branches are\nrenamed from stable to unmaintained.\n\nyoga already transitioned to unmaintained. victoria,\nwallaby and xena are in progress.\n\nRelated-Bug: #2056276\nChange-Id: I12eac55c9864eeeed255f426c537b7e53e908521\n"
    },
    {
      "commit": "2a656939145b2c871ccb5c294ded662d81993c2e",
      "tree": "15a81d5e8eeef0b79da8b7fd8057d427a8c39f0b",
      "parents": [
        "fa5e69d455750a64c81839b901259fa1791451e3",
        "c41af9dcc4345de4ce0b4af8108eb0abf2ce2c38"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 07 10:13:10 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 07 10:13:10 2024 +0000"
      },
      "message": "Merge \"Drop EOL branches from job definitions\""
    },
    {
      "commit": "d0731b78c5116aa967152ab88b9e1fea00537931",
      "tree": "954294e37404a3125e92aebe25b2b40d4c84c050",
      "parents": [
        "1b548f951fa346bc4ecd6be7268a9a68bfe67008",
        "450096d30ab2a2e0598c83aa8798f05f95d60169"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 28 21:12:59 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 28 21:12:59 2024 +0000"
      },
      "message": "Merge \"Add set-src-dest-host role\""
    },
    {
      "commit": "c41af9dcc4345de4ce0b4af8108eb0abf2ce2c38",
      "tree": "7237296fbabd572eacfa9044c0b75a7c0438c6ee",
      "parents": [
        "b641452a46792b5c7e3f64a1165c466bb08f7370"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Feb 23 12:02:41 2024 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Mon Feb 26 11:15:38 2024 +0000"
      },
      "message": "Drop EOL branches from job definitions\n\nStein, Train and Ussuri branches are all completely EOL not and should\nbe dropped.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack-plugin-nfs/+/910217\nChange-Id: If1bcde49c9aabd380e4f3709b0db38a9f57ec2d7\n"
    },
    {
      "commit": "450096d30ab2a2e0598c83aa8798f05f95d60169",
      "tree": "13c0e8cc65b2608a9f4b52e2066e30329b889656",
      "parents": [
        "5a7ed97b7f36c7d966946dabf2383738e7dbad79"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Feb 12 22:40:45 2024 +0100"
      },
      "committer": {
        "name": "jskunda",
        "email": "jskunda@redhat.com",
        "time": "Sat Feb 24 22:35:29 2024 +0100"
      },
      "message": "Add set-src-dest-host role\n\nThe role will find out the available hosts and set\ncompute.migration_source_host and compute.migration_dest_host\noptions in tempest.conf if tempest_set_src_dest_host is set to\nTrue.\n\nChange-Id: Ic01970b100a7bb30d9c78229204c7de67681108c\n"
    },
    {
      "commit": "b641452a46792b5c7e3f64a1165c466bb08f7370",
      "tree": "3c708ea4906a12e7ce52f0d3154ebd1dd6996d15",
      "parents": [
        "0edee3b8d88440960b8e35a8193034948d78ff97"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 14 18:01:17 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 14 18:01:17 2024 +0100"
      },
      "message": "Make tempest-tox-plugin-sanity-check n-v\n\nMaking tempest-tox-plugin-sanity-check job non-voting\nuntil we fix this issue that makes the job constantly\nfailing:\n\nhttps: //bugs.launchpad.net/tempest/+bug/2053026\nChange-Id: I1d50b8e81425fa228e03d37a81aaaffdfa5c089c\n"
    },
    {
      "commit": "f870b13e0dd7566a0bac749068f906d5039037fe",
      "tree": "e100f9beb4de2c04f3768ac0110a8af157812891",
      "parents": [
        "7edc9f524154d28d2668864a64abce502c4471df"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 12:41:47 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 19:45:05 2024 -0800"
      },
      "message": "Switch back the tox constraint to master\n\nTempest 37.0.0 release hash is prepared[1] so we can\nrevert back to use the master constraints by default.\n\n[1] https://review.opendev.org/c/openstack/releases/+/908346\n\nChange-Id: I6487792f9bd6aa6c6383ae6448038f6d77a5beb9\n"
    },
    {
      "commit": "7edc9f524154d28d2668864a64abce502c4471df",
      "tree": "fa86a46f1eb30b77522803204ef81f25a12cae15",
      "parents": [
        "a7b530ce7afc8715601d102d27726283a791007f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 12:39:14 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 19:43:57 2024 -0800"
      },
      "message": "Pin stable/2023.2 constraint in tox to release 37.0.0\n\nWe are going to release Tempest new tag 37.0.0 to declare\nthe end of support for stable/yoga. stable/2023.2 constraint\nis latest stable constraints tested with current tempest hash\nwhich is going to be used for 37.0.0 release.\n\nFurther information:\n https://docs.openstack.org/tempest/latest/requirement_upper_constraint_for_tempest.html\n\nChange-Id: I0b4863c219b71b75f665e7a7599063124c34b2de\n"
    },
    {
      "commit": "a7b530ce7afc8715601d102d27726283a791007f",
      "tree": "36f9ee44a2f06dab10f3c66074e417156b1da080",
      "parents": [
        "640cf51ef674a7809655cd9094ff3970dd32fcbe"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 12:34:55 2024 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 07 12:34:55 2024 -0800"
      },
      "message": "End support for stable/yoga\n\nThis marks the end of support for stable/yoga\nwhich is moving to \u0027unmaintained\u0027 stage[1].\nThis remove the stable/yoga jobs and also adds\nrelesenote to mark the end of support of Yoga.\n\n[1] https://review.opendev.org/q/topic:%22yoga-unmaintained%22\n\nChange-Id: I364bcd69f55753e4c99f66240f743e3bc7205832\n"
    },
    {
      "commit": "86ee115f919f12dd5321031cd5ace342ead1281f",
      "tree": "62d8937d38ce4b041e9911a217b3d172a5435aa9",
      "parents": [
        "a605aff46ddc9ebb7e467c079ada6b3ed49a6c2d"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 31 18:19:52 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 31 18:19:52 2024 +0100"
      },
      "message": "Increase timeout for tempest-all job\n\ntempest-all job has been timeouting for a while now, let\u0027s\nincrease the timeout limit to 3 hours similarly like we have set\nfor tempest-slow-py3. Both of the jobs run scenario tests.\n\nChange-Id: Ia843611f052fa06e5ed540cdae070f6c2c7a0f7b\n"
    },
    {
      "commit": "cc0e9b18170bc796fd8516e41d2ec09236b168aa",
      "tree": "24b0ffe306c12a8caf693ef2b928e50a6b635b64",
      "parents": [
        "d1742bad94e94ebabe875ed24415d1ff510a5ae7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 25 13:13:26 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Oct 27 14:52:31 2023 +0000"
      },
      "message": "Switch Neutron RBAC flag in testing\n\nNeutron bobcat release has enabled the RBAC new defaults\nby default. With the latest release of Neutron have new\ndefaults enable and devstack (depends on) made NEUTRON_ENFORCE_SCOPE\nflag to True by default. Tempst need to switch the flag too so that\nwe test new RBAC by default and old RBAC in old RBAC job.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/899306\nChange-Id: I81c4dc11b16f27d6f074e84ff54363e7b415e5b3\n"
    },
    {
      "commit": "479a48659d6c9d26611e8fbd1d539f0447b10e11",
      "tree": "8ad44300d0eec0ca72576b22a66c50c00e417ca8",
      "parents": [
        "5c64e3913a1a5a061a6b04b212ce35aaa84f2184",
        "270e4fe7bafb5544c45963c0c0eb6851acd0bb19"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 06 12:09:03 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 06 12:09:03 2023 +0000"
      },
      "message": "Merge \"Make greande-skip-level job voting on current master\""
    },
    {
      "commit": "270e4fe7bafb5544c45963c0c0eb6851acd0bb19",
      "tree": "b7a7764e08aa64d74e3d65e1d8bbdd6d043fffbb",
      "parents": [
        "2ce81e5185acc832da41709bc61379c66fe63adc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 13:29:52 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 15:39:45 2023 -0700"
      },
      "message": "Make greande-skip-level job voting on current master\n\nCurrent master is SLURP release and greande-skip-level\njob is mandatory to test. Making it voting job in all\nintegrated gate template.\n\nAlso, adding it in tempest gate.\n\nDepends-On: https://review.opendev.org/c/openstack/grenade/+/896831\nChange-Id: I2e5e2a89a1db5acd5946913614ab113d47bf8b5b\n"
    },
    {
      "commit": "5c64e3913a1a5a061a6b04b212ce35aaa84f2184",
      "tree": "53ffb969a905dd67cd9bf79f17db8863632e28f5",
      "parents": [
        "2ce81e5185acc832da41709bc61379c66fe63adc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 12:07:04 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 12:07:04 2023 -0700"
      },
      "message": "Add Tempest gate job for stable/2023.2\n\nNow we have stable/2023.2 branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/2023.2\nby adding new jobs running on stable/2023.2 version of\nopenstack.\n\nChange-Id: I8cff5f937406738261b3edf98919135e8f8af701\n"
    },
    {
      "commit": "6a122ead59e04767420dff9b478b0f1adf5caa10",
      "tree": "417ca4318adb7b5e3d9dcff0efbe3f228980e98f",
      "parents": [
        "3926608631111a0ec93b3c44129d0cb24d52edfa"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 26 18:53:17 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 26 18:53:17 2023 -0700"
      },
      "message": "Switch to the master constraint in tox.ini\n\nTo releas a new tag for Tempest 2023.2, we modified the\ncompatible constraint in tox.ini\n- https://review.opendev.org/c/openstack/tempest/+/874359/1\n\nAs new tag is released now so we can switch back to the master\nconstraint in tox.ini.\n\nChange-Id: I431ec42d81c4d2a95d6f541c794607de1f9cadb8\n"
    },
    {
      "commit": "3926608631111a0ec93b3c44129d0cb24d52edfa",
      "tree": "65e418fc532ebdfca1f68f9574b6ca698b3b279c",
      "parents": [
        "2d5987fbe6ba2d51dc354e8f4424569742e3ddcc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 20 14:39:48 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Sep 26 19:55:01 2023 +0000"
      },
      "message": "Use stable constraint in tox to release new tag for 2023.2\n\nWe are going to release Tempest new tag to declare the start of\nsupport for stable/2023.2. So that new tag use stable/2023.2\nconstraint in the tox env.\n\nFor example: if anyone use Tempest new tag in future say\n1 year later then tox env also should use the 2023.2 contstraint for\ncompatibility instead master.\n\nAlso, making ironic-tempest-bios-ipmi-direct-tinyipa as\nnon voting to merge his change.\n\nThese need to be reverted once release is done.\n\nChange-Id: Iea83eb6b467f40b9398262d6ddf6912d0ea98d1a\n"
    },
    {
      "commit": "e5c058592ce23a6e5c46f13eceb0514b23c07f9a",
      "tree": "d5d8701f4defcf1aa0d526d7870e73563627a090",
      "parents": [
        "b83466459e62db1263d4c8812e98cddf2dd4ee4b",
        "14109a7e9ecec4f617e4697a0352083d6e09fe35"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Sep 20 22:57:41 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 20 22:57:41 2023 +0000"
      },
      "message": "Merge \"Fixed typo in override-checkout branch for stable/2023.1\""
    },
    {
      "commit": "c52304f4b2154afbcf867eae033343f8384a9bf2",
      "tree": "3f22b147391ef40ece59ee8fbf9906265256dfb3",
      "parents": [
        "cc2cbda0722533cf7f8491cfd88f5389d11b92fd"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 20 09:13:08 2023 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 20 15:30:48 2023 +0200"
      },
      "message": "Use re2 compatible regexes in branch matchers\n\nPython regexes are deprecated in Zuul, so update the use of regexes\nin branch matchers with re2-compatible syntax.\nThe commit also removes matches for branches that are EOL - all\nbranches until stable/rocky (including).\n\nChange-Id: I461f00415d67ba5af8ad2387fc2d5dd224a733db\n"
    },
    {
      "commit": "14109a7e9ecec4f617e4697a0352083d6e09fe35",
      "tree": "0f28c2285c06231c1cfbcc7ec87b46dd1f0d1de2",
      "parents": [
        "27c1742e285b3fbefacbebc65016ad3d8a10ae4e"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Sep 12 20:47:14 2023 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Sep 12 20:47:26 2023 +0200"
      },
      "message": "Fixed typo in override-checkout branch for stable/2023.1\n\nChange-Id: I9cab114176217e82b9f981135bdc8ed152d57988\n"
    },
    {
      "commit": "28336ece6fa684fd0b3e174b6d642ac81dd749b4",
      "tree": "6d08cdf174fe9ae3d34796f531d7addb994f910b",
      "parents": [
        "49c64a985cae8eeb0dc4b8cf772d8bdcbd46ebdc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 22 19:02:50 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 22 19:02:50 2023 -0700"
      },
      "message": "Add python 3.11 unit test job\n\nPython 3.11 is going to be added as required\npython version testing[1] so testing it in\nadvance is good idea.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2024.1.html#python-runtimes-for-2024-1\n\nChange-Id: I77c51657d67b644ece30589f26bb795929f25bc4\n"
    },
    {
      "commit": "68a25ef77be9734e5675d50efd9fe4050477c054",
      "tree": "c7fc1e47c338738fefb43b9ee62bd815dfca85ae",
      "parents": [
        "46b78980eec98ceaade313c559887480a9af9759"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Aug 07 10:07:12 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Aug 07 10:11:53 2023 -0700"
      },
      "message": "Setting Tempest run concurrency to 4 for a few jobs\n\nWe recently changed the default concurrency to the higher\nvalue (number of cpu -2) which end up 6 in upstream CI.\nHigher concurrency means high parallel requests to services\nand can cause more oom issues. To avoid the oom issue, setting\nthe concurrency to 4 in a few of the jobs which run more\nparallel tests\n\nRelated-Bug: #2004780\nChange-Id: Ifa2ac35453e17ca01378ebebb310a4719b704fef\n"
    },
    {
      "commit": "4af82e81691736d4b7737e774f1b4d2c778ecfcf",
      "tree": "ba28050b60b2de6140215bb174213a6f7784da3a",
      "parents": [
        "bf89c8da33fb1188aa2dacc937e6409e566fc385"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 22 21:31:24 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jul 29 23:22:37 2023 +0000"
      },
      "message": "Add ironic-tempest-bios-ipmi-direct-tinyipa job in tempest gate\n\nironic testing depends on the tempest base jobs/config and testing\nframework. It is good if we can run one ironic job in tempest gate\nto avoid any breaking change.\n\nChange-Id: Id1a181fcfded471aff2dd1c55ad0a7a76a4e4f33\n"
    },
    {
      "commit": "2c91241010689770e3199f959f4d4bff61e0e2d7",
      "tree": "5e103ab036e0966b60c0f21d555bfb988ebdb609",
      "parents": [
        "04cb0adc822ffea6c7bfccce8fa08b03739894b7"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jul 27 17:17:52 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jul 27 17:17:52 2023 -0700"
      },
      "message": "Test Nova and Glance RBAC policy old defaults\n\nNova and Glance RBAC new defaults and scope are enabled\nby default in Devstack so all jobs test them by default.\n\nOld defaults are deprecated but still present and many\ndeployement might be using them so let\u0027s testing those\nin new jobs tempest-all-rbac-old-defaults but periodically.\n\nChange-Id: I17df2b259888347051732b59cc29dff139bcc6ad\n"
    },
    {
      "commit": "180717d3833b6e0f89c3aa8b34b369f4cccf69fd",
      "tree": "ebcb05fb6e2d5c7d3686c81ee4228a439478b7f1",
      "parents": [
        "fbd3dbc638ede072b7947c7a005404f389da2901"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 14 10:50:02 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Jul 15 17:59:27 2023 +0000"
      },
      "message": "Fix tempest-slow-py3 job for \u003c stable/xena\n\ntempest-slow-py3 job started using the new tox env\n\u0027slow\u0027 which is not present in old tempest used in\n\u003c stable/xena. This commit preapre a separate job\ndefiniton for stable testing which use the old tox\nenv.\n\nCloses-Bug: #2027817\nChange-Id: Ibe603004ef1a8694a9c6b354b85189273787b3f3\n"
    },
    {
      "commit": "8de4127c0e24d3ef3fab50650e63d1a339b1ada5",
      "tree": "dbe3ecbbf879fc5ad046a7d4019f1933754b8bde",
      "parents": [
        "71d069df164675b4aabd0ee4120bc9653e84c6ba"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 28 18:48:33 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jul 06 17:39:41 2023 +0000"
      },
      "message": "Run slow tests parallely\n\nWe started the slow test run serially to avoid\nany timeout issue in parallel run. But serial run\ntakes lot of time and end up with job timeout.\n\ntempest-slow-parallel job exepriment running the slow\ntests in parallel and its not so bad. Only 1 timeout\nin last 50 run\n- https://zuul.opendev.org/t/openstack/builds?job_name\u003dtempest-slow-parallel\u0026skip\u003d0\n\nLet\u0027s try running slow tests in parallel in tempest-slow-py3\njob itself and if it make situation worst then we can revert\nit to run serially.\n\nChange-Id: I1e32e7a07018a05b54515d9e6e6c8bc2fc7fbdff\n"
    },
    {
      "commit": "08329968e6e5eb172da2465a240f54d3d789b241",
      "tree": "1e040f605d690dfa427c2ebcad1524453397913d",
      "parents": [
        "2038c895d9af89b281481b14bbdefeeeaa37044a"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 28 13:17:38 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 28 13:19:10 2023 -0500"
      },
      "message": "Increase concurrency for tempest-slow jobs\n\ntempest-slow jobs are set with concurrency 2 which\nmeans only two cpu are used to run the test. There\nis no reason to restrict the tempest slow job to\ntwo test runner worker. Maybe this is causing this\njob to take long time and now a days it is timeout\na lot\n- https://zuul.opendev.org/t/openstack/builds?job_name\u003dtempest-slow-py3\u0026skip\u003d0\n\nLet\u0027s unset the concurrency and stestr distribute the tests\nto run by counting the number of cpu on test node.\n\nChange-Id: I3d5f84279859a5f6ca5ce9ab81041974fd0f6c2f\n"
    },
    {
      "commit": "2038c895d9af89b281481b14bbdefeeeaa37044a",
      "tree": "4170b861a09c058aeffad02c80c253e54e604217",
      "parents": [
        "2a68b13277e15efd4b4a8e8b399b7af6826f82a8"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 22 21:18:58 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 23 03:40:28 2023 +0000"
      },
      "message": "Remove setting of DEFAULT_IMAGE_NAME to non exit image\n\nDue to devstack logic of setting the two different images in\ntempest, we has to set the DEFAULT_IMAGE_NAME to non exit image\nwhich broke ironic. Below patch fix the logic in devstack so\nwe do not need to set non exit image in DEFAULT_IMAGE_NAME\n- https://review.opendev.org/c/openstack/devstack/+/886795/\n\nChange-Id: I22f343c9d8ca8ec4044e2d6877378d29383e2890\n"
    },
    {
      "commit": "2a68b13277e15efd4b4a8e8b399b7af6826f82a8",
      "tree": "3692b8100f9b222e38520bf1a669954f1a751817",
      "parents": [
        "0c953a7c100a8eced9158402106eec99f64a5378",
        "768d253670941ed5c88d923452192b385224622f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 22 18:35:56 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 22 18:35:56 2023 +0000"
      },
      "message": "Merge \"Add test to rebuild volume backed instance\""
    },
    {
      "commit": "768d253670941ed5c88d923452192b385224622f",
      "tree": "1b2be2dc7410099a5bfea55c40674e8723a718b8",
      "parents": [
        "c3a950b7fe8cc6420c2f320535559340de683bc8"
      ],
      "author": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Sat Feb 26 00:16:35 2022 +0530"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Jun 14 09:29:54 2023 +0000"
      },
      "message": "Add test to rebuild volume backed instance\n\nThis feature is available from compute API version 2.93\nand cinder API version 3.68.\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/886071\n\nChange-Id: I8ca059a4702471d4d30ea5a06079859eba3f5a81\n"
    },
    {
      "commit": "a1c2fc6aecaf14193b06a8ba953faa2ba23afc2e",
      "tree": "00a1c6ff54f97c17847b82efb0d7cedbf1fc94b1",
      "parents": [
        "32a0656c7227b220105d57b5317db42a17bceadc",
        "c550f779769380ee3da4039ded320024b0080615"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 07 05:13:58 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 07 05:13:58 2023 +0000"
      },
      "message": "Merge \"End support for stable/xena\""
    },
    {
      "commit": "c550f779769380ee3da4039ded320024b0080615",
      "tree": "f86f0e3af9cb1790f52951b0d341077837e2e548",
      "parents": [
        "037ea4efe07cbc78aa81388dccc06eed21874d4b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 01 13:27:12 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jun 06 20:37:18 2023 +0000"
      },
      "message": "End support for stable/xena\n\nThis marks the end of support for stable/xena\nwhich is EM now [1]. This remove the stable/xena\njobs and also adds relesenote to mark the end of\nsupport of Xena.\n\n[1] https://review.opendev.org/c/openstack/releases/+/881254\n    https://releases.openstack.org/\n\nChange-Id: I1027823aa378e9c669dca5a1bc49a9ada604a3d7\n"
    },
    {
      "commit": "65d9c1a70913be19d93d4be506a8ae6f87e07230",
      "tree": "b2d74e5eb1735026839a8728af88fc917f9076af",
      "parents": [
        "741ac7a5c02f713e0a60c07c805c0c8382350cbe",
        "b764ca1b55ac559fade645cae2d56794461d80ca"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Tue Jun 06 15:54:53 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 06 15:54:53 2023 +0000"
      },
      "message": "Merge \"Remove ubuntu focal job\""
    },
    {
      "commit": "b764ca1b55ac559fade645cae2d56794461d80ca",
      "tree": "d9b856fb6f1087fe2fc4ff039a0e3a0ca89494f8",
      "parents": [
        "c3a950b7fe8cc6420c2f320535559340de683bc8"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed May 31 16:56:59 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed May 31 16:56:59 2023 -0500"
      },
      "message": "Remove ubuntu focal job\n\nUbuntu focal was in testing runtime as best effort\ntesting in 2023.1 cycle. In 2023.2, we do not need to\ntest the focal as such. Removing its testing to more\nfocus on making Jammy testing more stable.\n\nChange-Id: I2db486a1ceeebe824e09ed290b80008e71158ff2\n"
    },
    {
      "commit": "037ea4efe07cbc78aa81388dccc06eed21874d4b",
      "tree": "313d0207e64e2d58c6e4ef5edbf8e8907aea8a16",
      "parents": [
        "c3a950b7fe8cc6420c2f320535559340de683bc8"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 30 13:49:17 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 30 13:49:17 2023 -0500"
      },
      "message": "Enable Nova, Glance RBAC old defaults in pre provisioned account testing\n\nPre-provisioned account code and testing it not yet moved to the new\nRBAC design/need so it gor broken when we enabled nova and glance\nnew RBAC by default in devstack. We need to fix it but until then\nlet\u0027s keep testing it with old defaults.\n\nRelated-Bug: #2020859\nRelated-Bug: #2020860\nChange-Id: Ib290d4985b93f23dec502a202096d87ff00e9961\n"
    },
    {
      "commit": "e64f4c2b07e048ea77d08a29b7afbd17448abc32",
      "tree": "fdc310e7ce60eecccd0c9bdd11ee1db4e9cb2b64",
      "parents": [
        "3c7eebaaf35c9e8a3f00c76cd1741457bdec9fab"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Sun Mar 26 15:52:30 2023 +0200"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Mon Apr 17 08:44:37 2023 +0000"
      },
      "message": "Simplify definition of fips jobs\n\nWith the new base jobs, it is no longer necessary to define a pre-run\nplaybook.  You simply need to set enable_fips to True and specify an\nnslookup_target.  This will set things up to use ubuntu jobs when FIPS\nis supported on jammy\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/871606\nChange-Id: I1c02c4817a39d26e94873831801089d1aa86133c\n"
    },
    {
      "commit": "a3e09f7000d23fa7581557b73943522f76b8abc8",
      "tree": "1dc40decb1858352a94351eab15b22fbd03f0709",
      "parents": [
        "bbb2e044132890cabc823e3c0b583a9462f9c2ae"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 21 17:08:07 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 22 18:42:27 2023 +0000"
      },
      "message": "Add RBAC new defaults and scope job for stable/zed\n\nstable/zed has the new defaults and scope available but\nthey were disabled by default. Let\u0027s test those by enabling\nin stable/zed also so that we know if they work fine in\nintegrated way or not\n\nChange-Id: Id2bd58854f60f38dccf0ef805de284c7e95db2f3\n"
    },
    {
      "commit": "bbb2e044132890cabc823e3c0b583a9462f9c2ae",
      "tree": "3d0f156056ab404959f36e881bd0d85e0ea6be69",
      "parents": [
        "1f958c36e324788c157d4d2974dd79ec402e3f7f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Mar 20 13:51:51 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Mar 20 14:02:55 2023 -0500"
      },
      "message": "Update integrated gates template for grenade skip level job\n\nCurrent master is a non SLURP release so we do not need to run\ngreande-skip-level job as default though any project want to run\nskip level testing they can use the greande-skip-level-always job\nfor example nova doing.\n\nWith branch variant, we make run no change in integrated gate jobs\nfor stable/2023.1 testing.\n\nChange-Id: I183fe7513064d46255e8b078528d7e3639a3ce1a\n"
    },
    {
      "commit": "32c3a09dca114e26a173756b0510365bd43d15d8",
      "tree": "fff5d4e3cce6a7ce2e38a98e1883e25f8e88f381",
      "parents": [
        "06a03062e7e7df58f2aca4b44d4b3205f82b48e3",
        "9eab9073dd8f66031e0ebcee2ebc2e821ea16e87"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 17 23:31:50 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 17 23:31:50 2023 +0000"
      },
      "message": "Merge \"Add Tempest gate job for stable/2023.1\""
    },
    {
      "commit": "06a03062e7e7df58f2aca4b44d4b3205f82b48e3",
      "tree": "f4009f661dcc9bff360e63b2560672772d065f7f",
      "parents": [
        "c437a314633d422b02ebe98ecd4107a90ed9f3b7",
        "eb85cec8b5a6fa9bbcb859d41fc3dc7d718e39df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 17 21:36:39 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 17 21:36:39 2023 +0000"
      },
      "message": "Merge \"Inherit tempest-extra-tests job from tempest-full-py3\""
    },
    {
      "commit": "9eab9073dd8f66031e0ebcee2ebc2e821ea16e87",
      "tree": "c3ebd80c8d4299cf1fec94ec911bad78b4781198",
      "parents": [
        "eb85cec8b5a6fa9bbcb859d41fc3dc7d718e39df"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 15 15:17:07 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 15 15:17:07 2023 -0500"
      },
      "message": "Add Tempest gate job for stable/2023.1\n\nNow we have stable/2023.1 branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/2023.1\nby adding new jobs running on stable/2023.1 version of\nopenstack.\n\nChange-Id: I5994c6fb56e01c9697d4d80bcbff2939ef2eff04\n"
    },
    {
      "commit": "eb85cec8b5a6fa9bbcb859d41fc3dc7d718e39df",
      "tree": "714528f99cf74a61a98bd88ad77bc63cd4a9daf4",
      "parents": [
        "b04b102984fa16f4837f63e322baf472c1c76609"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 15 14:19:03 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 15 19:52:33 2023 +0000"
      },
      "message": "Inherit tempest-extra-tests job from tempest-full-py3\n\ntempest-extra-tests job run the admin and negative tests for\nnow which need same config what tempest-full-py3 job already\nhave. Inheriting tempest-extra-tests job from tempest-full-py3\nfor the same reason.\n\nChange-Id: Idad488abb9cb6bd982f0193e7a2cc411156dd034\n"
    },
    {
      "commit": "870d15f204ead52806c4a8ef99bfa1b006d3ea05",
      "tree": "6087bda2cb0faebc8a304031e75e25f15e53add4",
      "parents": [
        "8f4a22141ea06a0a02c41b1dd2c11e8901db90d3",
        "d869e3acd344c6fb941a4c2833047f24dc0fb109"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Feb 25 17:07:10 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 25 17:07:10 2023 +0000"
      },
      "message": "Merge \"Use MYSQL_REDUCE_MEMORY in some periodic jobs\""
    },
    {
      "commit": "0f9ce75f380f99e5b7b72eb3e651d8f571663ccd",
      "tree": "6c9b31f4a59021f5befd6a14d2a0f58f0f3442ef",
      "parents": [
        "310c87856b93c5021e8b909a410df490213b5520",
        "1062a8ddd4b7ff7b291743d4b4acdb31a041982d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 23 17:55:20 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 17:55:20 2023 +0000"
      },
      "message": "Merge \"Add periodic job to experimental queue\""
    },
    {
      "commit": "11d4fc9e417d5cfcd6c6075e27d052aecc69c385",
      "tree": "07510e43f909a9b15fc4355cefe764e474042af6",
      "parents": [
        "1569290be06e61d63061ae35a997aff0ebad68f1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 21 13:29:44 2023 -0800"
      },
      "committer": {
        "name": "yatin",
        "email": "ykarel@redhat.com",
        "time": "Wed Feb 22 06:59:21 2023 +0000"
      },
      "message": "Fix tempest-full-py3 for stable/ussuri to wallaby\n\ntempest-full-py3 job started using the new tox env\n\u0027integrated-full\u0027 which is not present in old\ntempest used in stable/ussuri to wallaby. This\ncommit preapre a separate job definiton for stable\nussuri to wallaby which use \u0027full\u0027 tox env.\n\nCloses-Bug: #2007986\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/874625\nChange-Id: I5f1c4de0e7ec0cc6d7f6ba7d7aa78aabc931d23e\n"
    },
    {
      "commit": "ff2424e0bc0aca9bef8e7da216d6f9bdd74f7a9d",
      "tree": "69b1d3a655cf280f2cf0101c90b9ca942c0b44c1",
      "parents": [
        "b915c7f35ff105d8ac613cc171cd9235a96eac8d",
        "31afd4e570fca5c5223e527e35c557f840cf2e03"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 20 01:21:59 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 01:21:59 2023 +0000"
      },
      "message": "Merge \"Do not run openstacksdk-functional-devstack on victoria\""
    },
    {
      "commit": "1062a8ddd4b7ff7b291743d4b4acdb31a041982d",
      "tree": "7f78c400e7ec0e4c6154e8d9fb4eee0f09f9e461",
      "parents": [
        "b915c7f35ff105d8ac613cc171cd9235a96eac8d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 18 14:25:07 2023 -0800"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 18 14:25:07 2023 -0800"
      },
      "message": "Add periodic job to experimental queue\n\nAdding a few missing periodic jobs to experimental\nqueue so that we can run then on demand also.\n\nChange-Id: Ice57829388d379e53811186a2e3c3ebb9feebaa6\n"
    },
    {
      "commit": "d869e3acd344c6fb941a4c2833047f24dc0fb109",
      "tree": "c1860e3db07aa470a60df9d357eb4704c68682a9",
      "parents": [
        "b915c7f35ff105d8ac613cc171cd9235a96eac8d"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Feb 13 14:14:52 2023 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Feb 17 10:15:07 2023 -0800"
      },
      "message": "Use MYSQL_REDUCE_MEMORY in some periodic jobs\n\nThis will give us some data on whether or not these memory reduction\ntechniques help or hurt, before we roll them out to any gating jobs\nfor projects.\n\nChange-Id: Ib9235d2ef93dae5c6b699d2b7141087d2bb09f46\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/873646\n"
    },
    {
      "commit": "b915c7f35ff105d8ac613cc171cd9235a96eac8d",
      "tree": "6b99fd04f3728b8260244b4fddb762a184b2a29d",
      "parents": [
        "1632cf5085de995206ec97788b4b546c13466860",
        "2d2cfac5722fa5aa43998dea6b9d7fff97df368f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 16 12:20:56 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 12:20:56 2023 +0000"
      },
      "message": "Merge \"Enable bridge flows and tcpdump in tempest multinode\""
    },
    {
      "commit": "1632cf5085de995206ec97788b4b546c13466860",
      "tree": "aa0df12046681c5b78538b5c50b405b9f74e48de",
      "parents": [
        "5e9e677d8f7f78b8891bd625a36fe7e35a3f1696",
        "61194b73deb43dc3ad6a34dcf831675762b69d5c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 15 17:46:39 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 17:46:39 2023 +0000"
      },
      "message": "Merge \"Revert \"Mark tempest-multinode-full-py3 as n-v\"\""
    },
    {
      "commit": "5e9e677d8f7f78b8891bd625a36fe7e35a3f1696",
      "tree": "2c53f442e35b9f8e1a53a35a3d9ff349147cb067",
      "parents": [
        "e4ec47a063ab03ae3d5d621556377717186668c2",
        "518e426ab4ff28db11654f8309241ab215b0e42b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 15 11:00:16 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 15 11:00:16 2023 +0000"
      },
      "message": "Merge \"Separate the extra tests to run in a separate job\""
    }
  ],
  "next": "e4ec47a063ab03ae3d5d621556377717186668c2"
}
