)]}'
{
  "log": [
    {
      "commit": "e3b1066b46cfe6567ab0f1b0c81beba956c7ebfa",
      "tree": "dc8fd0edd31bd8a21eb88907c956775b6fba1344",
      "parents": [
        "42e4ba7aa29869aecece62632f8afa27b651ee80"
      ],
      "author": {
        "name": "Cyril Roelandt",
        "email": "cyril@redhat.com",
        "time": "Fri Jun 27 02:57:06 2025 +0200"
      },
      "committer": {
        "name": "Cyril Roelandt",
        "email": "cyril@redhat.com",
        "time": "Fri Jun 27 02:57:06 2025 +0200"
      },
      "message": "Zuul: do not use USE_PYTHON3\n\nDevstack has removed the USE_PYTHON3 variable[1][2] and now always uses\nPython 3.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/920658\n[2] Commit 5412dbfe7b797149f1f68100de8003b1876398fe\n\nChange-Id: I67d390d9681a0274688e58b3bd05946faae59dde\n"
    },
    {
      "commit": "268017fbf6ab043950eb694f9a8e8b9721d85cb4",
      "tree": "2b58f6ec36cac24bd650fdc2f201126554365980",
      "parents": [
        "b72f28e6fc622f813e43a883ed57919dc748d8e9"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed May 14 11:41:07 2025 -0700"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmaan@ghanshyammann.com",
        "time": "Wed May 14 11:52:00 2025 -0700"
      },
      "message": "Workaround the olso master testing job\n\nApplying the same workaround as Sean did for\nneutron oslo master job. Details are in\n\n- https://review.opendev.org/c/openstack/neutron/+/948561\n\nAlso, adding tempest-full-oslo-master in experimental\npipeline to run it on demand.\n\nRelated-Bug: #2109592\nChange-Id: I8edbd12c84d8978f2d43ee2aa80bb421c221cdbc\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "5eb51dc061ab5c1bcb78308a3f05b7156f8d9edf",
      "tree": "488fe319ca635e3fad23a21f6c5af4d0e6e9ab47",
      "parents": [
        "1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 05:56:22 2022 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 21 05:56:22 2022 +0000"
      },
      "message": "Revert \"Revert \"Make centos8 stream job non voting for bug#1957941\"\"\n\nThis reverts commit 1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a.\n\nReason for revert: they started failing again with RETRY_LIMIT  \n\nhttps://zuul.openstack.org/builds?job_name\u003dtempest-integrated-compute-centos-8-stream\u0026job_name\u003dtempest+tempest-full-py3-centos-8-stream\u0026skip\u003d0\n\nChange-Id: I42f4991d786e74512a666cc12b7901f5effcf10b\n"
    },
    {
      "commit": "1e2fe4fb33cd1ef8f0067a3aa2ef8c10c0ba0d2a",
      "tree": "43f3d43181b3937175380f94966f029435a3558b",
      "parents": [
        "0de0ebf0987c2cd92a3a880de822f3616480d2d5"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jan 17 22:09:52 2022 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jan 17 22:09:52 2022 +0000"
      },
      "message": "Revert \"Make centos8 stream job non voting for bug#1957941\"\n\nThis reverts commit 0de0ebf0987c2cd92a3a880de822f3616480d2d5.\n\nReason for revert: Try with workaround merged in https://review.opendev.org/c/openstack/devstack/+/824862\n\nChange-Id: Iafff24bf829da1d399fed4ca16a62f24196cd4af\n"
    },
    {
      "commit": "0de0ebf0987c2cd92a3a880de822f3616480d2d5",
      "tree": "488fe319ca635e3fad23a21f6c5af4d0e6e9ab47",
      "parents": [
        "fe0ac89a5a1c43fa908a76759cd99eea3b1f9853"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 14 11:08:05 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 14 11:08:05 2022 -0600"
      },
      "message": "Make centos8 stream job non voting for bug#1957941\n\nTwo test_network_basic_ops tests are failing consistently in\ncentos-8-stream jobs (nova side tempest-integrated-compute-centos-8-stream\nand tempest tempest-full-py3-centos-8-stream jobs).\n\n1. tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_hotplug_nic\n2. tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops\n\nFailure: https://zuul.opendev.org/t/openstack/build/e0db6a9a7ba04e66b0781ba7d259357d/logs\n\nThis is blocking nova and tempest gateso making the centos8 stream job\nnon voting until bug is fixed.\n\nRelated-Bug#1957941\n\nChange-Id: Ia8c575b1accf4fa2a25b903bf9bf5a614752e344\n"
    },
    {
      "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": "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": "05bc7f17b430cd7fadb673ab375f4033055f887e",
      "tree": "3650990adde1b4c113a6e229b81a38b5eb8e9f01",
      "parents": [
        "f4ddd6f8be44f3107c6a4d58da2c9179cd3ec76c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 10 12:09:06 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 10 12:14:51 2021 -0600"
      },
      "message": "Enable devstack parallel installation in tempest-full-parallel job\n\nDevstack depends-on patch enable the way to install the things\nin parallel, let\u0027s try it in tempest-full-parallel job which\nrun all the scenario tests in parallel with API tests.\n\nThis can help to check the stability of devstack parallel logic\nas well as to see how much improvement it add in runtime. If\ntempest-full-parallel job run faster then it will be\nbigger step to run back the scneario tests in parallel.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/771505\nChange-Id: I1da50a89fb7617364249b04efcf207e7728f7de7\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"
    }
  ]
}
