)]}'
{
  "log": [
    {
      "commit": "99a96288eb14e66723d85e6ca24ff51babac7ec8",
      "tree": "54b413f2c5abd3d4dd660367a4072c332ee1a170",
      "parents": [
        "f4f09416ca8de09820b52599c7bcd2911b407466"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Mar 28 23:38:19 2024 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Mar 28 23:38:19 2024 +0100"
      },
      "message": "Update DEVSTACK_SERIES to 2024.2\n\nstable/2024.1 branch has been created now and\ncurrent master is for 2024.2.\n\nChange-Id: I4af9e87318ef9cbfede7df7c23872a1a7e38c820\n"
    },
    {
      "commit": "f4f09416ca8de09820b52599c7bcd2911b407466",
      "tree": "c441570a79d4619c95ac0744d9170b3969d60a39",
      "parents": [
        "5f5255bc011ef885f254c659009662870499de5a",
        "50c791c0ae3bd75335c89312a5595f0ad2864945"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 19 18:55:14 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 19 18:55:14 2024 +0000"
      },
      "message": "Merge \"Drop unused environments for TripleO and heat agents\""
    },
    {
      "commit": "50c791c0ae3bd75335c89312a5595f0ad2864945",
      "tree": "89b0f10178a6ae852e444b93be84ceabb3c4c709",
      "parents": [
        "2211c778db0e18702c7177f7750571cba3697509"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Feb 29 17:02:55 2024 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "kajinamit@oss.nttdata.com",
        "time": "Thu Feb 29 17:02:55 2024 +0900"
      },
      "message": "Drop unused environments for TripleO and heat agents\n\nTripleO was already retired. These environments are not actually used\nby heat jobs.\n\nChange-Id: I63b7413a1575a620f9d2cbd56e93be78816639e0\n"
    },
    {
      "commit": "224fe1b09adb3adcdd02d680a46eeed5b271f7e4",
      "tree": "8785fe529671a6b25cab5501456c291c500cf303",
      "parents": [
        "a2da805f8107703e5f6738399ce5f5e358190fdc"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Mon Aug 07 19:30:31 2023 +0000"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Jan 16 19:51:00 2024 +0000"
      },
      "message": "add support for zswap and ksmtuned\n\nThis change add a new lib/host-mem file and moves the existing\nksm support to a new configure_ksm function.\nAdditional support for ksmtuned is added with a new flag\n\"ENABLE_KSMTUNED\" which defaults to true.\n\nThis change also adds support for zswap. zswap is disabled\nby default. When enabled on ubuntu lz4 will\nbe used as the default compressor and z3fold as the zpool.\nOn non debian distros the compressor and zpool are not set.\nThe default values should result in very low overhead although\nthe zstd compressor may provide better overall performance in ci\nor with slow io due to the higher compression ratio.\n\nAdditionally memory and network sysctl tunings are optionally applied\nto defer writes, prefer swapping and optimise tcp connection\nstartup and keepalive. The sysctl tunings are disabled by default\nThe base devstack job has been modifed to enable zram and sysctl\ntuning.\n\nBoth ksm and zswap are wrapped by a tune_host function\nwhich is now called very early in devstack to ensure\nthey are configured before any memory/network intensive\noperations are executed.\n\nThe ci jobs do not enable this functionality by default.\nTo use this functionaltiy define\n\n        ENABLE_SYSCTL_MEM_TUNING: true\n        ENABLE_SYSCTL_NET_TUNING: true\n        ENABLE_ZSWAP: true\n\nin the devstack_localrc section of the job vars.\n\nChange-Id: Ia5202d5a9903492a4c18b50ea8d12bd91cc9f135\n"
    },
    {
      "commit": "a2da805f8107703e5f6738399ce5f5e358190fdc",
      "tree": "dcea5be70e9ee0a7e0132d3ee8677d6e1cdabfb0",
      "parents": [
        "a88b17177dd4100c5b42b105e7020627410638b2"
      ],
      "author": {
        "name": "Fabian Wiesel",
        "email": "fabian.wiesel@sap.com",
        "time": "Mon Jan 08 10:18:28 2024 +0100"
      },
      "committer": {
        "name": "Fabian Wiesel",
        "email": "fabian.wiesel@sap.com",
        "time": "Mon Jan 08 10:18:35 2024 +0100"
      },
      "message": "Fixup of \u0027Fix spelling of `ADITIONAL_VENV_PACKAGES`\u0027\n\nIntroduced a dangling } in the environment variable.\nThis removes it.\n\nChange-Id: If9413dc1751399e5b9c9a0094772394252e5a81c\n"
    },
    {
      "commit": "6fc0e74aa7369ed1503e2d0f12d7543d4835212e",
      "tree": "99157322a85d2d70c5bc4d1322fa8a7075830719",
      "parents": [
        "6b0f055b4ed407f8a190f768d0e654235ac015dd"
      ],
      "author": {
        "name": "Fabian Wiesel",
        "email": "fabian.wiesel@sap.com",
        "time": "Tue Dec 19 11:24:02 2023 +0100"
      },
      "committer": {
        "name": "Fabian Wiesel",
        "email": "fabian.wiesel@sap.com",
        "time": "Tue Dec 19 13:48:57 2023 +0100"
      },
      "message": "Fix spelling of `ADITIONAL_VENV_PACKAGES`\n\nThis preserved `ADITIONAL_VENV_PACKAGES` as an input for backwards\ncompatiblity, but takes `ADDITIONAL_VENV_PACKAGES` with priority.\n\nFixes spelling in comment.\n\nRelated-Bug: #2046936\nChange-Id: I84151d8f71b12da134e8fb9dbf3ae30f2a171fe2\n"
    },
    {
      "commit": "3d37d13ee7aacd5594b351e324d8780e6d64d61b",
      "tree": "3a9dcca484a7a8d125901b1a5bfb612a7d6cd14d",
      "parents": [
        "f871476c222b2760542407bb75a45a571c568cef"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 11:36:07 2023 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Sep 28 11:36:07 2023 -0700"
      },
      "message": "Update DEVSTACK_SERIES to 2024.1\n\nstable/2023.2 branch has been created now and\ncurrent master is for 2024.1\n\nChange-Id: I67eee1ba721a1ad99b3503312acc2f94a52c5552\n"
    },
    {
      "commit": "640c318f38253fb0701219c068da8b74bcc9fdd1",
      "tree": "ca0fbbdbece4b99214a4846d8982da5db3daf8cc",
      "parents": [
        "21eac99e4e342108d7905f64c3e5474b70c9273f",
        "7cd3a8eebe1830f94c02bb6ec010c0365f6ab6f1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 23 19:42:43 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 23 19:42:43 2023 +0000"
      },
      "message": "Merge \"Set GLOBAL_VENV to false for centos and rocky\""
    },
    {
      "commit": "7cd3a8eebe1830f94c02bb6ec010c0365f6ab6f1",
      "tree": "d805420e2b8e1bae201d546d581ed90ee29134d6",
      "parents": [
        "bd472fd53d1154a9cd68f180f535d3527f2a622b"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Aug 22 20:40:20 2023 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Aug 23 17:39:34 2023 +0200"
      },
      "message": "Set GLOBAL_VENV to false for centos and rocky\n\nAs a temporary workaround, let\u0027s set the GLOBAL_VENV to false\nspecifically for centos 9 stream and rocky distros where we\nencountered issues after changing the default value\nof GLOBAL_VENV to True in Devstack:\nhttps://review.opendev.org/c/openstack/devstack/+/558930\n\nRelated-Bug: #2031639\nChange-Id: I708b5a81c32b0bd650dcd63a51e16346863a6fc0\n"
    },
    {
      "commit": "3a7a3cd8c5a5ac3f1655d6ff17974f8623fb3330",
      "tree": "94f37af59596d4710acfd955d251b41a9c17689f",
      "parents": [
        "4c45bec6ebb965202d8d7d7832c093f47ecc2910"
      ],
      "author": {
        "name": "Jan Gutter",
        "email": "github@jangutter.com",
        "time": "Mon Aug 14 21:02:04 2023 +0100"
      },
      "committer": {
        "name": "Jan Gutter",
        "email": "github@jangutter.com",
        "time": "Tue Aug 22 16:34:03 2023 +0100"
      },
      "message": "Update etcd version to 3.4.27\n\n* etcd 3.3 is no longer maintained.\n* etcd 3.4 removes deprecated interfaces, and clients may\n  need updated configs.\n* The cinder backend coordination URL needs to explicitly\n  specify the version, until tooz can be updated\n  https://review.opendev.org/c/openstack/tooz/+/891355\n* etcd only supports in-place upgrades between minor\n  versions, so any jobs testing upgrades could fail if\n  they skip from 3.2 directly to 3.4\n\nChange-Id: Ifcecdffa17a3a2b1075aa503978c44545c4a2a3c\n"
    },
    {
      "commit": "a40f9cb91fbedddec89f0ffd6c7dd4b3828a232e",
      "tree": "bf8936c984c528558867c1f9dbce6d96c127e767",
      "parents": [
        "9dba09975d2b23ff60b150f16d4db74d3d1ecbdd"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Apr 04 14:02:30 2018 -0700"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Wed Aug 02 07:07:25 2023 +0200"
      },
      "message": "Add option to install everything in global venvs\n\nSince we are python3 only for openstack we create a single python3\nvirtualenv to install all the packages into. This gives us the benefits\nof installing into a virtualenv while still ensuring coinstallability.\nThis is a major change and will likely break many things.\n\nThere are several reasons for this. The change that started this effort\nwas pip stopped uninstalling packages which used distutils to generate\ntheir package installation. Many distro packages do this which meant\nthat pip installed packages and distro packages could not coexist in the\nglobal install space. More recently git has made pip installing repos as\nroot more difficult due to file ownership concerns.\n\nCurrently the switch to the global venv is optional, but if we go down\nthis path we should very quickly remove the old global installation\nmethod as it has only caused us problems.\n\nMajor hurdles we have to get over are convincing rootwrap to trust\nbinaries in the virtualenvs (so you\u0027ll notice we update rootwrap\nconfigs).\n\nSome distros still have issues, keep them using the old setup for now.\n\nDepends-On: https://review.opendev.org/c/openstack/grenade/+/880266\nCo-Authored-By: Dr. Jens Harbott \u003cfrickler@offenerstapel.de\u003e\nChange-Id: If9bc7ba45522189d03f19b86cb681bb150ee2f25\n"
    },
    {
      "commit": "92f62fe18426b8667025e538c44d85bfcb62b386",
      "tree": "d89ea556eb19a1076a376f3c24545c7b022ec2dd",
      "parents": [
        "58c80b2424623096e4a1f7a901f424be0ce6cb3f",
        "7288df34f8513caf6f3985c75855feb572f6b004"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 06 11:14:43 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 06 11:14:43 2023 +0000"
      },
      "message": "Merge \"Add 10 second buffer for uwsgi service stop\""
    },
    {
      "commit": "7288df34f8513caf6f3985c75855feb572f6b004",
      "tree": "525352485c7ce816ece3aca2de1819bc0c6dca17",
      "parents": [
        "c152a409dd72f742c5a52949282207bedf880565"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Jun 16 14:25:33 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Jun 21 18:14:27 2023 +0530"
      },
      "message": "Add 10 second buffer for uwsgi service stop\n\nDefault for systemd TimeoutStopSec is 90 seconds\nand that is same for default graceful shutdown of\nuwsgi service(WORKER_TIMEOUT).\n\nDue to the Related-Bug graceful stop attempt\nfails and there is no room for force shutdown.\nThis patch reduces default for WORKER_TIMEOUT by\n10 seconds so there is a buffer to force stop the\nservice.\n\nCloses-Bug: #2020643\nRelated-Bug: #2015065\nChange-Id: I6aacac94f9697088338b3d2f99d8eaa22c2be67b\n"
    },
    {
      "commit": "39228451b6542ff63f288affbda13897089eb16d",
      "tree": "430370fcc05cf746da76f986d7b130eb3add6297",
      "parents": [
        "c152a409dd72f742c5a52949282207bedf880565"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jun 15 10:46:51 2023 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jun 15 10:46:51 2023 +0200"
      },
      "message": "Bump default cirros version to 0.6.2\n\nCirros has made a new release, including a newer kernel that should fix\nsome issues when using nested virtualization.\n\nRelated-Bug: 2023559\nChange-Id: I63469371b13801094a3ee1baae6e343999fbefa5\n"
    },
    {
      "commit": "14152d27b086c6a87b50e01099b382c52912aad2",
      "tree": "03f011136a9468c3543fa58e870fa95efabd2c0c",
      "parents": [
        "d0e0900ed9675f6d210d50df2536bdaecaf9662b",
        "b5f4b1148a3f646a82a759f1dde3da1f74eb803c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 23 16:08:54 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 23 16:08:54 2023 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Bump cirros version to 0.6.1\"\"\""
    },
    {
      "commit": "814e659e32a919ea68c29451753aa49c993ce5ed",
      "tree": "ff88cf24a290273a31513a53fb32819758ac7a77",
      "parents": [
        "34afa91fc9f830fc8e1fdc4d76e7aa6d4248eaaa"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon May 22 10:25:38 2023 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon May 22 10:25:38 2023 -0700"
      },
      "message": "Default MYSQL_REDUCE_MEMORY\u003dTrue\n\nWe have lots of evidence that this is a net benefit, so enable it\nby default instead of everyone having to opt-in.\n\nChange-Id: I66fa1799ff5177c3667630a89e15c072a8bf975a\n"
    },
    {
      "commit": "b5f4b1148a3f646a82a759f1dde3da1f74eb803c",
      "tree": "fc70c654a06cd4ae976b1b71741c7087898fd064",
      "parents": [
        "a2943894031e5b1c7662512d54ffb75a3cd3ca9d"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Apr 25 20:01:42 2023 +0000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Mon May 22 12:56:34 2023 +0000"
      },
      "message": "Revert \"Revert \"Bump cirros version to 0.6.1\"\"\n\nThis reverts commit 37d11d00e56ec6ff402a13a28ec308c13291a937.\n\nReason for revert: reverting this revert as the issue caused by the original patch (before the first revert) is fixed by:\nhttps://review.opendev.org/c/openstack/devstack/+/881504\n\nTherefore we can proceed with the cirros version bump.\n\nChange-Id: I43e2b04a0142c19fb1a79da5a33cc444149e18f1\n"
    },
    {
      "commit": "07a7293721736e1184ae7dc22da33b2ce7babf61",
      "tree": "a3690e49ff15f835aec45e6161b162f374ea5c91",
      "parents": [
        "35c9afffa5d2988c1438e45692ef87b9d9d7ab3b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 10 20:30:53 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Mar 10 20:30:53 2023 -0600"
      },
      "message": "Update DEVSTACK_SERIES to 2023.2\n\nstable/2023.1 branch has been created now and\ncurrent master is for 2023.2.\n\nChange-Id: Ibd499ac35a38a5c1818c1df6009c5273ef3e90f7\n"
    },
    {
      "commit": "f7d15274f69922c7f91da444a6e10f96cf325575",
      "tree": "d9aa988c9b5a58c8c8911ce432f4932f2baec536",
      "parents": [
        "e5c8e2951f8eed2d618bcb7c1d99adddeca4fffe",
        "37d11d00e56ec6ff402a13a28ec308c13291a937"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Feb 22 09:52:58 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 09:52:58 2023 +0000"
      },
      "message": "Merge \"Revert \"Bump cirros version to 0.6.1\"\""
    },
    {
      "commit": "37d11d00e56ec6ff402a13a28ec308c13291a937",
      "tree": "c3fe07308730aa98b79ec58597e6781ea24a5996",
      "parents": [
        "91efe177b170c3874989affc73842dc4ffbe062d"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 21 21:41:40 2023 +0000"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 21 21:41:40 2023 +0000"
      },
      "message": "Revert \"Bump cirros version to 0.6.1\"\n\nThis reverts commit 91efe177b170c3874989affc73842dc4ffbe062d.\n\nReason for revert: it broke tempest-slow job https://9afe3d390e4175b60a80-89b1085289883615a17bd93ef47f6ca9.ssl.cf5.rackcdn.com/871018/13/gate/tempest-slow-py3/d139ae1/testr_results.html\n\nChange-Id: Ib74e51a780d3e8101f4147db9d24eebea4980fb1\n"
    },
    {
      "commit": "e5c8e2951f8eed2d618bcb7c1d99adddeca4fffe",
      "tree": "a6a1b238c27ddf57688f1f2206cf15d112eae6af",
      "parents": [
        "37322e4e67efc1630742928c82ec17c97ba78466",
        "91efe177b170c3874989affc73842dc4ffbe062d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 20 21:47:05 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 21:47:05 2023 +0000"
      },
      "message": "Merge \"Bump cirros version to 0.6.1\""
    },
    {
      "commit": "7567359755a105e7278bbf97541332f28228b87d",
      "tree": "53d3759794860f57be85d4230d98d0bdd71e4c09",
      "parents": [
        "7533276c0a008bb84a58881494b1d627ec7bdcb9"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Feb 13 14:41:40 2023 +0000"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Feb 16 12:52:50 2023 -0800"
      },
      "message": "Try to reduce mysql memory usage\n\nThese are a few tweaks I applied to my own memory-constrained cloud\ninstances that seemed to help. I have lower performance requirements\nso this may make things worse and not better, but it\u0027s worth seeing\nwhat the impact is. I\u0027ll admit to not knowing the full impact of these\nas they\u0027re mostly collected from various tutorials on lowering memory\nusage.\n\nEnable this for now on devstack-multinode\n\nChange-Id: I7b223391d3de01e3e81b02076debd01d9d2f097c\n"
    },
    {
      "commit": "91efe177b170c3874989affc73842dc4ffbe062d",
      "tree": "5538a9df6071c5ee80db0022b7f9630df51034c7",
      "parents": [
        "0b0e6a647477131b5953858b3eed3d463412779f"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Sep 29 08:38:24 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Tue Jan 24 15:51:26 2023 +0000"
      },
      "message": "Bump cirros version to 0.6.1\n\nCirros has made a fresh release, let us use it. Switch the download URLs\nto https and drop an old example that no longer is available.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/871271\nChange-Id: I1d391b871fc9bfa825db30db9434922226b94d8a\n"
    },
    {
      "commit": "0d5c8d6643d5f532ec4b0e9f4a588d604db51dba",
      "tree": "684e04e8188ed3f2a3aecca0e255c2b867eab6fc",
      "parents": [
        "0b0e6a647477131b5953858b3eed3d463412779f"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 28 02:13:58 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Sep 28 06:46:06 2022 +0000"
      },
      "message": "Update DEVSTACK_SERIES to 2023.1\n\nstable/zed branch has been created now and\ncurrent master is for 2023.1 Antelope.\n\nChange-Id: I6186d01b1bf8548425500cc9feee6ab494a3db03\n"
    },
    {
      "commit": "79bef068b69c7e97a63aaa3e7fae13bcbc649ebd",
      "tree": "3ce66da35d19610b3cda83fd9809cf23843e21c5",
      "parents": [
        "8506b5bd7c5b267f9d26c229f65ef87538f95af0"
      ],
      "author": {
        "name": "Hoai-Thu Vuong",
        "email": "thuvh87@gmail.com",
        "time": "Tue Aug 02 14:41:59 2022 +0700"
      },
      "committer": {
        "name": "Hoai-Thu Vuong",
        "email": "thuvh87@gmail.com",
        "time": "Tue Aug 02 14:41:59 2022 +0700"
      },
      "message": "remove duplicate line of REGION_NAME\n\nChange-Id: I42b270749f057c5751e809aba282112b990b9f38\n"
    },
    {
      "commit": "c869d59857c636d21ecd0329023038b24252627d",
      "tree": "eb2cda8344a3bfcd26e8a20e329b763abdcc33d8",
      "parents": [
        "e661cae7e8b6f4c843aaac9ecd2d89083d20ed45"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Feb 28 14:55:08 2020 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Tue Jun 07 02:28:51 2022 +0000"
      },
      "message": "Add support for IPv6 tunnel endpoints\n\nCurrently, neutron tunnel endpoints must be IPv4 addresses,\ni.e. $HOST_IP, although IPv6 endpoints are supported by most\ndrivers.\n\nCreate a TUNNEL_IP_VERSION variable to choose which host IP\nto use, either HOST_IP or HOST_IPV6, and configure it in the\nOVS and Linuxbridge agent driver files. The default is still\nIPv4, but it can be over-ridden by specifying TUNNEL_ENDPOINT_IP\naccordingly.\n\nThis behaves similar to the SERVICE_IP_VERSION option, which\ncan either be set to 4 or 6, but not 4+6 - the tunnel overhead\nshould be consistent on all systems in order not to have MTU\nissues.\n\nMust set the ML2 overlay_ip_version config option to match\nelse agent tunnel sync RPC will not work.\n\nMust set the OVN external_ids:ovn-encap-ip config option to\nthe correct address.\n\nUpdated \u0027devstack-ipv6-only\u0027 job definition and verification role\nthat will set all services and tunnels to use IPv6 addresses.\n\nCloses-bug: #1619476\n\nChange-Id: I6034278dfc17b55d7863bc4db541bbdaa983a686\n"
    },
    {
      "commit": "d450e146ccc9b43ce151f57523e4e4c88b9fdafb",
      "tree": "cc9f150982e8a174971345666187f74d1497cf72",
      "parents": [
        "85c2999e27b873a516fab75958b313673b6478e5",
        "8615563df47261d9c6dab7c5badbceb399d0e14d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat May 07 10:51:35 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 07 10:51:35 2022 +0000"
      },
      "message": "Merge \"Global option for enforcing scope (ENFORCE_SCOPE)\""
    },
    {
      "commit": "8615563df47261d9c6dab7c5badbceb399d0e14d",
      "tree": "afd9108fd082d0bc88762e04b99235bb2be00a04",
      "parents": [
        "8339df03993daed2334c7086241d8fdc935b05f6"
      ],
      "author": {
        "name": "Grzegorz Grasza",
        "email": "xek@redhat.com",
        "time": "Mon Oct 18 16:52:06 2021 +0200"
      },
      "committer": {
        "name": "Grzegorz Grasza",
        "email": "xek@redhat.com",
        "time": "Tue Apr 26 14:17:20 2022 +0200"
      },
      "message": "Global option for enforcing scope (ENFORCE_SCOPE)\n\nThis updates each devstack service library, to use it as the\ndefault value for service-specific RBAC configuration.\n\nChange-Id: I41061d042206c411ee3dd94ce91098e612af7ae7\n"
    },
    {
      "commit": "c2772c2984e4f29aa6032725e4f7d8680a54ed19",
      "tree": "be68d78a7eb1aaff15200705d4139dc616216318",
      "parents": [
        "aac6b6c7912b3feae4b68789508bee4bf1544731"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Apr 08 08:48:49 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Apr 20 13:07:22 2022 -0700"
      },
      "message": "Gather performance data after tempest\n\nThis makes us gather a bunch of consistent statistics after we run\ntempest that can be use to measure the impact of a given change. These\nare stable metrics such as \"number of DB queries made\" and \"how much\nmemory is each service using after a tempest run.\"\n\nNote that this will always run after devstack to generate the JSON\nfile, but there are two things that control its completeness:\n\n - MYSQL_GATHER_PERFORMANCE must be enabled to get per-db stats\n - Unless tls-proxy is enabled, we will only get API stats for keystone\n\nChange-Id: Ie3b1504256dc1c9c6b59634e86fa98494bcb07b1\n"
    },
    {
      "commit": "189c7ff14222fe365a7376e7ef7171bfb2c74b24",
      "tree": "48b911f01272cab156209fc6769d13cc86a8bd1c",
      "parents": [
        "14779fc992a7df41e6a1a093bf2aa4a7d248a6bd"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 25 14:06:52 2022 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Mar 25 14:06:52 2022 +0100"
      },
      "message": "Update DEVSTACK_SERIES to zed\n\nstable/yoga branch has been created now and\ncurrent master is for zed.\n\nChange-Id: I8743a3440a0ce96acb24b34971548b43ae7c8d4c\n"
    },
    {
      "commit": "17b1999eabab92a7820a2900853dc23d7150dbe9",
      "tree": "4eb42cff126828a056d569a12df88af9297a9086",
      "parents": [
        "62d6ffa6b3278023d1e385bd50810e0d091e0bc3"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Wed Feb 09 22:14:24 2022 +0000"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Wed Feb 09 22:14:24 2022 +0000"
      },
      "message": "Default CIRROS_ARCH to host arch\n\nThis change use uname -m to get the portable host arch and uses that\nas a new default. on x86_64 hosts this should result in no visable change\nin behavior however on a non x86 host it will cause devstack to attempt\nto download a cirros image that matches the host.\n\nChange-Id: I6d1495a23400ef4cf496302028324fa5794dd45f\n"
    },
    {
      "commit": "85c7d8db4eef2e367a7466a39b4f1fba7a983eef",
      "tree": "170fa514e81454d9acca868c3211530922a3471a",
      "parents": [
        "a756f4b9681d429f2612164eb01d57c800ff2d2a"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Fri Feb 04 08:29:32 2022 +0000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Feb 04 12:59:56 2022 +0100"
      },
      "message": "revert stackrc execute permissions\n\nThis change reverts the execute permissions from\nstackrc which is not meant to be run as a script but sourced\nas part of stack.sh\n\nChange-Id: I9a05051e5a297cfaf78d097fa5f90a7c5fd254a6\n"
    },
    {
      "commit": "1d7d8e6a179f004163757e52ecf6e97c5d7dc4a7",
      "tree": "1c4e0cc0a704bc426cafae0271e9ed5529edfbe5",
      "parents": [
        "71c215ac29ef6c1a678042f21fc87556cb740d50",
        "c7791301be5e19ec7a84dffbf62c40e805483f43"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 30 10:54:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 30 10:54:09 2021 +0000"
      },
      "message": "Merge \"Enable oslo.limit to be installed from git repo\""
    },
    {
      "commit": "31334f9a9b2edbdc4a7b45e2e04aaec827639d62",
      "tree": "6425e2642496c65e27795df2e7e1795d7029b5ea",
      "parents": [
        "1414bcfa22e310a9584daaea31ca36e2f74f703a"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 04 18:30:29 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Dec 03 12:09:01 2021 +0000"
      },
      "message": "nova: Use noVNC 1.3.0 when installing from source\n\nAdditionally make the repo name lowercase to match the project name in\nour zuul config so that jobs can check the repo out.\n\nChange-Id: Ic2d9c4fa837461bbc29e067a81912b5f72efd3ca\n"
    },
    {
      "commit": "95555ba39827e2f3648eb89bde91b1342c493306",
      "tree": "2c4adcb8047fef1d292ca44540f5bcf9780dc989",
      "parents": [
        "55c7830b4bf9d49f8bd0be69f6d2f950a384d707"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Wed Nov 10 06:22:52 2021 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Wed Nov 10 06:24:15 2021 +0100"
      },
      "message": "Cleanup keystone library\n\nIDENTITY_API_VERSION is hardcoded to 3 in most locations already, drop\nthe remaining occurrences, but keep the variable definition since some\nplugins still depend on it. Drop ENABLE_IDENTITY_V2 which no longer\nhas any effect.\n\nAmend variable list for bootstrap_keystone().\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I06f476d2105bc6ec2b511fc5effcfcc3973eaf97\n"
    },
    {
      "commit": "e06d954229fc4fca827105f5bb0809a19075d590",
      "tree": "3771aa7a8902cd0ac3b45dd9e37e46b68e3fcf9a",
      "parents": [
        "6923f7b5e6d6cd0c332a2101ad5acadaa21e5eb5"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Oct 21 08:15:12 2021 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Oct 21 08:15:12 2021 -0700"
      },
      "message": "Use Nehalem CPU model by default\n\nCentOS/RHEL 9 are being compiled for the x86_64-v2 architecture which is\nnewer than the qemu default of qemu64. This means that for devstack to\nboot these instances we need a newer CPU model. Nehalem is apparently\nthe oldest model that works for x86_64-v2 and is expected to work on\nIntel and AMD cpus with kvm or qemu. Switch devstack to this model by\ndefault.\n\nNote that we cannot use host-passthrough or host-model because we want\nto support live migration between devstack deployed nova-compute\ninstances and even within the CI instances that we get the host CPUs can\ndiffer.\n\nAlso, we should run this change against as many clouds as possible to\nensure that the newer model works across all of our clouds. There is\nsome fear that the virtual CPUs presented to us in some clouds may not\nbe able to run these newer CPU models.\n\nChange-Id: Ibd6e11b59f3c8655bc60ace7383a08458b2177f2\n"
    },
    {
      "commit": "c7791301be5e19ec7a84dffbf62c40e805483f43",
      "tree": "aeb97d2acb6b038665b168031653dd8280a904f4",
      "parents": [
        "56e75e4aef3ea42d13b192e805c48357b0071239"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Oct 01 17:24:10 2021 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Oct 01 17:30:52 2021 +0000"
      },
      "message": "Enable oslo.limit to be installed from git repo\n\noslo.limit isn\u0027t currently in the list of libraries that can be\ninstalled from a git repo via LIBS_FROM_GIT.\n\nThis adds oslo.limit to enable integrated testing against unmerged\noslo.limit changes.\n\nChange-Id: I26cc567fdf4c84014040ae586bbb029b8de7a236\n"
    },
    {
      "commit": "8d1bfcacf8ffc73f0aa8c8a8a9e0fee447a1c116",
      "tree": "2199e6333c189c0cd4ee3b2be9430cbec9636c3c",
      "parents": [
        "c9f3e5bdd76430a7c14b9f02c3f8ba47214037ae"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 24 18:01:09 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 24 18:01:09 2021 -0500"
      },
      "message": "Update DEVSTACK_SERIES to yoga\n\nstable/xena branch has been created now and\ncurrent master is for yoga.\n\nChange-Id: I0c7809bdac6482bb947f394b0c2535fabb4cf067\n"
    },
    {
      "commit": "c9f3e5bdd76430a7c14b9f02c3f8ba47214037ae",
      "tree": "0c04bf487018b732aa9b52fa4b7b08e88d45d390",
      "parents": [
        "069b0bf4a93d613a9af9c8d20f75bf1e45faae91"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu Sep 16 11:43:03 2021 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu Sep 16 11:43:03 2021 -0400"
      },
      "message": "Fix stackrc os-resource-classes typo\n\nAttempting to use LIBS_FROM_GIT\u003d\"ALL\" results in a failure\ndue to a typo in stackrc for os-resource-classes repo.\n\n  Cloning into \u0027/opt/stack/os-resource-classes\u0027...\n  fatal: protocol \u0027:-https\u0027 is not supported\n  \u003csnip\u003e\n  [ERROR] /opt/stack/devstack/functions-common:629 git call failed: [git clone :-https://opendev.org/openstack/os-resource-classes.git /opt/stack/os-resource-classes --branch master]\n\nRemove the extraneous \u0027\u003d\u0027.\n\nChange-Id: I21f86324dc15fe808b38e366f7af18c96fd3890c\n"
    },
    {
      "commit": "1ab63132df6831bdf7ce180cf7923540305dcd02",
      "tree": "f3349d0274c20f654e902838a5bb38abad5bae37",
      "parents": [
        "94d7cacfe23e72388f3b198369354898db936296"
      ],
      "author": {
        "name": "Przemyslaw Szczerbik",
        "email": "przemyslaw.szczerbik@est.tech",
        "time": "Tue Jul 06 14:26:40 2021 +0200"
      },
      "committer": {
        "name": "Przemyslaw Szczerbik",
        "email": "przemyslaw.szczerbik@est.tech",
        "time": "Tue Jul 06 14:48:21 2021 +0200"
      },
      "message": "Allow to install os-resource-classes from git repo\n\nExample local.conf config snippet:\n\nLIBS_FROM_GIT\u003d\"os-resource-classes\"\nOS_RESOURCE_CLASSES_REPO\u003d\"${LOCAL_GIT_BASE}/os-resource-classes\"\nOS_RESOURCE_CLASSES_BRANCH\u003d\"dev_branch\"\n\nCloses-Bug: #1934784\nChange-Id: I972a2a49aa816433152e5cfac4f672c0465d083f\n"
    },
    {
      "commit": "e38a39ad404637ca1649cea072883aa0a4592c4f",
      "tree": "d4616db94d16d946029fc45c0c1bc5fb8454e9e8",
      "parents": [
        "9ee7821e80731dc15f71f4e56233c3295497dd53"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri May 14 09:14:24 2021 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon May 24 09:48:35 2021 +0100"
      },
      "message": "Change default network backend driver to ML2/OVN\n\nThis patch is changing the default network backend driver in DevStack to\nOVN.\n\nThis is a long effort from the Neutron community that has been\ndiscussed on previous PTGs and agreed upon.\n\nA similar patch to this one [0] have been merged in the past but got\nreverted [1] because it did break some zuul jobs. This one also include\nfixes for such jobs and was verified at [2]\n\n[0] https://review.opendev.org/c/openstack/devstack/+/735097\n[1] https://review.opendev.org/c/openstack/neutron/+/775632\n[2] https://review.opendev.org/c/zuul/zuul-jobs/+/791117\n\nChange-Id: I8c2be82f33ed9f6c36f5509b3b210ee1a38e87ca\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "bab78dede212d3bc47a74360a461c40223524448",
      "tree": "5f3a0e4e3c7694af0361240b4a04a6a3a8079941",
      "parents": [
        "0386c1cda61b57da3aedde05e317137c354fb4d9",
        "362641b1b8b0596371f13db8448ab0f43bd53482"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 29 16:26:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 29 16:26:21 2021 +0000"
      },
      "message": "Merge \"cinder: Increase VOLUME_BACKING_FILE_SIZE\""
    },
    {
      "commit": "25d37efb9154f2f08e094f4dda3366a7bcd0af31",
      "tree": "fd9337886f28c5777d9ddc6f3a297436336da499",
      "parents": [
        "a64c843052529cf5c8ac8cf8eb46c59b103b4b47"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 06 10:35:19 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 06 10:35:19 2021 -0500"
      },
      "message": "Update DEVSTACK_SERIES to xena\n\nstable/wallaby branch has been created now and\ncurrent master is for xena.\n\nChange-Id: I42f67361fe50795d929752434342effddf123486\n"
    },
    {
      "commit": "362641b1b8b0596371f13db8448ab0f43bd53482",
      "tree": "9c988ebe2bb57e8e2e9fc74cd7ea09d011d178e0",
      "parents": [
        "a64c843052529cf5c8ac8cf8eb46c59b103b4b47"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Mar 19 10:33:24 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Apr 06 11:35:44 2021 +0100"
      },
      "message": "cinder: Increase VOLUME_BACKING_FILE_SIZE\n\nAs reported in bug #1920136 the tempest-integrated-compute job has\nstarted to see insufficient free virtual space errors being reported by\nc-sch and c-vol when creating volumes. This change simply increases the\ndefault size of the underlying LVM PV used to host these volumes within\nthe default LVM/iSCSI c-vol backend deployed by devstack.\n\nChange-Id: I965d4a485215ac482403f1e83609452550dfd860\nCloses-Bug: #1920136\n"
    },
    {
      "commit": "195c885cb3ee52b683002657bd6397d5552658b1",
      "tree": "d3d2447ba09708dc112ec8bcb627eadc838a20fd",
      "parents": [
        "e049a319701ee77b27b9382bdce8e175abf65eed",
        "f548ce4816b58d7e65d64fc22a1066f1aea63824"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 18 12:45:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 18 12:45:10 2021 +0000"
      },
      "message": "Merge \"Allow to install os-ken from git repo\""
    },
    {
      "commit": "f3e9399d38ebf5dc26d9fdcd80d39179ad3e9baa",
      "tree": "e72d439e3c1d3b29613adfd449b134ff071f0ef8",
      "parents": [
        "ff895cc787cd58ed20e4e281cb2e7484ec42f8db",
        "38fed19acc2aa232503f91424d6c732ed8c7ed3a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 13:31:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 13:31:13 2021 +0000"
      },
      "message": "Merge \"Update Cirros to 0.5.2\""
    },
    {
      "commit": "ff895cc787cd58ed20e4e281cb2e7484ec42f8db",
      "tree": "7b6a4760b7be6dd645f50e4c6937789575da6dc3",
      "parents": [
        "d5a97c17874822ca405ede5e7f2cd023adde0a40",
        "3bdc8f66ad243f7487ba494e6a71f63c4965413a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 21:50:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 21:50:25 2021 +0000"
      },
      "message": "Merge \"Add a variable to configure the Tempest venv upper constraints\""
    },
    {
      "commit": "38fed19acc2aa232503f91424d6c732ed8c7ed3a",
      "tree": "08ee7e0979adcdc89bd2ceed09a08e2edd1c06d0",
      "parents": [
        "3948fcb03c96bacc0c620de5b2c18a475e7afef2"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Mar 08 08:50:53 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Mar 08 08:50:53 2021 +0000"
      },
      "message": "Update Cirros to 0.5.2\n\nThis release [1] includes a single fix [2] pulling in the ahci module\nwhich is required by Iad1adbc23b31dd54a96299e7a8a4b622c15eed8d, a\nnova-next change introducing q35 testing to the job.\n\nThis depends on the following change caching the image within the CI\nhost image:\n\nDepends-On: https://review.opendev.org/c/openstack/project-config/+/779178/\n\n[1] https://github.com/cirros-dev/cirros/releases/tag/0.5.2\n[2] https://github.com/cirros-dev/cirros/pull/65\n\nChange-Id: I12e0bdb3699e5343592ab834468ba6b2fcdcaaf4\n"
    },
    {
      "commit": "970891a4ef863344fb1425727b3c3bf91b1c8bb5",
      "tree": "782a639eca786b0645bd8b95cc8d5b77351092c3",
      "parents": [
        "3c6d1059298788d4ce35845fdb1bef2938046702"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue Mar 02 16:45:39 2021 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Mar 05 15:10:19 2021 +0000"
      },
      "message": "Remove references to XenAPI driver\n\nThe XenAPI driver was removed during the Victoria release [1], while the\nlibvirt+xen driver has been removed in the Wallaby release [2]. Remove\nreferences to Xen from DevStack since its all a no-op now.\n\n[1] I42b302afbb1cfede7a0f7b16485a596cd70baf17\n[2] I73305e82da5d8da548961b801a8e75fb0e8c4cf1\n\nChange-Id: If7055feb88391f496a5e5e4c72008bf0050c5356\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "f548ce4816b58d7e65d64fc22a1066f1aea63824",
      "tree": "18ea066ac60f04b4e8240008be0877b43df429d0",
      "parents": [
        "0de8a5534fc08172dc1074c94d11725dad1d7590"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Mar 04 10:31:30 2021 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Mar 04 10:31:30 2021 +0900"
      },
      "message": "Allow to install os-ken from git repo\n\nos-ken is used by neutron ML2/OVS agent.\nWe need to install os-ken from source to test os-ken changes\nagainst neutron. We already have tempest-integrated-networking job\nin os-ken repo but it turns out it consumes os-ken from PyPI :-(\n\nChange-Id: Ibcff212591e9fed25f1316403627269d81455b09\n"
    },
    {
      "commit": "3bdc8f66ad243f7487ba494e6a71f63c4965413a",
      "tree": "735b72773c8a226a97ce3aecd216f6fd0cde33dc",
      "parents": [
        "556f84aea90c572873fc9834292635b41e590224"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 09 12:56:34 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 20 14:05:36 2021 -0600"
      },
      "message": "Add a variable to configure the Tempest venv upper constraints\n\nWe use Tempest master for testing the supported stable\nbranches so using master upper constraints works fine but\nwhen we need to use old Tempest in the below cases then master\nupper constraints do not work and devstack will not be\nable to install Tempest in vnenv:\n\n- Testing Extended Maintenance branch\n- Testing py2.7 jobs until stable/train with in-tree tempest plugins\n\nThis commit adds a variable to set the compatible upper constraint\nto use for Tempest\u0027s old version.\n\nFew of the current failure which can be fixed by this new configurable var:\n- networking-generic-switch-tempest-dlm-python2\n  - https://zuul.opendev.org/t/openstack/build/ebcf3d68d62c4af3a43a222aa9ce5556\n- devstack-platform-xenial on stable/steinand stable/train\n  - https://zuul.opendev.org/t/openstack/build/37ffc1af6f3f4b44b5ca8cbfa27068ac\n\nChange-Id: I5b2217d85e6871ca3f7a3f6f859fdce9a50d3946\n"
    },
    {
      "commit": "29efb7282296c183d5036bc64451a9469a053056",
      "tree": "35d2a2eb1a961284b59a09bcbe3bf184da3ca5da",
      "parents": [
        "4727c5c94610b90a1aa436e49576cdebaf1eb1e6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 30 11:06:04 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 30 11:06:49 2020 -0500"
      },
      "message": "Update DEVSTACK_SERIES to wallaby\n\nstable/victoria branch has been created now and\ncurrent master is for wallaby.\n\nChange-Id: I5f5b233127d6ef24452fcd05db990f9ddc244dc4\n"
    },
    {
      "commit": "1d468d45dbb330c31c28e54d9c9abe5f8ec394ba",
      "tree": "5ad9e18a1fda4e692f7b874e7077ef5d6f509012",
      "parents": [
        "647fef0b405deea635a710c124d508a59e6d1119"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jun 09 14:35:52 2020 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Aug 11 15:47:01 2020 +0100"
      },
      "message": "[OVN] Move OVN module from Neutron to DevStack\n\nAs part of the Victoria PTG the Neutron team entertained the idea of\nhaving the OVN driver as the default backend in DevStack (this hasn\u0027t\nyet being decided by the community, this will be discussed within this\ncycle).\n\nFor this to happen, we also would need to move the module that configures\nOVN to the DevStack repository. This is what this patch is doing.\n\nNote that we are updating the lib/neutron-legacy module instead of\nlib/neutron in this patch, this is because as part of the PTG the\nNeutron team has decided to un-deprecate the neutron-legacy module since\nthe \"new\" lib/neutron module is broken and nobody is current working on\nit (also all services uses neutron-legacy).\n\nAlso, the ovsdbapp has been added to the ALL_LIBS list because a gate\njob in the ovsdbapp project repository relies on installing the library\nfrom source instead of pip to run.\n\nDepends-On: https://review.opendev.org/#/c/740663/\nChange-Id: Ib4194329474e8d68a90886d2a04f027eecd741df\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "d7a82f41e469fc51fb021184c1fa6c98da428411",
      "tree": "8b0efcf039e29af25b4c70f7a842ae3b44cfbda6",
      "parents": [
        "f6286cb586eb1f861866bfdf85c4f873c79fd592"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Jun 23 10:21:09 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jun 26 15:27:32 2020 +0200"
      },
      "message": "Drop support for python2\n\npython2 is EOL, let\u0027s move on and only support python3.\n\nChange-Id: Ieffda4edea9cc19484c04420ed703f7141ef9f15\n"
    },
    {
      "commit": "66c812d392a922a5b76780a515b0a065b6fa7cdf",
      "tree": "1aaabb2249111806672c580e98381ab905ec61ee",
      "parents": [
        "038ea9ab926148e36c83cb92cda527946d8659e1"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 16 12:13:45 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 16 12:13:45 2020 +0200"
      },
      "message": "Remove neutron-fwaas from the jobs\u0027 required project\n\nNeutron-fwaas is going to be deprecated in master branch with [1].\n\n[1] https://review.opendev.org/#/c/735828/\n\nChange-Id: I513ef36e681fc3f9e5aa9f81c9aedba716366729\n"
    },
    {
      "commit": "e0f051ced7c7cd760b6d502e8d95027f5029d6e8",
      "tree": "d56554d98a3d164cffc32b038417dd52362f938d",
      "parents": [
        "ff479d03ee13a09fd691f69c081dc9ad7b682df3",
        "6808a3468dd157f9f0676f972aea54add4e33063"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 10:36:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 10:36:47 2020 +0000"
      },
      "message": "Merge \"Clean up remainders of USE_SYSTEMD and logging setup\""
    },
    {
      "commit": "7a0fa4fd9e5db7253fee0820fc002703d43bca3c",
      "tree": "c3c8ecd2b681d96bca0e9c2df304d973e3604dfc",
      "parents": [
        "54edc7aeef97df768477b5fa14f8fc45266a9c2e"
      ],
      "author": {
        "name": "Maciej Józefczyk",
        "email": "mjozefcz@redhat.com",
        "time": "Thu Mar 05 16:55:50 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue May 26 16:08:19 2020 +0000"
      },
      "message": "Update cirros image to cirros-0.5.1\n\nNew cirros with recent fixes for metadata service\nhas been released. [1]\nLet\u0027s update the image version in gate.\n\nThis also includes a fix to pass image name to SDK tests.\n\n[1] https://github.com/cirros-dev/cirros/pull/11/commits/e40bcd2964aa496a9d03e1aaf95cf7a86938f129\n\nChange-Id: I6ccd646f1c22a99bed0bebf6e363d2190241b667\nCo-authored-by: Radosław Piliszek \u003cradoslaw.piliszek@gmail.com\u003e\n"
    },
    {
      "commit": "67fd81a484b2e9153e39d583c03ffc929ef6703e",
      "tree": "bd147052e84c6743b5f68660d6c48b7b24ab7cbc",
      "parents": [
        "36705b52336a442dc05d9874638d269834ff93b7"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 30 09:24:04 2020 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 30 16:05:15 2020 +1000"
      },
      "message": "Cleanup yum things\n\nWe no longer support platforms with Yum on master.  Cleanup old\nreferences and convert to dnf.\n\nWe don\u0027t need any of the failure wrapper stuff as dnf runs in strict\nmode by default.\n\nThere seem to be a few callers out there, so we\u0027ll leave it called\nyum_install for now.\n\nChange-Id: Ie71a48fd85b00a97a14bf260cd013b18af4cce06\n"
    },
    {
      "commit": "f4a629b4b01c088d70594798bd791b3b9574a62a",
      "tree": "85fbd8555d13fb5cdd29c7287c2010c4b92151f3",
      "parents": [
        "bc86e82a61d9aa74e6f455bb47003a96c548b2fc",
        "ad1635147c51f0b0e8264dd32d3be9461519e87d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 28 04:16:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 28 04:16:11 2020 +0000"
      },
      "message": "Merge \"Bump noVNC to 1.1.0\""
    },
    {
      "commit": "bc86e82a61d9aa74e6f455bb47003a96c548b2fc",
      "tree": "3102475acc240e549484f39e9a42096a5b8fe28f",
      "parents": [
        "ccc58267257f48501030ad7e3c4b18a7435f9a1c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 27 12:03:38 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Apr 27 12:03:38 2020 -0500"
      },
      "message": "Update DEVSTACK_SERIES to victoria\n\nstable/ussuri branch has been created now and\ncurrent master is for victoria.\n\nChange-Id: I10bd20adf6ce43c6c73acaa646d425c6df6da199\n"
    },
    {
      "commit": "ad1635147c51f0b0e8264dd32d3be9461519e87d",
      "tree": "541a15ba2fdb95803638ad0d9037259ce4d1367c",
      "parents": [
        "5b5aefb0898c791a5b58689579562d95f94750d4"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Jul 08 13:17:39 2019 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Sun Apr 19 20:58:37 2020 +0100"
      },
      "message": "Bump noVNC to 1.1.0\n\nv1.1.0 was released over a year ago now so move to it ahead of 1.2.0.\n\nChange-Id: I13c5638f320b18c4f6f945528352471d2bb31313\n"
    },
    {
      "commit": "e6852eadb192365093e8ef738cff87fe60e8434a",
      "tree": "53ceb768eb2a742994f5c8099ad620351fef6cae",
      "parents": [
        "01826e1c5b65e8d9c88b4f195bb688137b28c0c5"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 12 15:18:11 2020 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 14 15:32:42 2020 +1000"
      },
      "message": "Use venv for VIRTUALENV_CMD\n\nUsing venv, which is part of python3, we avoid an extra dependency on\nthe virtualenv package.  For Debuntu, which splits this out into a\nseparate package, add this to debs/general.\n\nThis is part of the infra efforts to ship \"plain\" nodes without any\ndependencies installed.  While devstack can re-install virtualenv, we\ndon\u0027t need any features it provides and it means one less dependency.\n\nChange-Id: I3c323640f288e57581a4eb8adba2a08d0b0cbd8f\n"
    },
    {
      "commit": "2dcbc28abab7eb51b9e3fd549fab49d42c48e90f",
      "tree": "a530d3fb202efc3170c3373194cb127d2254446e",
      "parents": [
        "93d22d82988ee781feddf84535d65adf44472379"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Feb 05 11:29:51 2020 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Feb 17 12:00:41 2020 +0000"
      },
      "message": "Install versioned python RPMs on RedHat distros\n\nSet default python3 version as 3 for cases python3\nis not installed before running DevStack.\n\nImplements installation of required python3x package\nfor RedHat family distros with package name depending on\nconfigurable ${PYTHON3_VERSION}. Examples:\n\n  3 \u003d\u003e python3 python3-devel (default one)\n  3.6 \u003d\u003e python36 python36-devel\n  3.7 \u003d\u003e python37 python37-devel\n\nThis should help in situations where there are more\nthan one python available for given platform and\nDevStack is asked to pick one by its full 3.x version\n\nChange-Id: I49d86bc9193165e0a41e8e8720be37d81a4e7ee0\n"
    },
    {
      "commit": "93d22d82988ee781feddf84535d65adf44472379",
      "tree": "1f437a6920802f714a4d3d8019fd0de25fe9cf13",
      "parents": [
        "80758e6932c79c48348730dfe571b9bcb02c5410",
        "8dd6f153d6b8dfd8ae976e7f1c9df06019a159b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 17 01:05:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 01:05:14 2020 +0000"
      },
      "message": "Merge \"Add LIBVIRT_CPU_MODE to set CPU mode\""
    },
    {
      "commit": "80758e6932c79c48348730dfe571b9bcb02c5410",
      "tree": "984ac34a0ecfd371e5d3d340fd12d7cd026aaa4a",
      "parents": [
        "64b3c5f468110e00a30216186e590e87f81bc328",
        "78cf6f642aea91385dfbe6e1fa594e9f5373e69c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Feb 15 16:01:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 16:01:08 2020 +0000"
      },
      "message": "Merge \"Always install python3 and its dev package\""
    },
    {
      "commit": "6808a3468dd157f9f0676f972aea54add4e33063",
      "tree": "07c88c44b873e088f3f9715acb5b2e70ffbacdc3",
      "parents": [
        "46fd6448978897c9e215fc5e038b3d91daa8db5a"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jan 20 15:52:33 2020 +0000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jan 23 11:50:07 2020 +0000"
      },
      "message": "Clean up remainders of USE_SYSTEMD and logging setup\n\nWe dropped the ability to override USE_SYSTEMD to False when we deleted\nscreen support in [0], so we can also clean up any conditionals based\non it.\n\nAlso clean up the logging setup functions, dropping local vars for\nparameters that we don\u0027t actually support anymore.\n\n[0] I8c27182f60b0f5310b3a8bf5feb02beb7ffbb26a\n\nChange-Id: I5cbce9f2c42e111761e8689447b3f8cbb7ea2eb5\n"
    },
    {
      "commit": "78cf6f642aea91385dfbe6e1fa594e9f5373e69c",
      "tree": "ac65c1f2f82ce3f88f72bee3e5b0a02fb7566511",
      "parents": [
        "e18325ca67dcb70b01a29563432291e1baf9f46e"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Oct 15 19:45:09 2019 +0000"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Wed Jan 22 20:03:29 2020 -0600"
      },
      "message": "Always install python3 and its dev package\n\nSome distros do not install python3/python3-devel with the minimal\ninstall. F29 doesn\u0027t install -devel, and neither Centos 7 or 8\ninstall either. This patch ensures that these packages get installed.\n\nIdeally, PYTHON3_VERSION would be set *after* ensuring that python3\nwas installed, but it gets a little tricky with all of the includes.\nThis sets it to 3.6 as nothing uses 3.5 anymore.\n\nChange-Id: I7bdfc408b7c18273639ec26eade475856ac43593\n"
    },
    {
      "commit": "89cb80d2120a7247dcc8b1f6a073cf9c9e488806",
      "tree": "4afded604b87d1256ed59ec986218354c4f08b82",
      "parents": [
        "09e860fc2c306774076c1814ba3ab7c44404066d"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Sat Jan 18 15:41:17 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jan 22 13:43:23 2020 +0000"
      },
      "message": "Revert \"Revert \"Stop enabling g-reg by default\"\"\n\nThis reverts commit 98f3bbe509c2de9efaf4f3fc1b5dbc42d7a67987.\n\nThis is no longer necessary as proper fix [1]\nis now applied.\n\n[1] https://review.opendev.org/703288\n\nChange-Id: Ibc40f79b1daf30246ed24790e9b305caea497cb2\nRelated-bug: #1859847\nRelated-bug: #1860021\n"
    },
    {
      "commit": "b9dfa46f0a84015183311f51fab3b026f4596792",
      "tree": "c91ecfb3289ff49c014e6544bec1a9aaaaf1c98b",
      "parents": [
        "46fd6448978897c9e215fc5e038b3d91daa8db5a",
        "6b6bdc7111aa6f953a29c5ffc8854039336ce660"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 21 07:40:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 21 07:40:40 2020 +0000"
      },
      "message": "Merge \"inc/python: Remove ability to mark packages as non-Python3\""
    },
    {
      "commit": "8dd6f153d6b8dfd8ae976e7f1c9df06019a159b9",
      "tree": "1ba84b96c0d691629defafa45538a19e54b1027f",
      "parents": [
        "0d3f08f69218699cfdeb554a6efb8d6bec7cfd85"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 07:24:17 2020 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 14:16:12 2020 +0100"
      },
      "message": "Add LIBVIRT_CPU_MODE to set CPU mode\n\nIn same cases, the hypervisor presents to the guest OS a named CPU model\nis similar to the host CPU and adds extra features to approximate the\nhost model. However, this does not guarantee all features will be\nprecisely match.\n\nThis patch adds LIBVIRT_CPU_MODE to allow users to define the CPU mode\nthey want to use, for example \"host-passthrough\".\n\nChange-Id: I83792c776b50d1d22584be2a37cc6a166f09c72b\n"
    },
    {
      "commit": "98f3bbe509c2de9efaf4f3fc1b5dbc42d7a67987",
      "tree": "c4e606b3b313449d676a49c15101cea58c2b0267",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 17:41:22 2020 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 17:42:23 2020 +0000"
      },
      "message": "Revert \"Stop enabling g-reg by default\"\n\nThis reverts commit d7dfcdb4674daae8a294848b1de6fa87c5d7d4eb. A\nsubsquent change that depends on this,\nd8dec362baa2bf7f6ffe1c47352fdbe032eaf20a, has knock on effects for\ndevstack-gate and needs to be reverted. Revert this first.\n\nChange-Id: Ic5402f57052648e10eacf3c3de67d2cdd2d42f63\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nPartial-bug: #1860021\n"
    },
    {
      "commit": "6b6bdc7111aa6f953a29c5ffc8854039336ce660",
      "tree": "dfa6eeae055b90324722010c582fb7da955298b5",
      "parents": [
        "035b41b9b28e0cda61dc7427dcd7e4b44b7a6563"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed Oct 09 16:13:20 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Jan 17 11:19:16 2020 +0000"
      },
      "message": "inc/python: Remove ability to mark packages as non-Python3\n\nEverything in OpenStack *must* be Python 3 supporting now, which means\nit\u0027s time to remove the functionality that allows us to blacklist\npackages that didn\u0027t support Python 3.\n\nChange-Id: I7c8cf538ec88bd4056b0109f19671e3d65f5da3a\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "d7dfcdb4674daae8a294848b1de6fa87c5d7d4eb",
      "tree": "7c693408d0d695cb1f3464ed29f073a75ae901ff",
      "parents": [
        "bcb2c30c317834f62cab470dc0b58670d945a6ef"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Jan 15 18:36:20 2020 +0100"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Jan 15 18:37:51 2020 +0100"
      },
      "message": "Stop enabling g-reg by default\n\nPer [1] Glance registry should not be required to run since Queens.\n\n[1] https://specs.openstack.org/openstack/glance-specs/specs/queens/approved/glance/deprecate-registry.html\n\nChange-Id: I93325cbd26dbc6a30062d9ba83acab248897b18e\nDepends-on: https://review.opendev.org/702707\nRelated-bug: #1859847\n"
    },
    {
      "commit": "893126cd64594b45e61839f71d59b2701ef689c9",
      "tree": "ab1956131f5c49e4f8ff1c79641a344ef1535110",
      "parents": [
        "edc239d1ea02580bf9cbb23bbe433758cfaafb6e",
        "2e6677869925c86c01cae883b3dde6cccad81d30"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 09:40:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 09:40:27 2019 +0000"
      },
      "message": "Merge \"Drop Xenial support\""
    },
    {
      "commit": "eeb444bc4355916598e06462369eac0e364b60b7",
      "tree": "92e637871acc576af7d8432c76a2ec9f25c21388",
      "parents": [
        "595759c764eebbaffeb120f178dcd9069fbba070",
        "6c15c38f1a9e8e833a29637598f373d7ea29bc62"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 05 02:09:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 02:09:00 2019 +0000"
      },
      "message": "Merge \"stackrc: Make REQUIREMENTS_DIR configurable\""
    },
    {
      "commit": "2e6677869925c86c01cae883b3dde6cccad81d30",
      "tree": "de656a3baa337139d15a13cca00c6201ea75f68e",
      "parents": [
        "b0f87b286645ff20ed0bdde5443ecdbe4ae0dbd0"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Nov 20 10:41:34 2019 +1100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Nov 21 18:38:32 2019 +0000"
      },
      "message": "Drop Xenial support\n\nWith the goals of Ussuri being Python 3.6 [1], the python 3.5\nenvironment on Xenial is too old.  Remove testing and the most obvious\nbits of support from devstack.\n\nAlso drop claimed support for artful, which is long EOL.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/ussuri.html\n\nChange-Id: Iefcca99904dde76b34efbbfc0e04515dfa5a09e5\n"
    },
    {
      "commit": "48b519b5c62be33388b76fd25eebb5673d1e2c18",
      "tree": "7a0f826b13bbe18d26e359c52b3b8e72d34f20eb",
      "parents": [
        "39082a3b4ede7ba84fcc01a6d00e9cd66e2f582d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Apr 01 12:22:42 2019 -0400"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 19 20:12:14 2019 +0000"
      },
      "message": "Change USE_PYTHON3\u003dTrue by default\n\nSince Stein, gate jobs have been using bionic nodes so they\nare running with python 3.6, so it makes sense to also default\ndevstack itself to run with python3 by default.\n\nDepends-On: https://review.opendev.org/688731\n\nChange-Id: I52b03caee0ba700da3a15035201ea6cd91baa06b\n"
    },
    {
      "commit": "39082a3b4ede7ba84fcc01a6d00e9cd66e2f582d",
      "tree": "25cba2dce170e9d2922e65c7cabc2464975d4982",
      "parents": [
        "2d112db86b1b6861f6b4844bef324bda3a89248b"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Apr 02 11:03:06 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 19 20:11:23 2019 +0000"
      },
      "message": "Handle localrc early enough in stackrc\n\nWe need to source the environment overrides before they get evaluated.\nOtherwise e.g. USE_PYTHON3 is factually being ignored for some settings.\n\nAlso fix creating python3 venvs by using the \"virtualenv\" command for\nthat task.\n\nChange-Id: I16c78a7fef80372d9a1684c3256c5b50b052ecae\n"
    },
    {
      "commit": "6c15c38f1a9e8e833a29637598f373d7ea29bc62",
      "tree": "c4972426b45c753aeeabcca5014e68982f14ed79",
      "parents": [
        "63ab664baf99716e9a5d29eb82f974f8c3456816"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Wed Nov 06 07:11:33 2019 -0500"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Wed Nov 06 07:11:37 2019 -0500"
      },
      "message": "stackrc: Make REQUIREMENTS_DIR configurable\n\nIn cases where global REQUIREMENTS_DIR is set, use it\ninstead of overwriting it. This is particularly needed\nin cases where users of pip_install wrapper have the\nupper-constraints.txt at another location.\n\nChange-Id: I34e9f94548c575e1af5bca9655a3b7d1915375a8\nSigned-off-by: Flavio Fernandes \u003cflaviof@redhat.com\u003e\n"
    },
    {
      "commit": "56f23cc50df3beb1792c9c0ef6c0602534d025dc",
      "tree": "86f6e4ba89e985413340d4955de72dfa6caeb633",
      "parents": [
        "dad5665036c83dfc25de28fe82ad7831b6f0915c",
        "c6f588df02bfc01bde463cb63f19f90a5935839b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 08 19:33:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 08 19:33:51 2019 +0000"
      },
      "message": "Merge \"Fix target branch for pbr and diskimage-builder\""
    },
    {
      "commit": "dad5665036c83dfc25de28fe82ad7831b6f0915c",
      "tree": "a09e1c8fbaede9cb2063708aa36b28ab595161f3",
      "parents": [
        "e6f495e2dd550e74ad392f88b67be35fc38b3e0d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 07 17:21:46 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Oct 07 17:21:46 2019 +0000"
      },
      "message": "Update DEVSTACK_SERIES to ussuri\n\nstable/train branch has been created now and\ncurrent master is for ussuri.\n\nChange-Id: I2bb84cb4b32e344572a7c3e6f300c1aa19e486df\n"
    },
    {
      "commit": "c6f588df02bfc01bde463cb63f19f90a5935839b",
      "tree": "a4efb6c8b8d44676eed5415f18d1d5d1c5b5ebff",
      "parents": [
        "e3cd502252a52c10007a7a39b98359d97d9cc24a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 25 10:31:09 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Sep 25 10:31:09 2019 -0400"
      },
      "message": "Fix target branch for pbr and diskimage-builder\n\nThe target branch was centralized in change\nI82aa19e739eeda3721bac1cb5153ad0bf2d1125a but there\nare two issues, pbr and diskimage-builder are using\nTARGET_BRANCH which gets changed to stable/* for\neach openstack stable branch that gets created for\ndevstack, e.g. I861068ae1a9902cef61c52c70dda7bb42f4371a0,\nbut pbr and diskimage-builder don\u0027t have stable branches\nso they should be using BRANCHLESS_TARGET_BRANCH i.e. master.\n\nChange-Id: I47ac7a7e194ca6d613d0ccaebfd557346644c2df\n"
    },
    {
      "commit": "d33cdd01f83b891b010e0fd238f1816910f3fd77",
      "tree": "5fae09ac1598df1e2110dc715123ad82e89f3640",
      "parents": [
        "0fc6b2c5a87a1884bf3cff086081b3a253cd9302"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 01 14:58:37 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 01 18:16:30 2019 +0200"
      },
      "message": "Add options to configure cache in nova\n\nThis patch adds new options:\n* CACHE_BACKEND - with default \"dogpile.cache.memcached\"\n* MEMCACHE_SERVERS - with default \"localhost:1121\"\n\nto add possibility to configure various backends as cache in\nNova and Keystone.\nIt also adds options:\n* KEYSTONE_ENABLE_CACHE - True by default\n* NOVA_ENABLE_CACHE - True by default\n\nTo make possibility to enable and disable cache in those projects\u0027\nconfig files.\n\nDefault values configured there are the same as before were\nhardcoded for Keystone config.\n\nNova has also enabled this cache by default.\n\nChange-Id: I9082be077b59acd3a39910fa64e29147cb5c2dd7\nCloses-Bug: #1836642\n"
    },
    {
      "commit": "764ccd07a7f30ecf6549bad618bc05ffb97fae35",
      "tree": "bf8234badc3f83566ed949bba6c83a91069d42d6",
      "parents": [
        "15c64f109e4a46404f4b553c6b566f80653e0887"
      ],
      "author": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Thu Jul 11 09:47:48 2019 -0700"
      },
      "committer": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Thu Jul 11 09:47:52 2019 -0700"
      },
      "message": "Remove Swift from default DISABLED_PYTHON3_PACKAGES\n\nAs of https://review.opendev.org/#/c/653548/ this is no longer\nnecessary.\n\nChange-Id: Iab43d77c3444fa97f3339f0e5fa4ad24e87e3fd6\n"
    },
    {
      "commit": "99e7445fb245deaa67d831a23c4e4ee21c13c855",
      "tree": "3a03fb266a3f7a477395a240e4e9e60397e7beaa",
      "parents": [
        "9b6d2f20b47523ddc51349943dd76bb76d1c58d8"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jun 21 09:38:24 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jun 21 09:38:24 2019 -0400"
      },
      "message": "Adjust repo namespace for pbr\n\nThis is a follow up for change Ifcfce490edb3d77e4e436e002d35bc909e1a057c\nwhere the GIT_BASE was changed to the opendev URL to avoid redirects.\nThe pbr namespace in stackrc was old and still getting redirected and\nthis change fixes that.\n\nChange-Id: Ib444e928fa2ca7650670f97be6927202333a1dd7\n"
    },
    {
      "commit": "371a25328525ac16677ad721f725e81628f9d941",
      "tree": "270c03d8796dc60f32797c53cfdaaf5513833048",
      "parents": [
        "d5634c4723df4f6b597578a8588ad3730e4b5bbc"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mark@mcclain.xyz",
        "time": "Tue May 07 12:12:29 2019 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 21 14:33:29 2019 +1000"
      },
      "message": "Change the GIT_BASE default to https://opendev.org\n\nChange-Id: Ifcfce490edb3d77e4e436e002d35bc909e1a057c\n"
    },
    {
      "commit": "4b8cba77fe3444c925b5e4fe39743d54b0243eef",
      "tree": "e4ccc899ff3f9d0fb5f676c09ce12482c7fd183e",
      "parents": [
        "984c3ae33b6a55f04a2d64ea9ffbe47e37e89953"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue May 21 14:17:11 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 31 15:10:05 2019 +0100"
      },
      "message": "Remove n-cells, n-net and n-cauth\n\nRemove nova cells v1 support, which also allows/necessitates removing\nsupport for nova networks (which was only supported with cells v1) and\nnova-consoleauth (which was required by cells v1 but is unnecessary\notherwise).\n\nThe Depends-On isn\u0027t really necessary, but it\u0027s here to make sure this\ndoesn\u0027t merge until we _really_ have killed cells v1.\n\nI honestly expected this patch would be bigger.\n\nChange-Id: I90316208d1af42c1659d3bee386f95e38aaf2c56\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nDepends-On: Ib0e0b708c46e4330e51f8f8fdfbb02d45aaf0f44\n"
    },
    {
      "commit": "070e4ee65e73584bae5fdb23135abb972baf8ae9",
      "tree": "fab77e6c39789ec2c1828504a9d2ad5c1acc4f48",
      "parents": [
        "58de715453fd9c55d57ee18e8f915685e8ebb6b7"
      ],
      "author": {
        "name": "Kota Tsuyuzaki",
        "email": "tsuyuzaki.kota@lab.ntt.co.jp",
        "time": "Thu Sep 13 03:08:19 2018 +0900"
      },
      "committer": {
        "name": "Kota Tsuyuzaki",
        "email": "tsuyuzaki.kota@lab.ntt.co.jp",
        "time": "Wed May 01 18:07:58 2019 +0000"
      },
      "message": "Deprecate swift3, use s3api in Swift repo\n\nswift3 is no longer actively maintained in the upstream.\nThat has been moved to Swift repository as s3api so we should\nuse s3api middleware instead. As well as swift3, s3token is\nalso maintained in Swift upstream.\n\nChange-Id: I4582d81da066ab53e6f11ad1df7af91425f2b0ca\n"
    },
    {
      "commit": "315bc13595bf1ebae205f462fc6078f9fc3c840b",
      "tree": "53e9d98a2a5ed04ff6b78b20ba7ecd7dc5c33381",
      "parents": [
        "8bdbf850967b90ebdca428247bb93ad2eb6478c0"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 26 18:47:06 2019 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Mar 26 18:47:06 2019 +0000"
      },
      "message": "Update DEVSTACK_SERIES to train\n\nstable/stein branch has been created now and\ncurrent master is for train.\n\nChange-Id: I119f0388891db44c9753e49cedfeb32c74f2a40d\n"
    },
    {
      "commit": "6d9f3716aabbebe220b5750822894a9356bde64b",
      "tree": "8448ecb79143ab96306d54f4776be4d54188a89a",
      "parents": [
        "32cbddc49d9bcbb9fa82fcb7f10f34db7f353603",
        "676957ffcff78e790134776f71035a3b14974896"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 17 14:52:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 17 14:52:45 2019 +0000"
      },
      "message": "Merge \"Update etcd version to 3.3.12\""
    },
    {
      "commit": "32cbddc49d9bcbb9fa82fcb7f10f34db7f353603",
      "tree": "f05c9af20cf643e6d33d38f616870f3a83f893a7",
      "parents": [
        "f28c75f87abdda00dcfc2f673816728676313c95",
        "8c5486993dec738a3e83746af2d62bdba648c999"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 17 14:52:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 17 14:52:44 2019 +0000"
      },
      "message": "Merge \"Bump noVNC to 1.0.0\""
    },
    {
      "commit": "676957ffcff78e790134776f71035a3b14974896",
      "tree": "6f7c1764cb0195416ea6bac8c0f36d3114ca7c2d",
      "parents": [
        "16eea25b2645260808c7d063a8308cac6cc68cef"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin034@gmail.com",
        "time": "Sun Mar 10 14:55:48 2019 +0000"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin034@gmail.com",
        "time": "Sun Mar 10 15:00:04 2019 +0000"
      },
      "message": "Update etcd version to 3.3.12\n\nThe default version is 3.2.17 which seems to be too old.\nSome external tools are not compatible with this old version.\nFor example, kubeadm cannot support external etcd version that is\nolder than 3.2.18.\n\nThis commit update the etcd version to 3.3.12 wich is the current\nlatest version.\n\nChange-Id: Icfabbe580bb83a3babb98cc9fdbfb8eb388dc108\n"
    },
    {
      "commit": "8b003e0ed2f41fb1ab0007c969bba33c5701f625",
      "tree": "03fd6a4f41cbd27ddb4802ed72c3033de16cdddb",
      "parents": [
        "5488336545ddc2dadadfae61a0367074cc16e5e2"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 04 16:50:42 2019 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 04 16:50:42 2019 +1100"
      },
      "message": "Switch GIT_BASE to https://\n\nInfra are looking at implementing gitea for serving git, but this does\nnot have a git protocol handler ATM.  Switch GIT_BASE, and some\ntesting, to https:// to be in a better position to handle this.\n\nChange-Id: I97a7b0de7b1ec2dd15d15c58699a631b09273df1\nStory: #2004627\nTask: #29701\n"
    },
    {
      "commit": "8c5486993dec738a3e83746af2d62bdba648c999",
      "tree": "be2d1fa8e273bee7229e5b8074fd9b065af793e2",
      "parents": [
        "72f632222f6d90d3545b5d7ca48297da4218e2ea"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 11 16:12:17 2018 +0530"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu Feb 28 10:20:39 2019 +0000"
      },
      "message": "Bump noVNC to 1.0.0\n\nThis introduces a breaking change in the URLs used to access the console\n[1]. This is updated in both the documentation and linked nova change.\n\n[1] https://github.com/novnc/noVNC/commit/83391ffc\n\nChange-Id: I14a0be0034f4a76ab37eb90325967500c3bf1ff9\nDepends-On: I9a50a111ff4911f4364a1b24d646095c72af3d2c\nRelated-bug: #1682020\n"
    },
    {
      "commit": "f3302dcee3e11fb4283a28416e1bcf92514b6bf8",
      "tree": "e2ee094c33c2db78d39ad2c134f22dd8cbd353a4",
      "parents": [
        "f1275599ad372e7715b5b825d6ab8649867b3679",
        "58243f6203f3385039fe7124b037d5abf7e1d59e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 06 16:34:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 06 16:34:57 2019 +0000"
      },
      "message": "Merge \"Add options for development bindep install\""
    },
    {
      "commit": "62c832b090021b0c85ade8eb718eabaccc345257",
      "tree": "5738bd9d9da75eba8d2e16c071cbc431bd9b632f",
      "parents": [
        "85e6aaf54136409a7944fb645ec1bc78f212529b",
        "15b6ac98cb932488bce77b267f0f27903f0d47d0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Jan 20 15:20:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 20 15:20:35 2019 +0000"
      },
      "message": "Merge \"Update default cirros version\""
    },
    {
      "commit": "58243f6203f3385039fe7124b037d5abf7e1d59e",
      "tree": "657a7933404290db8f3df9e47de90c1439e51fc3",
      "parents": [
        "8fc227f63fd0820bd9c5725a6023529c742d2041"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Dec 13 14:05:53 2018 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Jan 14 16:35:12 2019 +1100"
      },
      "message": "Add options for development bindep install\n\nThis adds a -bindep option to the key development library install\nfunctions.  With this option the bindep.txt file will be referenced\nand the relevant packages installed.\n\nChange-Id: I856f1f59fca49b6020920d8f859b797f3b904300\n"
    },
    {
      "commit": "36377f63e348200cd091b702c74350062a69fff9",
      "tree": "e9962c68b82b43a6b415c7aa71722ce3ce5e841e",
      "parents": [
        "a88a22969cb557456d3a8db8ae734a59a1ba8066"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue Dec 04 11:33:03 2018 -0500"
      },
      "committer": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Wed Jan 09 09:05:36 2019 -0500"
      },
      "message": "install under python3 by default when enabled\n\nRemove the requirement that services explicitly enable python3 support\nin order to be tested under python3 when running with python3\nenabled. Keep the enable_python3_package() function for backwards\ncompatibility, for now, since it is called in some devstack plugins.\n\nExplicitly add swift to the set of packages that should not be installed\nusing python3 by default until full support is available.\n\nChange-Id: I8ab0a7c242bbf5bf3f091f5a85a98e2f4543f856\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n"
    },
    {
      "commit": "15b6ac98cb932488bce77b267f0f27903f0d47d0",
      "tree": "026c9ea94cdf879975eecf85b240ccd14baede3d",
      "parents": [
        "8c93374cddda59129ac809f159cb554f54c7443c"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Nov 21 11:55:57 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Dec 19 12:42:14 2018 +0000"
      },
      "message": "Update default cirros version\n\nCirros has a new release 0.4.0, which fixes a couple of issues.\n\nChange-Id: I419348f1784600e3989c8e86a99c04b24f3610c4\n"
    },
    {
      "commit": "86011b700a89dc4e7e156eb662f435271934d5f1",
      "tree": "7d5679d45f547d62d817cb3d7afa58ce17bf38da",
      "parents": [
        "8fc227f63fd0820bd9c5725a6023529c742d2041",
        "0ce6ae813707678541697b2ffe24056f0f8e26b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 15 10:24:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 15 10:24:47 2018 +0000"
      },
      "message": "Merge \"Update cirros version\""
    }
  ],
  "next": "0ce6ae813707678541697b2ffe24056f0f8e26b7"
}
