)]}'
{
  "log": [
    {
      "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": "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\""
    },
    {
      "commit": "f88e635d392749b1d56dcdde3b0d524ff8a52978",
      "tree": "f04a35381327527127918d038c2ca29373c2760e",
      "parents": [
        "7d97df70ae84c8ffe8d42c69c9983589d9cdd7db",
        "6bb98c2aa478f7ad32838fec4b59c4acb73ccf21"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 14 08:38:38 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 08:38:38 2023 +0000"
      },
      "message": "Merge \"Prepare tempest-slow-parallel job and run periodically\""
    },
    {
      "commit": "614b326bde1f26b6d5dcab6a27a4c0af6254e09d",
      "tree": "25df98d2399a0165f60eabcb689fb6099eca8b77",
      "parents": [
        "a9bad0051255327e0a0456a0d46c34f1a6ed4c79",
        "1ae54e331e8ed3c332eabbe0bc650615ae809eb5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 13 21:34:23 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 13 21:34:23 2023 +0000"
      },
      "message": "Merge \"Fix retry_bad_request() context manager\""
    },
    {
      "commit": "61194b73deb43dc3ad6a34dcf831675762b69d5c",
      "tree": "319084a404efb781fe36ce49a1ce0dba03a74616",
      "parents": [
        "518e426ab4ff28db11654f8309241ab215b0e42b"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 11 00:28:25 2023 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 11 13:14:51 2023 -0600"
      },
      "message": "Revert \"Mark tempest-multinode-full-py3 as n-v\"\n\nThis reverts commit 517563fde84fa84199f13fb984945b897bf50bee.\n\nReason for revert: we did few improvement in job/tests run, let\u0027s see if timeout is solved or less frequent.\n\nChange-Id: Ib29fb6d817b801e1472fc22fe761a2309f473dc0\n"
    },
    {
      "commit": "518e426ab4ff28db11654f8309241ab215b0e42b",
      "tree": "775683a9d8c9e28584ce436a0624383c5c18906f",
      "parents": [
        "e2183ca8f6562675ac0c31583be8316e4ffec161"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 10 19:57:36 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 11 19:05:34 2023 +0000"
      },
      "message": "Separate the extra tests to run in a separate job\n\nRecently we are seeing a lot of job timeout(bug#2004780)\nand we see many tests taking time and also number of tests\nincreasing over time. This is to prepare the list of extra tests\n(here extra tests means the tests which are covered by the other\nAPI or scenario tests) which we do not need to run in every\nintegrated jobs. Instead, we can run them in a separete job(s).\n\nCurrently I am adding admin (except keystone) and negative tests\nin the \u0027extra tests\u0027 list but we can add more tests here which\nwe think are covered in some other tests.\n\nAs negative tests are important for interop, adding those extra\ntests coverage for stable branch job also but running them in\nperiodic run only.\n\nRelated-Bug: #2004780\nChange-Id: Id02221df0d6180519751c63e890851bd59fdafa0\n"
    },
    {
      "commit": "6bb98c2aa478f7ad32838fec4b59c4acb73ccf21",
      "tree": "d9c8d097ed4869300fd21fa8c9b6911a676e58b6",
      "parents": [
        "a9bad0051255327e0a0456a0d46c34f1a6ed4c79"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 10 18:22:02 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 11 19:05:19 2023 +0000"
      },
      "message": "Prepare tempest-slow-parallel job and run periodically\n\ntempest-slow-py3 job run all the slow test serially which\ntakes lot of time and end up job timeout. This preparing\ntempest-slow-parallel job which will run slow tests parallelly\nin periodic run. Based on the results, later we can make\ntempest-slow-py3 job to run tests in parallel.\n\nAlso, run tempest-full-parallel in periodic and based on the\nresult we can run tempest-full-py3 job scenario tests in parallel.\n\nRelavant-Bug: #2004780\n\nChange-Id: I876dacb40daa384cddc8faae3200cd3d39506ddc\n"
    },
    {
      "commit": "a9bad0051255327e0a0456a0d46c34f1a6ed4c79",
      "tree": "54c2f4f9175bf21740ae0381f0e2bd3465857c65",
      "parents": [
        "e9c2248e1522ee95fd65caab5844b10e00ef5bb1"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 08 14:13:48 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 11 19:05:01 2023 +0000"
      },
      "message": "Move a few jobs to periodic\n\nWe have a few jobs running gate even they are non voting\nand run in periodic as well. They do not need to run in\nevery change but running/checking them in periodic run\nis enough coverage. Below are the jobs moving to periodic:\n\n* tempest-full-py3-ipv6\nWe do run tempest-ipv6-only job as voting in gate to\ncover the ipv6 run and tempest-full-py3-ipv6 job can\nrun perdiocially to test the full tempest on ipv6.\n\n*tempest-full-centos-9-stream\nwe already discussed and agreed in TC also that centos stream\ntesting is best effort and can be in periodic or non voting.\n\n*tempest-full-test-account-no-admin-py3\nChecking if tempest can be run without admin in periodic and not\non every change is enough.\n\n* tempest-full-yoga\nWe do run all supported stable branch jobs periodically and running only\nlatest and oldest supported in check pipeline should be enough to catch\nany breaking change on stable branches.\n\nRelavant-Bug: #2004780\nChange-Id: I8a2da7288e3f2264ce3cc39115c1d807b21fff95\n"
    },
    {
      "commit": "1ae54e331e8ed3c332eabbe0bc650615ae809eb5",
      "tree": "c6a1bc3563f4c2c94953c9c13cd49b4bdd0a04a7",
      "parents": [
        "829c42b4850af735a1c664e3736d59f4d69baeda"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Feb 09 08:25:17 2023 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Feb 09 11:49:47 2023 -0800"
      },
      "message": "Fix retry_bad_request() context manager\n\nWhen I converted this from a decorator to a context manager, I didn\u0027t\nremove the fn parameter, nor was it even doing the thing I expected\non the second and later iterations because it doesn\u0027t fail in my local\nenvironment. Apparently we\u0027re not running this test in\nthe tempest gate, so this adds to experimental so we can at least\nrun it on command.\n\nChange-Id: Ia72b50f7f7bf64fe0ddd3f1a415b1807ff264b66\n"
    },
    {
      "commit": "517563fde84fa84199f13fb984945b897bf50bee",
      "tree": "e695bb95593a053076deed54f304e5ee6abaae3a",
      "parents": [
        "94fc01aa4ea4362f896c8800ee12fad95d4ed09e"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Feb 09 09:39:44 2023 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Feb 09 09:39:44 2023 +0100"
      },
      "message": "Mark tempest-multinode-full-py3 as n-v\n\nThe commit marks the job temporarily as non-voting to unblock the\nCI. There are multiple patches waiting to be merged which address\nother bugs (e.g. the timeout issues) and this job fails at ~50%\nrate which makes the merging of other patches comlicated.\n\nRelated-Bug: #1998916\nChange-Id: I4ef3a6e5c4bbef93d355bfa42589fdb60db43663\n"
    },
    {
      "commit": "b74ee598b097fed98a31efdf76762ce1c6a91c41",
      "tree": "285ea2ebc42f73c19dd83bbedf6dd1c6e976cf72",
      "parents": [
        "96af1d0e40bc3d42a18c565ebeab857e5fe9078c",
        "5844fd9aeb307d31f6128f73b3e6163e22f8df88"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 07 10:08:27 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 07 10:08:27 2022 +0000"
      },
      "message": "Merge \"End support for stable/wallaby\""
    },
    {
      "commit": "5844fd9aeb307d31f6128f73b3e6163e22f8df88",
      "tree": "1535408da4a03712173b7553d97a057eac553a85",
      "parents": [
        "96cd444cac4a0d2d1db619365f645a60c3de73a5"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Nov 12 19:25:20 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 06 18:37:17 2022 -0600"
      },
      "message": "End support for stable/wallaby\n\nThis marks the end of support for stable/wallaby\nwhich is EM now [1]. This remove the stable/wallaby\njobs and also adds relesenote to mark the end of\nsupport of Wallaby.\n\nDepends-On: https://review.opendev.org/c/openstack/releases/+/862393\n\n[1] https://releases.openstack.org/\n\nChange-Id: Ie3bbbc80e4b2e7bca8e8b70fce1d31166220c6d3\n"
    },
    {
      "commit": "7ab45a9be8ee6fd4c8ded8d76e3237c14fa8727a",
      "tree": "f6c1bbd2e8868a43ad9158ee146b8e4cc47aebe4",
      "parents": [
        "982e5d2b95e448568484eb4b81bc85caf0fc95ab"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 21 19:14:05 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 21 19:14:05 2022 -0600"
      },
      "message": "Add new tempest job enable the rbac scope checks and new defaults\n\nWe have many services (Nova, Neutron, Glance etc) implemented the\nnew RBAC (project scope and project personas). For these services,\nall tests should pass as projects personas (project reader) does\nnot impact existing testing/usage.\n\nkeystone has system scope adopted in their policy for now which\nwe need to make it work for project scope also and until then\nwe will see test failing.\n\nThis commit adds a new tempest full job which enable the scope\nand new defaults of RBAC for applicable services.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/865040\n\nChange-Id: Ib8f2f0e25205edba332fb9bd2a73012016d45061\n"
    },
    {
      "commit": "24a3a3667a4929059c8366691a6386296bb43083",
      "tree": "ac1726782ddb0770b1cc4d031a2d25cd6009c619",
      "parents": [
        "461cab98c0efedfa8c69b5ab6a8c226d4f526edc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 12 15:50:28 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Nov 17 21:47:34 2022 -0600"
      },
      "message": "Migrate tempest jobs to Ubuntu Jammy (22.04)\n\nAs per 2023.1 cycle testing runtime and community goal[1] we need to migrate\nupstream CI/CD to Ubuntu Jammy(22.04). Most of the Tempest jobs will be migrate\nautomatically once devstack base job start running on Jammy(Depends-On).\nAs we need to run at least one job on Ubuntu Focal(20.04), I am adding\na new job tempest-full-ubuntu-focal.\n\nFew job like tempest-full-multinode-py3 and plugin sanity job needs to override\nthe nodeset. multinode job needs to run on Focal till stable/zed and on Jammy\nfrom master(2023.1) onwards. Stable branch jobs testing stable branch needs to\nkeep running on their supported distro version which is Focal.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/860795\nDepends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/861116\n\n[1] https://governance.openstack.org/tc/goals/selected/migrate-ci-jobs-to-ubuntu-jammy.html\n\nChange-Id: I2e37603b098880b778100613800496b01167b22f\n"
    },
    {
      "commit": "461cab98c0efedfa8c69b5ab6a8c226d4f526edc",
      "tree": "db6acab018c595d8bdc8251464382ecde8f27b8d",
      "parents": [
        "bf8ffe90a94ce4ac890a085489f97276ae991ac3",
        "3e1d5df6a58ef99e8351fcb06c12f3a88804dffb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 11 12:22:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 11 12:22:29 2022 +0000"
      },
      "message": "Merge \"Add tempest-multinode-full-py3 job in gate pipeline\""
    },
    {
      "commit": "b0313aa43e8c47d8dade11bbcc97bae2d159d284",
      "tree": "35713771022760dfa4ace682d3421e87b1ef8094",
      "parents": [
        "9d141a5664737729c9a34273abf0307c5d4c49ad",
        "9a9d5883c5f3db3538fc7f99219144e18cce1b4c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 10 13:05:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 10 13:05:23 2022 +0000"
      },
      "message": "Merge \"Add nova-multi-cell job in experimental pipeline\""
    },
    {
      "commit": "f1d0e395e95d3502a9c3904ce56520d116e6bf48",
      "tree": "72afb11b3d61baec9d3288ec6c8497bd1ce17e72",
      "parents": [
        "4ff6f153b11575b1acad34655310b68dfc9fba93"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 28 02:55:42 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 28 02:55:42 2022 +0200"
      },
      "message": "Add Tempest gate job for stable/zed\n\nNow we have stable/zed branch ready for devstack and so does\nfor all service projects.\n\nThis commit adds the Tempest testing for stable/zed by adding\nnew jobs running on stable/zed version of openstack.\n\nChange-Id: I6a331a6f2466aa4e4d9f607660b87fa60a63bf4b\n"
    },
    {
      "commit": "3e1d5df6a58ef99e8351fcb06c12f3a88804dffb",
      "tree": "251d6ce6dba0005e34b5412379a397153b1d0717",
      "parents": [
        "9a9d5883c5f3db3538fc7f99219144e18cce1b4c"
      ],
      "author": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 31 21:05:29 2022 +0530"
      },
      "committer": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 31 21:05:29 2022 +0530"
      },
      "message": "Add tempest-multinode-full-py3 job in gate pipeline\n\ntempest-multinode-full-py3 is voting job running\nin check pipeline only, we should run it in gate\npipeline also.\n\nChange-Id: Ifdd7e48b31ef29c54b2bfa805e1eb3197589f925\n"
    },
    {
      "commit": "9a9d5883c5f3db3538fc7f99219144e18cce1b4c",
      "tree": "e38aea3a6001298d937fb130fb9cb94dcc492a12",
      "parents": [
        "d265e14cebb0f3568dcc287eb974bfaa024ddfdf"
      ],
      "author": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 31 20:44:00 2022 +0530"
      },
      "committer": {
        "name": "ghanshyam mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 31 20:47:12 2022 +0530"
      },
      "message": "Add nova-multi-cell job in experimental pipeline\n\nNova does not support few operation for exmaple\nmigration, unshelve etc cross cell and we need to\nskip such operation testing for cross cell job.\nnova-multi-cell job is multi cell job which will be\nhelpful to check the new tests in tempest.\n\nAdding it in experimental queue so that we can run it\non demand basis.\n\nChange-Id: Ib59f00f78921afd00a7dce26cfd453288eea462c\n"
    },
    {
      "commit": "4e994020d06834bd5494601470bc5ac08d74a3aa",
      "tree": "42fd5b35eca76d38decfa814e92e361a296481c8",
      "parents": [
        "73d3460b2d97dcd2b9736c717f14d28b5efd8080",
        "0687b9cf39e6e8ed12e594213169ab9ab9acc19a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 27 15:45:35 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 27 15:45:35 2022 +0000"
      },
      "message": "Merge \"Test fips job on centos-9\""
    },
    {
      "commit": "5bab06a0310fe71c0f259710224cb6b886026c96",
      "tree": "297e00efc4a49eec0ff26177ef8e34fed0aa5818",
      "parents": [
        "c852639184f47976562c9ec2ea152719f57e4f41"
      ],
      "author": {
        "name": "Balazs Gibizer",
        "email": "gibi@redhat.com",
        "time": "Fri Jun 17 13:58:47 2022 +0200"
      },
      "committer": {
        "name": "Balazs Gibizer",
        "email": "gibizer@gmail.com",
        "time": "Wed Jun 22 13:29:24 2022 +0000"
      },
      "message": "Make nova-live-migration voting\n\nWe merged a broken test case in Icdb3398061d0274fec8b4e10d955a4b00edf4524\nas nova-live-migration job was non voting and we missed that the job\nfailed on the patch.\n\nLet\u0027s make the job voting to avoid this in the future.\n\nChange-Id: Ibe8c439da6c1ab6657b6f2618c3a72a074e24305\n"
    },
    {
      "commit": "0687b9cf39e6e8ed12e594213169ab9ab9acc19a",
      "tree": "5004aae5122ee6b23734b87c68d381dc2f597f0c",
      "parents": [
        "7f4779089538b1687c312024fdae8cf767a012ae"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Wed Mar 02 16:24:50 2022 -0500"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Jun 21 18:44:30 2022 +0000"
      },
      "message": "Test fips job on centos-9\n\nAdded FIPS experimental jobs for centos-8 and centos-9.\n\nChange-Id: I42208f82b995f67f45c733e76d6d285a1faf9f95\n"
    },
    {
      "commit": "78f5439b7343b4e8591c61ddb96b6905e7baba57",
      "tree": "6529d0cb4da574e749f8cf14abff82d393da7bcc",
      "parents": [
        "9e5595f8baa4fd12617b4b5dd5f9dab98b6f1a20"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 04 15:27:15 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 03 14:56:50 2022 -0500"
      },
      "message": "Add py310 job in gate\n\nAs 3.10 is next python version we will be testing in\nnext cycle (after Zed), let\u0027s add it in our testing in advance.\n\nChange-Id: I1d60c21473c7b657a3f4ad57525c4561f2cfcfd5\n"
    },
    {
      "commit": "87661fcef73ef502f7cdc70c4e0eabfd898db642",
      "tree": "23ca4a7c0733872ecddb6302b7001ef8f905c9cd",
      "parents": [
        "e7e0da54e03204996626b4b7edb6fff512e44326"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat May 28 19:00:24 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 31 01:09:20 2022 +0000"
      },
      "message": "Drop py3.6 and py3.7 from Tempest\n\nIn zed cycle, OpenStack projects and oslo lib\nhas dropped the py3.6 and py3.7 support\n\n- https://governance.openstack.org/tc/reference/runtimes/zed.html\n\nWith oslo not supporting the py3.6 and py3.7, Tempest master is\nfailing and cannot be run on py3.6|7 env.\n\n- https://bugs.launchpad.net/tempest/+bug/1975036\n\nWe discussed about how to solve it in ML[1] and QA meeting[2] and\ndecided to drop it from Tempest too. Stable branches testing from\nstable/victoria to stable/yoga (currently supported branch by Tempest\nmaster) can be tested on py3.8 or if cloud run those releases on py3.6\nthen Tempest can be run in virtual env with py38.\n\nCloses-Bug: #1975036\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2022-May/028622.html\n[2] https://meetings.opendev.org/irclogs/%23openstack-qa/%23openstack-qa.2022-05-24.log.html#t2022-05-24T15:31:51\n\nChange-Id: Ie844887a798a006794729e733748ceaa5e06d2db\n"
    },
    {
      "commit": "263825a17a8393ade1ff0d99a1ad035ca47eee8b",
      "tree": "ba1602474235bc2269fdba2677cbafd206163904",
      "parents": [
        "2c3a6381cb5c13a517a7a85b6c7e8812f2d599d6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 26 16:52:13 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 26 16:52:13 2022 -0500"
      },
      "message": "End support for stable/victoria\n\nThis marks the end of support for stable/victoria\nwhich is EM now[1]. This remove the stable/victoria\njobs and also adds relesenote to mark the end of\nsupport of Victoria.\n\n[1] https://releases.openstack.org/\n\nChange-Id: Ia63cdc682a32a2bcfd748f924368db6028b64d8c\n"
    },
    {
      "commit": "2c3a6381cb5c13a517a7a85b6c7e8812f2d599d6",
      "tree": "ce7c99a36953953e01fa1d3af7c29b4ff19c0987",
      "parents": [
        "b1ea4327108cbbd518dfc75482dff79493b4edc9"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 23 20:25:33 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu May 26 17:44:54 2022 +0000"
      },
      "message": "Make tempest plugin sanity job voting again\n\nmurano-tempest-plugin fix is proposed (depends on) so\nmaking plugin sanity job voting again.\n\nDepends-On: https://review.opendev.org/c/openstack/murano-tempest-plugin/+/843040\nChange-Id: Iefd62a74b201968ca1987d182e086b9f4de6fb51\n"
    },
    {
      "commit": "b1ea4327108cbbd518dfc75482dff79493b4edc9",
      "tree": "120c09017124b87b916b7c25c9ac6181c1617c9a",
      "parents": [
        "569c7a89f54c94494fde46ce2aa4fbd26492e640"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri May 20 20:09:01 2022 -0500"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu May 26 09:43:54 2022 +0200"
      },
      "message": "Unblock gate to temporary remove the py3.6|7 job\n\npy3.6 and py3.7 jobs are failing due to oslo dropped the\npy3.6|7 support. We will add them back once bug#1975036\nis resolved\n\nTempest plugin sanity job is broken due to failure in\nmurano-tempest-plugin. To make this patch merge which\nwill unblock the gate, I am making plugin sanity job as\nnon voting. We will revert that once below fix is merged\n\ntempest-full-centos-9-stream job is also failing which fix\nis also up and waiting for this patch to merge first, so making\nthem non voting.\n\ndevstack-plugin-ceph-tempest-py3 job is also mostly failing, let\u0027s\nmake it temporarily non voting in order to avoid endless rechecks\n\n- https://review.opendev.org/c/openstack/murano-tempest-plugin/+/843040\n\nRelated-Bug: #1975036\nChange-Id: Ibcaf1bce80521e05d76199ddebccb33488360644\n"
    },
    {
      "commit": "e0c0fbe4c429672418ad5e116d3e383e7415f88d",
      "tree": "781f7d8e9b188890ee402d83b0458453a2f2b6cf",
      "parents": [
        "9625f0d364c79f4444c6ac8f7900a3731fbe2d07"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 03 17:35:54 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue May 03 17:35:54 2022 -0500"
      },
      "message": "Add tempest-slow stable branch jobs on Tempest master gate\n\nTo cover the stable branch testing on branchless Tempest\nmaster gate, we test tempest-full version of stable branches.\nLet\u0027s test the tempest-slow job also for stables branches.\n\nAll supported stable branches jobs are added in periodic\nstable pipeline. As slow jobs are slow, it will make check pipelines\ntoo heavy if we add all the stable branches slow jobs so\nI am adding slow jobs only for the oldest supported stable job\nwhich should cover the tempest master working on most\nof the stable.\n\nThis will cover the Tempest slow tests stability for stable branches.\n\nChange-Id: Idb8f178fa4fb4b669f3a163d5c5a9517b9d43c9a\n"
    },
    {
      "commit": "3ed52100fd13105f9225c0da92d32fc0b15dd7fa",
      "tree": "c28b551bb355347c78258cf9241ff568eaaf3215",
      "parents": [
        "fe0e0a679de820fd823415d68e2d57147c51335c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 25 18:07:00 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 25 18:07:00 2022 -0500"
      },
      "message": "Drop centos 8 stream testing\n\nIn Zed cycle testing runtime, we are targetting the centos 9 stream\n- https://governance.openstack.org/tc/reference/runtimes/zed.html\n\nWith dropping the python 3.6 support, project started adding python 3.8\nas minimum, example nova:\n- https://github.com/openstack/nova/blob/56b5aed08c6a3ed81b78dc216f0165ebfe3c3350/setup.cfg#L13\n\nwith that, centos 8 stream job is failing 100%\n- https://zuul.openstack.org/build/970d029dc96742c3aa0f6932a35e97cf\n- https://zuul.openstack.org/builds?job_name\u003ddevstack-platform-centos-8-stream\u0026job_name\u003dtempest-full-py3-centos-8-stream\u0026skip\u003d0\n\nThis commit drops centos-8-stream testing and move their job definition\nto stable/jobs.yaml file as they are being used on stable branch testing.\n\nChange-Id: Ie72eaaf30ee15710f9fec266e93a6c8ad4eb5ddc\n"
    },
    {
      "commit": "6ffb4fa7fb2db01e86feac09563a1dc0167cb650",
      "tree": "363b735b4f77e168f0d3a5947f2c51c1d2ade160",
      "parents": [
        "44dac69eb77d78a0de8e68e63617099249345578"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 13 18:07:03 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 13 19:07:57 2022 -0500"
      },
      "message": "End support for stable/ussuri\n\nThis marks the end of support for stable/ussuri\nwhich is EM now[1]. This remove the stable/ussuri\njobs which are failing due to bug#1968798 and also\nadds relesenote to mark the end of support of Ussuri.\n\n[1] https://releases.openstack.org/\n\nChange-Id: Ieeb4da8859d44470c5cb67a62f2dcfd7786daf3a\n"
    },
    {
      "commit": "e74b7e2cf55f458b2b64e16a9d6c898d17b1016c",
      "tree": "eb2be4dfa66c1aa64cb927999a9d305d3c2bcb1c",
      "parents": [
        "67ea5dfbac827a27004448aae7142197eeff57d0"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 25 14:38:57 2022 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 25 14:38:57 2022 +0100"
      },
      "message": "Add Tempest gate job for stable/yoga\n\nNow we have stable/yoga branch ready for devstack and so does\nfor all service projects.\n\nThis commit adds the Tempest testing for stable/yoga by adding\nnew jobs running on stable/yoga version of openstack.\n\nChange-Id: Id731c26a0f134428094e8d830fb615695dffe10b\n"
    },
    {
      "commit": "7304e3ac8973a42bcfff91d561ac9d238b187334",
      "tree": "343b0a80a29f41b0fa5d3c8cd43d91bafae66ce4",
      "parents": [
        "6fa213cc0fcab744b46109e5f07cb58b0df4a314"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 18 13:58:25 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Mar 19 04:07:56 2022 +0000"
      },
      "message": "Move ServerStableDeviceRescueTest to wait for SSH-able server\n\nServerStableDeviceRescueTest also perform the attach_volume\non rescue server and in cleanup detach_volume. As described in\nthe bug#1960346 we need to wait for server readiness before\ndetach volume called.\n\nAlso making centos stream 9 job as voting.\n\nCloses-Bug: #1960346\nChange-Id: Ia213297b13f42d39213dea9a3b2cfee561cdcf28\n"
    },
    {
      "commit": "952fe9c76deaa16a5b5915ff1f96cc5d752477c2",
      "tree": "f3efce17bfa2c6fb30c89f73f3121c3198f16666",
      "parents": [
        "8758c3aac0b296212e4a3d8b6e90abc53fe61582"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 02 14:43:34 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Mar 02 14:43:34 2022 -0600"
      },
      "message": "Add tempest-full-centos-9-stream non voting job\n\ncentos 9 stream is testing runtime for Yoga so\nlet\u0027s add it in tempest gate. This job is failing\ndue to bug#1960346 and it will be helpful to know the\njob status when we add the fixes with below series:\n- https://review.opendev.org/q/topic:wait_until_sshable_pingable\n\nRelated-Bug: #1960346\nChange-Id: Ib91f67fb9a592e91649e06bb2821f452b36b49f0\n"
    },
    {
      "commit": "eb1afd539aa1fadbc6aa3bccf87af7cb5e0f0abb",
      "tree": "3c883790b4c412254fb909c3186922c697382041",
      "parents": [
        "115065a239a8e1ab50b6070a3c6ebfeabd0ad6fc"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 05 19:50:33 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 05 19:50:33 2022 -0600"
      },
      "message": "Make stable/ussuri job voting\n\nstable/ussuri job was made non voting due to\nbug#1959467\n\n- https://review.opendev.org/c/openstack/tempest/+/827258\n\nAs bug is fixed now, let\u0027s revert it to voting again.\n\nChange-Id: I834300ee8d9ee8952284b55f53d97456a1ca6032\n"
    },
    {
      "commit": "115065a239a8e1ab50b6070a3c6ebfeabd0ad6fc",
      "tree": "dc41d151b6a40fa476ea70de49eb1afe81266e12",
      "parents": [
        "cae966812a4a5070c3e7f82d16ebe697da57e5c5"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Feb 01 15:19:39 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Feb 02 10:36:55 2022 +0530"
      },
      "message": "Fix TypeError in QoSBandwidthAndPacketRateTests\n\n[1] Added random int to flavor name but that resulted into\nTypeError: can only concatenate str (not \"int\") to str.\n\nConcatenate using % operator to fix it.\n\nAlso make tempest-full-ussuri-py3 job non-voting temporary\nto unblock gate, can be reverted once [2] is fixed.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/826946\n[2] https://launchpad.net/bugs/1959600\n\nRelated-Bug: #1959467\nChange-Id: I76e15b6b52bb44fec550ead510186c644c4a1c7f\n"
    },
    {
      "commit": "e6b7056d84d806357e88624958c856a3e7d7e88e",
      "tree": "37e9df2129e4def6f10840fd77c7adad96942a09",
      "parents": [
        "42bf51c989a3eead80acc3aef039c97a11569845"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 19:32:42 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 19:42:24 2022 -0600"
      },
      "message": "Make broken tempest-full-py3-opensuse15 job only until stable/xena\n\ntempest-full-py3-opensuse15 is failing all the time and\nopensuse is not tested/supported distro in testing runtime\nor devstack anymore. These job is removed from master gate\nbut it is in use until stable/xena.\n\n- https://review.opendev.org/q/topic:%22remove-tempest-full-py3-opensuse15%22+(status:open%20OR%20status:merged)\n\nModifying it for until stable/xena only.\n\nChange-Id: Ibe9166091011c08644cba783b7db77124cb17417\n"
    },
    {
      "commit": "6ded070b511263df2b6c06905615a951b29e2035",
      "tree": "1b9f48f55146089e93215c53fc34cee67f8cd171",
      "parents": [
        "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Sat Sep 04 15:56:34 2021 -0400"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Jan 18 15:25:38 2022 +0000"
      },
      "message": "Add support for ecdsa keys\n\nIn FIPS mode, using RSA keys for ssh is fine as long as SHA-1 is\nnot used for the signature algorithm.  Unfortunately, the version\nof cirros used in OpenStack CI does not have a version of dropbear\nthat supports SHA-2 signatures.  So, any connections from a FIPS\nenabled machine will fail as the cirros instance will only support\nssh-rsa (SHA-1 signatures).\n\nTo get around this, we add a new option to specify the key type\n(validation.ssh_key_type).  This will allow the addition of other\nkey types in future if needed.\n\nTempest now supports \u0027rsa\u0027 and \u0027ecdsa\u0027 key types.\n\nWe also add a fips job to the experimental queue to test the usage\nof the new key type.\n\nChange-Id: Ib59eb8432fa1a2813b3047955157d1b3d24a55f8\n"
    },
    {
      "commit": "59f6aa6a90cbe42634e63b75370b1378dd8f61fc",
      "tree": "12bccc0e28f1740433abf95e18adbc2e1ba3129b",
      "parents": [
        "24864bac273ff5d91dfda4723c46e0f0868c686d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 17:50:00 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 16 23:59:04 2021 +0000"
      },
      "message": "Remove stable/train jobs from master gate\n\nstable/train is in EM state and tempest master\ndoes not support stable/train. depends on patch\nalso cap the tempest on stable/train testing.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/816549\nDepends-On: https://review.opendev.org/c/openstack/stackviz/+/822056\n\nChange-Id: Ia298e20d1db77f307c850f90741d5fb46cb87ae0\n"
    },
    {
      "commit": "79da6961ed6fc643488c1dcf215f97327930e73a",
      "tree": "440c58ea67b4b28909f206887a52dd3c9203c301",
      "parents": [
        "db4066912b91d9fed410f6c1da8839700706f837",
        "1aac05c7b2f1fe4699a7f08183c93d6f92ce1efe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 25 05:33:05 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 25 05:33:05 2021 +0000"
      },
      "message": "Merge \"Test all supported python version for stable branch\""
    },
    {
      "commit": "0dba41c17a2a66832e7c85e5ce36a0257deda21c",
      "tree": "edd5c43f4781752efec4d9622b82bc44753f3b76",
      "parents": [
        "8cd09500bea38bfd9478814be95fddf3df56fbff"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Jun 23 10:47:44 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 04 09:21:49 2021 +0000"
      },
      "message": "zuul: Add a CentOS 8 stream job to integrated-gate-compute\n\nAs set out in the governance repo for Xena CentOS 8 stream with py36 is\na supported platform and runtime for the release:\n\nhttps://governance.openstack.org/tc/reference/runtimes/xena.html\n\nAs a result the Nova team want to run CentOS 8 stream based jobs within\nthe integrated-gate-compute template.\n\nAn additional tempest-full-py3-centos-8-stream job is added to Tempest\u0027s\ncheck and gate queues to ensure coverage here.\n\nBoth jobs are given additional swap to workaround bug #1949606, a\nbehaviour change in QEMU \u003e\u003d 5.0.0 when using [libvirt]virt_type\u003dqemu\nthat causes additional memory to be consumed by each running instance.\n\nThis workaround of additional swap will be removed in the future once\nNova is able to workaround this itself through a new libvirt domain\nconfigurable.\n\nChange-Id: I4b074dca58960b2622dde15ad7d9a91b3ba0c096\n"
    },
    {
      "commit": "1aac05c7b2f1fe4699a7f08183c93d6f92ce1efe",
      "tree": "7e7137570987dc398b4c30f31ad6766a9fd58398",
      "parents": [
        "8cd09500bea38bfd9478814be95fddf3df56fbff"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 03 15:08:44 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 03 15:08:44 2021 -0500"
      },
      "message": "Test all supported python version for stable branch\n\nAs Tempest is branchless and needs to support older\nsupported stable branches, let\u0027s test it with all the\npython version supported in those supported stable branches.\nFor that, we need to explicitly dd the py jobs instead of using\nthe template. This way, we will explicitly know that we are testing\nall supported python versions when the new release template bumps the\nmin python version in the template.\n\nIn Yoga testing, we are making py3.9 job to run as voting, so\nadding py3.9 job as voting.\n\nChange-Id: I422da8da06509e529f4091e21cdc3d392d3cf910\n"
    },
    {
      "commit": "eb8bd6ac814948e89497aabecc10cf75c74dce0e",
      "tree": "facdc8979b094c801cee80d656ed9917d9b63352",
      "parents": [
        "ae41052a51f5dbb748eb6bf4f23e9145853f4639"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 24 18:11:46 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 24 23:20:41 2021 +0000"
      },
      "message": "Add Tempest gate job for stable/xena\n\nNow we have stable/xena branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/xena\nby adding new jobs running on stable/xena version of\nopenstack.\n\nChange-Id: If6f188aebe48f17d8a343c958cdeb5507421a40b\n"
    },
    {
      "commit": "ba28d78c30d4b7a6b144e0a963968dbe4963ac59",
      "tree": "89cf2a7e699c9c6f2c3f085ddf93635175e1e8b7",
      "parents": [
        "acf37cf89b478c5e3a5b2ce0d1712c0339a0a691"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 03 10:21:54 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 03 10:21:54 2021 -0500"
      },
      "message": "Add experimental job to run test with \u0027latest\u0027 microversion\n\nAPI microversions are inhertied in nature from features points\nof view, means higher microversion will have all the features/\nchanges done in lower microversion.\n\nIn Tempest we write the microversion tests by capping\nthe min and max microversion so that they can request\nthe API with correct microversion.\n\nBut for non microversion tests we do not test if they are\nrun-able for all the configured microversion in Tempest config\nfile. To test it at some extend this commit adds a experimental\njob to run the API tests (compute and volume) with \u0027latest\u0027\nmicroversion to know if that run successfully or need modification.\n\nThis job is experimental as now as I expect lot of test failure\nwith the \u0027latest\u0027 microversion and as we keep fixing those and all\nthe tests pass then we can move it to voting job in check/gate pipeline.\n\nChange-Id: Ie840dd0997519d7e11a661853f9376f43c6e7905\n"
    },
    {
      "commit": "acf37cf89b478c5e3a5b2ce0d1712c0339a0a691",
      "tree": "f5e24d4e0c8dbac1f0bde2b10cd297d2ea828123",
      "parents": [
        "8e76271b5cf031901c29bea851eec8b44d1e40f3"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 27 12:08:12 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 27 17:26:26 2021 +0000"
      },
      "message": "Avoid running tempest-ipv6-only for unrelated tools files\n\nCurrently tempest-ipv6-only job run on all the files change\npresent in /tools dir which is not required. For example\nwhen we update the tempest plugin sanity scripts present in\n/tools dir then this job run which is unneccessary.\n\nOptimizing the tools dir file as per related job required to run.\n\nChange-Id: Ia1d8a8a6dd22bec02e9f93598ddfd3d110b6c009\n"
    },
    {
      "commit": "354c57df5d90b5c415f40e4f719d29be37b84ec7",
      "tree": "6ba9676f3e61b52ab067a7b3f7a1b0a0dde67bd3",
      "parents": [
        "a45828bf92c991cbcd8749ebd7f839e0cb66cbd4"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jul 09 10:03:24 2021 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Jul 09 10:03:24 2021 +0000"
      },
      "message": "Make explicit the network backend used in the CI jobs\n\nAll Neutron CI jobs (except for unit, functional and fullstack jobs),\nhave explicitly defined the network backend used:\n- linuxbridge\n- ovs\n- ovn\n\nThat was discussed and approved during the Neutron CI meetings [1].\n\n[1]https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-06-15-15.00.log.html\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/797051\nChange-Id: I4d18ef3e3adf24cf646e0546e7c38145f5a4aa92\n"
    },
    {
      "commit": "2cd8f0045711acf62167d49705940d81e7fa6707",
      "tree": "13fb5981d269d5f16e86aaf6bd8646380d4a2611",
      "parents": [
        "3a05fab1264dfd45a4127f16b649b060fe7eb836"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 07 18:40:40 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 07 18:40:40 2021 -0500"
      },
      "message": "Remove non existing puppet-openstack-integration from check pipeline\n\npuppet-openstack-integration* jobs are not defined anymore in\npuppet-openstack-integration repo\n- https://review.opendev.org/c/openstack/puppet-openstack-integration/+/623100/\n\nand they does not run in check pipeline even raise config error on\nmodifying the project.yaml\n\n- https://review.opendev.org/c/openstack/tempest/+/797614\n\nLet\u0027s remove those and if new puppet jobs are required to run\nin Tempest gate then we can add the correct one.\n\nChange-Id: Icbc5670320682a7071e957119919247497733c9b\n"
    },
    {
      "commit": "4aae01313188df70d6cd4df4586589e052df08c7",
      "tree": "a1b42896cc295fa84f3788515c9bf0de05695283",
      "parents": [
        "d1b5c025c5e67ccda59bff7ded2d0a2979d324ee"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Apr 28 14:13:20 2021 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Apr 28 14:15:59 2021 +0200"
      },
      "message": "Bump the openstack-python3 jobs to xena\n\nSo that we get the current set of jobs including py39 testing.\n\nChange-Id: I39e1bcc91066cddd494686e297af96ff526f4c28\n"
    },
    {
      "commit": "83d13e509b0c0bd0ccca2791ebeba0b672ccc834",
      "tree": "08e220c3465c92ef7dd8c18ba95f56613b85958b",
      "parents": [
        "34df1e10d33bcebb73429d54eeb65236d0b799bf"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 29 13:13:40 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 21 20:19:33 2021 -0500"
      },
      "message": "Add stestr master job\n\nTempest use stestr to run the tests, adding\na experimental and periodic job to run Tempest\nwith stestr master will help to detect any\nbreaking change in advance.\n\nChange-Id: Ice57e193c5150be7141e0e003be5091a191b854c\n"
    },
    {
      "commit": "b2d5b98e3edb2ff1fad4d1e6d405b40d43832db6",
      "tree": "f93b45c78a0631686f6559b344f99b3067c8a897",
      "parents": [
        "7e96c8e854386f43604ad098a6ec7606ee676145"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 06 10:44:44 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 06 10:44:44 2021 -0500"
      },
      "message": "Add Tempest gate job for stable/wallaby\n\nNow we have stable/wallaby branch ready for devstack\nand so does for all service projects.\n\nThis commit adds the Tempest testing for stable/wallaby\nby adding new jobs running on stable/wallaby version of\nopenstack.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/784974\nChange-Id: Ibb69384be54e284d59950371238a64c041348000\n"
    },
    {
      "commit": "daf445a64cec24d86071170c7e3f9cf5d821323a",
      "tree": "1ebdc1b000a1778bde7f2822d7497d10e89a16e7",
      "parents": [
        "83912f7a6c082626d1f38da2e32332bc0ffae94c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 10 17:14:57 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 10 17:17:03 2021 -0600"
      },
      "message": "Optimize the check pipeline runtime\n\ndevstack-tempest and devstack-tempest-ipv6 jobs\nare base jobs and other Tempest job like tempest-full-py3\nor Tempest-ipv6-only are derived from those base job so running\ntempest jobs are enough.\n\nWe do not need to run base jobs as such.\n\nChange-Id: I2526b3bd5dc0d9a46ed15cefd941a3bbd55e6a49\n"
    },
    {
      "commit": "f8625f0de547467f2d68de0cb17a2b0c1a979ff2",
      "tree": "e9036c2551e46856b5d17315d2e5d75456adc422",
      "parents": [
        "7d775d6d1c0999afa1e8444b2f6fba4a432ccc20"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Dec 21 12:41:55 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 22 14:46:23 2020 +0000"
      },
      "message": "Remove stable/stein testing jobs\n\nstable/stein is not suported in Tempest now, so\nlet\u0027s remove their jobs from master gate.\n\nAlso, update doc to reflect it.\n\nDepends-On: https://review.opendev.org/c/openstack/stackviz/+/768212\n\nChange-Id: I0cbc2883e1cfdb3b1d6b10a7ecea83a4bae32afb\n"
    },
    {
      "commit": "61f5733a66be136137ce89843dd8081dbe644802",
      "tree": "64932bf4891e1a32a543a3c4a71527445a67518b",
      "parents": [
        "9ca8827ff52bf1a94a860ac5503702ad059ca18d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 25 11:46:20 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 25 18:03:56 2020 +0000"
      },
      "message": "Decentralize the zuul jobs into zuul.d\n\nCurrent .zuul.yaml file has 36 jobs definition and\nit is growing more which makes it hard to read and\nerror prone.\n\nThis commit move the jobs definitions to zuul.d directory to\ndifferent yaml files:\n- base.yaml includes base jobs definition\n- integrated-gate.yaml includes integrated jobs to be\n  used in other openstack projects too.\n- stable-jobs.yaml includes all stable jobs\n- tempest-specific.yaml includes jobs supposed to run on Tempest\n  gate only\n- project.yaml includes different pipelines (check, gate etc) definition\n\nChange-Id: I984ecee81a9730b663764800f604333f28fd8180\n"
    }
  ]
}
