)]}'
{
  "log": [
    {
      "commit": "edea9b5fd3fef2f2d71d598085f32cc5a21d7929",
      "tree": "b391527da1a70ff147c31ff86a1df33ffb082bb4",
      "parents": [
        "757a2a96b51a4d851694bdbf35ac5526a62c0f59",
        "f49b435e98cd9d119179d98829241954b8d73669"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 14 13:10:53 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 14 13:10:53 2022 +0000"
      },
      "message": "Merge \"[Doc] Fix Glance image size limit command\""
    },
    {
      "commit": "757a2a96b51a4d851694bdbf35ac5526a62c0f59",
      "tree": "2bc93d7bfd94f8dfa1358964ab3b1635729a44a5",
      "parents": [
        "ab162024bbaf693d24f1c19b22a63837b3ec9c33",
        "97b2a51d6beee4fd58b93027d823d6fd90f5c11f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 14 08:40:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 14 08:40:26 2022 +0000"
      },
      "message": "Merge \"Fix dbcounter install on Debian Bullseye\""
    },
    {
      "commit": "97b2a51d6beee4fd58b93027d823d6fd90f5c11f",
      "tree": "d00d2fa1832918f0b19629842a5b2541858c960b",
      "parents": [
        "47a429777ce71e4d69e1894f173cf87e731b3a6e"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Nov 09 11:58:37 2022 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Nov 10 09:21:45 2022 -0800"
      },
      "message": "Fix dbcounter install on Debian Bullseye\n\nThe dbcounter install on Debian Bullseye is broken in a really fun way.\nThe problem is that we end up mixing pypi openssl and distro\ncryptography under pip and those two versions of libraries are not\ncompatible.\n\nThe reason this happens is that debian\u0027s pip package debundles the pip\ndeps. This splits them out into /usr/share/python-wheels and it will\nprefer distro versions of libraries over pypi installed versions of\nlibraries. But if a pypi version is installed and a distro version is\nnot then the pypi version is used. If the pypi version of library A does\nnot work with distro version of library B then debundled pip breaks.\nThis has happened with crypytography and pyOpenSSL.\n\nThis happens because urllib3 (a debundled pip dep) appears to use\npyopenssl conditionally. Novnc depends on python3-cryptography, and\nopenstack depends on cryptogrpahy from pypi ensuring we get both a\ndistro and a pypi version installed. However, pyOpenSSL is only pulled\nin from pypi via openstack deps. This leaves debundled urllib3\nattempting to use pypi pyOpenSSL with distro cryptography and that combo\nisn\u0027t valid due to an interface change.\n\nTo fix this we install python3-openssl ensuring that debundled pip will\nuse distro pyOpenSSL with distro cryptography making everything happy\nagain. But we only do this when we install novnc as novnc is what pulls\nin distro cryptography in the first place. We can\u0027t simply install\npython3-openssl on all debuntu platforms because this breaks Ubuntu\nFocal in the other direction. On Ubuntu focal distro pip uses distro\npyOpenSSL when no pypi pyOpenSSl is installed (prior to keystone\ninstall) and is not compatible with pypi cryptography.\n\nHonestly, this whole intersection between distro and pypi installs of\ncryptography and pyOpenSSL could probably be made cleaner. One option\nwould be for us to always install the constraints version of both\npackages from pypi and the distro pacakges very early in the devstack\nrun. But that seems far more complicated so I\u0027m not attempting that\nhere.\n\nChange-Id: I0fc6a8e66e365ac49c6c7ceb4c71c68714b9f541\n"
    },
    {
      "commit": "ab162024bbaf693d24f1c19b22a63837b3ec9c33",
      "tree": "f3415616940d714d137303d81b6fc1ebde54a4ab",
      "parents": [
        "1054f12bdac0208e73f22e16fe77edb87886722d",
        "d1c2bf5e7c739bc5a7eeac602b477edb9f6630c2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 10 15:09:43 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 10 15:09:43 2022 +0000"
      },
      "message": "Merge \"Add new service \"file_tracker\"\""
    },
    {
      "commit": "1054f12bdac0208e73f22e16fe77edb87886722d",
      "tree": "2437448cfaadb3b40a21379d73a4fa9884fa0ebf",
      "parents": [
        "a4680766515ed9317b71cfb39cd0d75dc04f3d9c",
        "97061c9a1f2a2989e0bacb5f7cc5910c75aaeb44"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 10 10:10:02 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 10 10:10:02 2022 +0000"
      },
      "message": "Merge \"Add LVM NVMe support\""
    },
    {
      "commit": "a4680766515ed9317b71cfb39cd0d75dc04f3d9c",
      "tree": "a54d613e3dc91200de67cbb41c82d1b0ac2e9636",
      "parents": [
        "47a429777ce71e4d69e1894f173cf87e731b3a6e"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Nov 09 10:11:46 2022 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Nov 09 10:11:46 2022 -0800"
      },
      "message": "Make debian-bullseye job non-voting\n\nAs noted in the QA meeting this week, this job is failing due to\nsomething that seems outside of our control:\n\nhttps://meetings.opendev.org/meetings/qa/2022/qa.2022-11-08-15.00.log.html\n\nMake it non-voting until that is resolved.\n\nChange-Id: Ia571d1dab45eb1bbb8665373d416515d3c95fb14\n"
    },
    {
      "commit": "d1c2bf5e7c739bc5a7eeac602b477edb9f6630c2",
      "tree": "bb1773a20a92fc11856a19ab993f4bf3d1bcc991",
      "parents": [
        "1f5d6c0abba7c18dc809a68ed893a6e8f77b207a"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Nov 02 16:43:41 2022 +0100"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Nov 07 08:21:34 2022 +0000"
      },
      "message": "Add new service \"file_tracker\"\n\nThis new service periodically tracks the file open in the system.\n\nCloses-Bug: #1995502\nChange-Id: I02e097fef07655ff571af9f35bf258b2ed975098\n"
    },
    {
      "commit": "47a429777ce71e4d69e1894f173cf87e731b3a6e",
      "tree": "f70704a871dfb28abc1a8f09160976173bdac8da",
      "parents": [
        "60b31d412cf11ecc0ead823b83291f56c5af1284"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Nov 04 14:31:03 2022 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Fri Nov 04 14:34:07 2022 +0100"
      },
      "message": "Extend single-core-review for non-functional changes\n\nAdding a second exception for single-core-review in Devstack\nrepository - changes which do not affect core functionality, like\nf.e. job cleanups, can be reviewed by a single core.\n\nChange-Id: Idb6cefa510fdbfed41379eb410f4884852d1177f\n"
    },
    {
      "commit": "60b31d412cf11ecc0ead823b83291f56c5af1284",
      "tree": "3a3fd0e9cb381f3499dced0619298837d1b40b53",
      "parents": [
        "1f5d6c0abba7c18dc809a68ed893a6e8f77b207a",
        "7d1ba835c38839a62cee94dc281773b62c554932"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 04 09:26:51 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 04 09:26:51 2022 +0000"
      },
      "message": "Merge \"[Doc] Fix tox command option to run smoke tests\""
    },
    {
      "commit": "1f5d6c0abba7c18dc809a68ed893a6e8f77b207a",
      "tree": "3686e28316141d2950a1f68bb324537f08e141cb",
      "parents": [
        "5e7afb779c469f593a1628e8f63c66989b7e2c49",
        "71c99655479174750bcedfe458328328a1596766"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 01 18:57:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 01 18:57:38 2022 +0000"
      },
      "message": "Merge \"Use separate OVS and OVN directories\""
    },
    {
      "commit": "5e7afb779c469f593a1628e8f63c66989b7e2c49",
      "tree": "b01a725fd0d3b526389840c24893ea8b2cb904b5",
      "parents": [
        "c3a82032ab91343114b957a26f6530b32fe60e2b"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Oct 24 12:17:48 2022 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Oct 24 12:18:40 2022 +0200"
      },
      "message": "Run dmesg command with sudo\n\nIt seems that setting \"sysctl kernel.dmesg_restrict\" was changed\nin Ubuntu 22.04 (Jammy) to \"1\" and because of that running \"dmesg\"\ncommand requires now root privileges.\n\nCloses-bug: #1994023\n\nChange-Id: I2adc76e3025fadf994bab2e2e1fd608e688874fc\n"
    },
    {
      "commit": "c3a82032ab91343114b957a26f6530b32fe60e2b",
      "tree": "2aaeaa374379c41fea3472f98fb01eb4a31e32c1",
      "parents": [
        "6c8e88f61dbe3f767423e895fd015bff9cabeca1",
        "781fbf47b557d92bcb71e60c535f6249e729637d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 21 09:23:45 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 21 09:23:45 2022 +0000"
      },
      "message": "Merge \"docs: Add warnings about password selection\""
    },
    {
      "commit": "71c99655479174750bcedfe458328328a1596766",
      "tree": "d3571b8e84248d1597437da215b650c45b2d9a2f",
      "parents": [
        "dc8fc5c1693c5131a1c2df76d0addeb0daa83171"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Wed Oct 19 14:08:43 2022 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu Oct 20 19:49:10 2022 -0400"
      },
      "message": "Use separate OVS and OVN directories\n\nIf stack.sh is run on a system that already has OVN packages\ninstalled, it could fail to find its DB sockets. This is because\nthe \u0027ln -s\u0027 will place the symlink inside of /var/run/ovn\ninstead of using a single directory as intended.\n\nChange the code in neutron_plugins/ovn_agent to not make the\nsymlink and instead use separate directories for OVS and OVN.\n\nCloses-bug: #1980421\n\nChange-Id: Ic28a93bdc3dfe4a6159234baeabd0064db452b07\n"
    },
    {
      "commit": "6c8e88f61dbe3f767423e895fd015bff9cabeca1",
      "tree": "447320f462d15f5b9f6a00c980f0734b33f527b7",
      "parents": [
        "dc8fc5c1693c5131a1c2df76d0addeb0daa83171",
        "358987f065af05d166539982c282e2f587b5c952"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 14 09:53:29 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 14 09:53:29 2022 +0000"
      },
      "message": "Merge \"Adding devstack support for Rocky Linux 9\""
    },
    {
      "commit": "358987f065af05d166539982c282e2f587b5c952",
      "tree": "350f2ad867f005aa05a641529e4d5dc170cb04a8",
      "parents": [
        "b5c2e7b3fac7e603979fbdf52375154bf932c0f6"
      ],
      "author": {
        "name": "Adrian Fusco Arnejo",
        "email": "afuscoar@redhat.com",
        "time": "Wed Aug 31 19:38:49 2022 +0200"
      },
      "committer": {
        "name": "Adrian Fusco Arnejo",
        "email": "afuscoar@redhat.com",
        "time": "Thu Oct 13 08:29:10 2022 +0000"
      },
      "message": "Adding devstack support for Rocky Linux 9\n\nAdding job and nodeset to run tempest-full-py3 in Rocky Linux 9 instance\n\nChange-Id: I6fb390bfeec436b50a3ddc18d154bbce3f3b1975\n"
    },
    {
      "commit": "dc8fc5c1693c5131a1c2df76d0addeb0daa83171",
      "tree": "93f45bb1b77d6d618ca71be384e79ae779e6be5f",
      "parents": [
        "ace4e8a9128d9921007c9c1afb7ded5b9e105a58",
        "2e6756640c8e85cb924f9dfcd968aad303b481b3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 12 08:12:55 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 12 08:12:55 2022 +0000"
      },
      "message": "Merge \"Re-enable horizon in jammy-based jobs\""
    },
    {
      "commit": "781fbf47b557d92bcb71e60c535f6249e729637d",
      "tree": "abafcb5dadd3ca4d7033a0eaf4427eace0f82bdf",
      "parents": [
        "f0ad3e5f3f99dc3cbec94bcced3c6e96fbfdab8b"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Oct 11 15:41:02 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Oct 11 15:43:09 2022 +0200"
      },
      "message": "docs: Add warnings about password selection\n\nSome services fail when using special characters in passwords, add some\nwarnings to our docs.\n\nCloses-Bug: 1744985\nChange-Id: I601149e2e7362507b38f01719f7197385a27e0a8\n"
    },
    {
      "commit": "7d1ba835c38839a62cee94dc281773b62c554932",
      "tree": "d2c4fd8995f35a3e2a16f6245c0dd0cd81451604",
      "parents": [
        "ace4e8a9128d9921007c9c1afb7ded5b9e105a58"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Oct 11 12:35:18 2022 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Tue Oct 11 12:40:20 2022 +0900"
      },
      "message": "[Doc] Fix tox command option to run smoke tests\n\nThis commit fixes the tox command option to run the smoke tests. The\noriginal arguments fail with the error[1], and `-efull` and\n`tempest.scenario.test_network_basic_ops` are not for the smoke tests.\n\n[1]\n $ tox -efull tempest.scenario.test_network_basic_ops\n ...\n tempest run: error: unrecognized arguments: tempest.scenario.test_network_basic_ops\n\nChange-Id: I9c3dd9fb4f64bf856c5cab88a2aeaae355c84a65\n"
    },
    {
      "commit": "2e6756640c8e85cb924f9dfcd968aad303b481b3",
      "tree": "d9fd3da6a632cb8a31f8d5d7c97c8b82cc4e7e11",
      "parents": [
        "0b0e6a647477131b5953858b3eed3d463412779f"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Oct 06 17:24:57 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Oct 10 21:37:02 2022 +0200"
      },
      "message": "Re-enable horizon in jammy-based jobs\n\nThe issue that Horizon had with python3.10 has been fixed some time ago,\nso we can stop disabling it for those jobs.\n\nAlso stop including roles from devstack-gate which we no longer need.\n\nChange-Id: Ia5d0b31561adc5051acd96fcaab183e60c3c2f99\n"
    },
    {
      "commit": "ace4e8a9128d9921007c9c1afb7ded5b9e105a58",
      "tree": "71dc554d79c3b484a311b96d0774ae5cb670c5e1",
      "parents": [
        "412c86d82596a296d84d47697345ee1241bc1a0a",
        "e69b78df6fc48a1e70c180d3878164e416adbbdd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 10 15:38:09 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 10 15:38:09 2022 +0000"
      },
      "message": "Merge \"Simplify role addtion helper functions\""
    },
    {
      "commit": "412c86d82596a296d84d47697345ee1241bc1a0a",
      "tree": "cf94039aec9c02f4ea9efe86383df37fb7b38ad6",
      "parents": [
        "e0773993e69f624675df836349c5dfc1be88bbe9",
        "e3bc6b5f571a5b291617ee5227c153002ef8d9c3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 10 15:38:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 10 15:38:05 2022 +0000"
      },
      "message": "Merge \"get_or_create_domain: simplify with \"--or-show\" argument\""
    },
    {
      "commit": "e0773993e69f624675df836349c5dfc1be88bbe9",
      "tree": "d51235b7f659ee2609dd263c9e1d2030d56d8271",
      "parents": [
        "f0ad3e5f3f99dc3cbec94bcced3c6e96fbfdab8b",
        "9ece457b7b704d1218f8746829b7950b70e0a406"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Oct 09 12:41:22 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 09 12:41:22 2022 +0000"
      },
      "message": "Merge \"Update to Fedora 36\""
    },
    {
      "commit": "e69b78df6fc48a1e70c180d3878164e416adbbdd",
      "tree": "1fda96ac91e80e1d30c64c7e463184b49ed64b3b",
      "parents": [
        "e3bc6b5f571a5b291617ee5227c153002ef8d9c3"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Sep 24 12:51:25 2019 +1000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Oct 07 11:47:17 2022 +0200"
      },
      "message": "Simplify role addtion helper functions\n\nBecause adding the role is idempotent, we can save doing the initial\ncheck for role assignment.  Also simplify the output matching by using\nosc\u0027s filters where appropriate.\n\nCo-Authored-By: Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: If2a661cc565a43a7821b8f0a10edd97de08eb911\n"
    },
    {
      "commit": "e3bc6b5f571a5b291617ee5227c153002ef8d9c3",
      "tree": "1a2552b9b5a526ccbd35eb1ef0b5042825051e5a",
      "parents": [
        "f0ad3e5f3f99dc3cbec94bcced3c6e96fbfdab8b"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Sep 24 12:44:16 2019 +1000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Oct 07 11:11:47 2022 +0200"
      },
      "message": "get_or_create_domain: simplify with \"--or-show\" argument\n\nSimilar to other functions, this uses \"--or-show\" to avoid double\ncalls.\n\nCo-Authored-By: Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I548f9acd812687838e04b705f86f3b70d2b10caf\n"
    },
    {
      "commit": "9ece457b7b704d1218f8746829b7950b70e0a406",
      "tree": "e382dc7f7a4efa62ed5975d451771c4ffd76a293",
      "parents": [
        "0d5c8d6643d5f532ec4b0e9f4a588d604db51dba"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 24 14:43:00 2022 +1000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Fri Oct 07 06:14:57 2022 +0000"
      },
      "message": "Update to Fedora 36\n\nUpdate the Fedora job to the latest release nodes\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/860634\nChange-Id: If2d7f99e3665a2e3df4cf763efc64dd381f02350\n"
    },
    {
      "commit": "f0ad3e5f3f99dc3cbec94bcced3c6e96fbfdab8b",
      "tree": "d1b660af79164e98219d3c280a0f020d96b3b24e",
      "parents": [
        "0d5c8d6643d5f532ec4b0e9f4a588d604db51dba",
        "1516997afe888ebc3cd06653a4f29a05bba7b346"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 05 18:45:57 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 05 18:45:57 2022 +0000"
      },
      "message": "Merge \"Update user guide for Octavia\""
    },
    {
      "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": "1516997afe888ebc3cd06653a4f29a05bba7b346",
      "tree": "8929458f7bc1f293022cd1dc85a4b7de634fb8bf",
      "parents": [
        "b5c2e7b3fac7e603979fbdf52375154bf932c0f6"
      ],
      "author": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Wed Sep 14 17:16:00 2022 +0200"
      },
      "committer": {
        "name": "Tom Weininger",
        "email": "tweining@redhat.com",
        "time": "Mon Sep 26 11:13:12 2022 +0200"
      },
      "message": "Update user guide for Octavia\n\nChange-Id: I8e3134c3b2d591f7ab72b8040e1b931e967e11be\n"
    },
    {
      "commit": "f49b435e98cd9d119179d98829241954b8d73669",
      "tree": "eda457fc7c0661ca5a5693d1f5766ff07e58812a",
      "parents": [
        "0b0e6a647477131b5953858b3eed3d463412779f"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Sep 22 11:22:21 2022 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Sep 22 11:28:21 2022 +0900"
      },
      "message": "[Doc] Fix Glance image size limit command\n\nThis commit fixes the configuration document which mentions how to\nchange Glance default image size quota at runtime because we don\u0027t have\n`openstack registered limit update` command but\n`openstack registered limit set` command[1].\n\n[1] https://docs.openstack.org/python-openstackclient/latest/cli/command-objects/registered-limit.html#registered-limit-set\n\nChange-Id: I399685ed1f864f8f1ce7295ed6f83336cfccbd81\n"
    },
    {
      "commit": "0b0e6a647477131b5953858b3eed3d463412779f",
      "tree": "c3fe07308730aa98b79ec58597e6781ea24a5996",
      "parents": [
        "b5c2e7b3fac7e603979fbdf52375154bf932c0f6",
        "4aa27976ebb2e4a4dc95a20f96e5d8f25b1ac10d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 20 16:22:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 16:22:26 2022 +0000"
      },
      "message": "Merge \"[ci] Remove the implied-branches pragma\""
    },
    {
      "commit": "97061c9a1f2a2989e0bacb5f7cc5910c75aaeb44",
      "tree": "4e023b674a53180bbb467b62805e692f7888ec00",
      "parents": [
        "bd6e5205b115fb0cafed7f50a676699a4b9fc0fe"
      ],
      "author": {
        "name": "Gorka Eguileor",
        "email": "geguileo@redhat.com",
        "time": "Thu Oct 14 09:55:56 2021 +0200"
      },
      "committer": {
        "name": "Gorka Eguileor",
        "email": "geguileo@redhat.com",
        "time": "Tue Sep 13 12:53:31 2022 +0200"
      },
      "message": "Add LVM NVMe support\n\nThis patch adds NVMe LVM support to the existing iSCSI LVM configuration\nsupport.\n\nWe deprecate the CINDER_ISCSI_HELPER configuration option since we are\nno longer limited to iSCSI, and replace it with the CINDER_TARGET_HELPER\noption.\n\nThe patch also adds another 3 target configuration options:\n\n- CINDER_TARGET_PROTOCOL\n- CINDER_TARGET_PREFIX\n- CINDER_TARGET_PORT\n\nThese options will have different defaults based on the selected target\nhelper.  For tgtadm and lioadm they\u0027ll be iSCSI,\niqn.2010-10.org.openstack:, and 3260 respectively, and for nvmet they\u0027ll\nbe nvmet_rdma, nvme-subsystem-1, and 4420.\n\nBesides nvmet_rdma the CINDER_TARGET_PROTOCOL option can also be set to\nnvmet_tcp, and nvmet_fc.\n\nFor the RDMA transport protocol devstack will be using Soft-RoCE and\ncreating a device on top of the network interface.\n\nLVM NVMe-TCP support is added in the dependency mentioned in the footer\nand LVM NVMe-FC will be added in later patches (need os-brick and cinder\npatches) but the code here should still be valid.\n\nChange-Id: I6578cdc27489b34916cdeb72ba3fdf06ea9d4ad8\n"
    },
    {
      "commit": "b5c2e7b3fac7e603979fbdf52375154bf932c0f6",
      "tree": "0ebc47b83584034fb7db683247e13c920d43b061",
      "parents": [
        "3de92db6634a6d1455b7211ec869aed35508c58c",
        "b9b6d6b862ce69a875c152ad30da8f4717c75272"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 30 22:53:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 30 22:53:05 2022 +0000"
      },
      "message": "Merge \"Respect constraints on tempest venv consistently\""
    },
    {
      "commit": "3de92db6634a6d1455b7211ec869aed35508c58c",
      "tree": "e5b0d9499fdb3c5e86e67d27f61a4a562169b0f5",
      "parents": [
        "995c9069508572846ad54968ee0e546d98167875"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Aug 26 12:58:29 2022 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Aug 26 13:00:03 2022 +0200"
      },
      "message": "Fix installation of OVS/OVN from sources\n\nThis patch changes user who runs ovsdb-server and ovn-nortd services\nto root.\nIt also adds installation of the libssl dev package before compilation\nof the openvswitch if TLS service is enabled.\n\nCo-Authored-By: Fernando Royo \u003cfroyo@redhat.com\u003e\n\nCloses-Bug: #1987832\nChange-Id: I83fc9250ae5b7c1686938a0dd25d66b40fc6c6aa\n"
    },
    {
      "commit": "b9b6d6b862ce69a875c152ad30da8f4717c75272",
      "tree": "d056a0f77a7f97549f7bfad7bc320d49697e8a60",
      "parents": [
        "02f8c16c9b43814d2958bad9a37b1949658081f1"
      ],
      "author": {
        "name": "June Yi",
        "email": "june.yi@samsung.com",
        "time": "Sat Jul 02 13:07:43 2022 +0900"
      },
      "committer": {
        "name": "June Yi",
        "email": "june.yi@samsung.com",
        "time": "Thu Aug 25 19:59:34 2022 +0900"
      },
      "message": "Respect constraints on tempest venv consistently\n\nIn case of online mode, there is a procedure to recreate tempest venv.\nFor consistency of tempest venv during the entire stack.sh process,\nadd logic to consider the TEMPEST_VENV_UPPER_CONSTRAINTS option here.\n\nCloses-bug: #1980483\nSigned-off-by: June Yi \u003cjune.yi@samsung.com\u003e\nChange-Id: I0cea282152fd363af8671cab1b5f733ebe2bd4df\n"
    },
    {
      "commit": "995c9069508572846ad54968ee0e546d98167875",
      "tree": "abf6a94d03b921f115da1a5022222539b441ea43",
      "parents": [
        "8fa03a37adb7a4b818b410db9463f9661715eeda",
        "ca5f9195610a94ca0a567700a94f9417ca877336"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 24 17:50:52 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 24 17:50:52 2022 +0000"
      },
      "message": "Merge \"Clean up n-net remnants\""
    },
    {
      "commit": "8fa03a37adb7a4b818b410db9463f9661715eeda",
      "tree": "9c5c896a287a34a0963a2b58a46ffd0f66b53dc0",
      "parents": [
        "c61380a136dbc5908ddedbe30c3bf4b17f6b4fe9",
        "e7d2623dca483497ec51c75dfe1b6162801eead0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 23 20:05:48 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 23 20:05:48 2022 +0000"
      },
      "message": "Merge \"Clean up neutron cleanup code\""
    },
    {
      "commit": "c61380a136dbc5908ddedbe30c3bf4b17f6b4fe9",
      "tree": "536898ea3a8b1aa9b5d5747c949c96988a1a4893",
      "parents": [
        "3154eab0d7415b1ebf372c6026c9fdaec9fd1008",
        "fdfc14451afc4d7f78edadb1b26a3a845eace715"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 23 18:08:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 23 18:08:05 2022 +0000"
      },
      "message": "Merge \"Clean up use of get_field\""
    },
    {
      "commit": "3154eab0d7415b1ebf372c6026c9fdaec9fd1008",
      "tree": "7bfc195b26b3b126c45ae17443bfe2eb45573d41",
      "parents": [
        "90e5479f382af1a5482f0acccdc36c6d18321634",
        "ccd116d36447ba1c5efad58ee360eb7f276eb7c6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 23 16:57:32 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 23 16:57:32 2022 +0000"
      },
      "message": "Merge \"Cinder: add creator role when barbican is enabled\""
    },
    {
      "commit": "e7d2623dca483497ec51c75dfe1b6162801eead0",
      "tree": "9fdf2a15d003a2ef589eb07981d44a31ace319a2",
      "parents": [
        "90e5479f382af1a5482f0acccdc36c6d18321634"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Aug 21 12:54:57 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Aug 23 18:08:19 2022 +0200"
      },
      "message": "Clean up neutron cleanup code\n\nneutron-ns-metadata-proxy was dropped from Neutron 5 years ago, no need\nto keep trying to kill it.\n\nChange-Id: I20b6d68dd8dde36057a2418bca0841bdea377b07\n"
    },
    {
      "commit": "ccd116d36447ba1c5efad58ee360eb7f276eb7c6",
      "tree": "a0c7e48441a2ae1f18caa206bfde071a263e7dda",
      "parents": [
        "28ee3463937f8c6adc92ac478759a54b35d71554"
      ],
      "author": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Wed Aug 10 10:30:19 2022 -0700"
      },
      "committer": {
        "name": "Alan Bishop",
        "email": "abishop@redhat.com",
        "time": "Mon Aug 22 19:52:00 2022 -0700"
      },
      "message": "Cinder: add creator role when barbican is enabled\n\nWhen barbican is enabled, add the \"creator\" role to cinder\u0027s service\nuser so that cinder can create secrets. Cinder needs to create\nbarbican secrets when migrating encryption keys from the legacy\nConfKeyManager to barbican. Cinder also needs to create barbican\nsecrets in order to support transferring encrypted volumes.\n\nImplements: bp/transfer-encrypted-volume\nDepends-On: I216f78e8a300ab3f79bbcbb38110adf2bbec2196\nChange-Id: Ia3f414c4b9b0829f60841a6dd63c97a893fdde4d\n"
    },
    {
      "commit": "ca5f9195610a94ca0a567700a94f9417ca877336",
      "tree": "a8c505bc655f6b42f02cb579f1fce50a35230d0f",
      "parents": [
        "90e5479f382af1a5482f0acccdc36c6d18321634"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Aug 21 10:52:41 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Aug 21 10:52:41 2022 +0200"
      },
      "message": "Clean up n-net remnants\n\nIn I90316208d1af42c1659d3bee386f95e38aaf2c56 support for nova-network\nwas removed, but some bits remained, fix this up.\n\nChange-Id: Iba7e1785fd0bdf0a6e94e5e03438fc7634621e49\n"
    },
    {
      "commit": "fdfc14451afc4d7f78edadb1b26a3a845eace715",
      "tree": "a0067518bc5a60822b90058e7bc75fcc7511e5ea",
      "parents": [
        "28ee3463937f8c6adc92ac478759a54b35d71554"
      ],
      "author": {
        "name": "Eliad Cohen",
        "email": "elicohen@redhat.com",
        "time": "Tue Aug 16 13:00:45 2022 -0400"
      },
      "committer": {
        "name": "Eliad Cohen",
        "email": "elicohen@redhat.com",
        "time": "Tue Aug 16 15:27:45 2022 -0400"
      },
      "message": "Clean up use of get_field\n\nOpenstack client can return the id field for create/show commands using\n`-f value -c id`. Cleaned up the use of grep \u0027id\u0027 with get_field\n\nChange-Id: I2f4338f30c11e5139cda51c92524782b86f0aacc\n"
    },
    {
      "commit": "90e5479f382af1a5482f0acccdc36c6d18321634",
      "tree": "4d0b9fe3d63cb8492774536689991a627e41256b",
      "parents": [
        "28ee3463937f8c6adc92ac478759a54b35d71554"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Aug 16 17:29:16 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Aug 16 17:29:16 2022 +0200"
      },
      "message": "Remove forgotten LinuxMint occurrence\n\nRight now we don\u0027t officialy support LinuxMint as our\ndocumentation says [1], it seems LinuxMint is a relict\nand got forgotten over time.\n\nThis patch removes LinuxMint from the code in order not to\nconfuse users.\n\n[1] https://docs.openstack.org/devstack/latest/\nCloses-Bug: #1983427\n\nChange-Id: Ie1ced25f89389494b28a7b2e9bb1c4273e002dd5\n"
    },
    {
      "commit": "28ee3463937f8c6adc92ac478759a54b35d71554",
      "tree": "501a61eae415839bf0d3b411e63706c8f7f2322c",
      "parents": [
        "ea82effa19014a78a755ba24bddf71012da97761",
        "d266c87b1d3ecae1b40589832efc9bf7cf3e524c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 10 14:21:00 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 14:21:00 2022 +0000"
      },
      "message": "Merge \"iniset: fix handling of values containg ampersand\""
    },
    {
      "commit": "ea82effa19014a78a755ba24bddf71012da97761",
      "tree": "3fc72f429fffca3d6ee049469ce481880be4ced3",
      "parents": [
        "51a3f2ef1e89b8912ecc1cee2e0d7aeddd89ce84",
        "b70d98fe75621d7c71197f82b9fde630d2fa50b2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 10 10:52:19 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 10:52:19 2022 +0000"
      },
      "message": "Merge \"Fix doc for adding sudo privileges to stack user\""
    },
    {
      "commit": "d266c87b1d3ecae1b40589832efc9bf7cf3e524c",
      "tree": "be8a6a5e8037215f817fa86eac5f3f84e62ac637",
      "parents": [
        "51a3f2ef1e89b8912ecc1cee2e0d7aeddd89ce84"
      ],
      "author": {
        "name": "Nobuhiro MIKI",
        "email": "nmiki@yahoo-corp.jp",
        "time": "Mon Aug 08 16:45:31 2022 +0900"
      },
      "committer": {
        "name": "Nobuhiro MIKI",
        "email": "nmiki@yahoo-corp.jp",
        "time": "Mon Aug 08 18:59:53 2022 +0900"
      },
      "message": "iniset: fix handling of values containg ampersand\n\nAttempting to set a value containing the ampersand\ncharacter (\u0026) by iniset would corrupt the value.\nSo, add an escaping process.\n\nSigned-off-by: Nobuhiro MIKI \u003cnmiki@yahoo-corp.jp\u003e\nCloses-Bug: #1983816\nChange-Id: Ie2633bacd2d761d110e6cb12f95382325c329415\n"
    },
    {
      "commit": "51a3f2ef1e89b8912ecc1cee2e0d7aeddd89ce84",
      "tree": "28da3ba97745bd96b0f75274fa4c9b3a75c6fce2",
      "parents": [
        "d9e2d10d28ebc70129ed90ac9afe11591e7bb7d3",
        "85340e77f3d15b77dd0dc7c9df240428bfd2e30f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 06 17:28:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 06 17:28:46 2022 +0000"
      },
      "message": "Merge \"delete __pycache__ directory with sudo privileges\""
    },
    {
      "commit": "d9e2d10d28ebc70129ed90ac9afe11591e7bb7d3",
      "tree": "98c7597564c9cb2292c6f69a67e35be6411d1183",
      "parents": [
        "79bef068b69c7e97a63aaa3e7fae13bcbc649ebd",
        "facf15626e5776bc64a2f072bdccadbda714a8f2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 03 12:13:54 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 03 12:13:54 2022 +0000"
      },
      "message": "Merge \"Neutron: Do not set removed allow_overlapping_ips\""
    },
    {
      "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": "8506b5bd7c5b267f9d26c229f65ef87538f95af0",
      "tree": "6916831e0c1ca8a287f9e7166cf62de73ff33191",
      "parents": [
        "0af962d60af2afc1d0c45f903ceaa0c6154e9843",
        "1a21ccbdf8eb66582a06f181f8c9af1f43bd52f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 02 00:06:56 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 02 00:06:56 2022 +0000"
      },
      "message": "Merge \"Add NEUTRON_ENDPOINT_SERVICE_NAME variable to set service name\""
    },
    {
      "commit": "0af962d60af2afc1d0c45f903ceaa0c6154e9843",
      "tree": "8c18d7596294fbb0eabe53b99d53d9b0cece0f1e",
      "parents": [
        "bd6e5205b115fb0cafed7f50a676699a4b9fc0fe",
        "cf0bf746e996b780714a085b0e6f38899c2c832e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 01 23:36:22 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 01 23:36:22 2022 +0000"
      },
      "message": "Merge \"Neutron: Set experimental option to use linuxbridge agent\""
    },
    {
      "commit": "b70d98fe75621d7c71197f82b9fde630d2fa50b2",
      "tree": "47043bf2665473a7b1fd54c27d66b311ced8c8e6",
      "parents": [
        "bd6e5205b115fb0cafed7f50a676699a4b9fc0fe"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jul 20 14:05:15 2022 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jul 20 14:06:42 2022 +0000"
      },
      "message": "Fix doc for adding sudo privileges to stack user\n\nWriting NOPASSWD directive into /etc/sudoers was throwing\npermission denied errors. This commit writes the directive\nto the /etc/sudoers.d/stack file instead.\n\nCloses-Bug: #1981541\nChange-Id: If30f01aa5f3a33dda79ff4a6892116511c8e1542\n"
    },
    {
      "commit": "facf15626e5776bc64a2f072bdccadbda714a8f2",
      "tree": "9a808e5e2b49d9e4645b47224e3681f61ad4d3be",
      "parents": [
        "cf0bf746e996b780714a085b0e6f38899c2c832e"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jul 13 15:58:42 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Tue Jul 19 13:24:38 2022 +0000"
      },
      "message": "Neutron: Do not set removed allow_overlapping_ips\n\nThe parameter has been removed from neutron by [1].\n\n[1] fde91e8059a9a23fb7ece6e3463984329c7ea581\n\nChange-Id: I3b838ea741d19729d6fcf03c0478b1b4d8ec1213\n"
    },
    {
      "commit": "1a21ccbdf8eb66582a06f181f8c9af1f43bd52f5",
      "tree": "7afa401e6e4e6ac219fca5bff1d8c3897c6d329b",
      "parents": [
        "cf0bf746e996b780714a085b0e6f38899c2c832e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jul 08 21:57:45 2022 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 19 14:51:24 2022 +0200"
      },
      "message": "Add NEUTRON_ENDPOINT_SERVICE_NAME variable to set service name\n\nThis option can be used to set name of the service used in the\nnetworking service endpoint URL.\n\nDepends-On: https://review.opendev.org/c/openstack/grenade/+/850306\n\nChange-Id: I9e9a06eadc1604214c627bd3bda010cc00aaf83d\n"
    },
    {
      "commit": "cf0bf746e996b780714a085b0e6f38899c2c832e",
      "tree": "2b82a326da79901311b60234aa85706c206849f0",
      "parents": [
        "44d07f300150f7297773a215031ea85cb1f5e205"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Jul 13 22:34:47 2022 +0900"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 19 12:46:04 2022 +0200"
      },
      "message": "Neutron: Set experimental option to use linuxbridge agent\n\nRecently the experimental mechanism has been added to Neutron and now\nit requires the [experimental] linuxbridge option when the linuxbridge\nmechanism driver is used.\n\nDepends-on: https://review.opendev.org/c/openstack/neutron/+/845181\nChange-Id: Ice82a391cda9eb0193f23e6794be7ab3df12c40b\n"
    },
    {
      "commit": "85340e77f3d15b77dd0dc7c9df240428bfd2e30f",
      "tree": "5dc6942917b3f4c8256665434eef8a8960604c0c",
      "parents": [
        "bd6e5205b115fb0cafed7f50a676699a4b9fc0fe"
      ],
      "author": {
        "name": "Yadnesh Kulkarni",
        "email": "ykulkarn@redhat.com",
        "time": "Mon Jul 11 17:14:40 2022 +0530"
      },
      "committer": {
        "name": "Yadnesh Kulkarni",
        "email": "ykulkarn@redhat.com",
        "time": "Mon Jul 11 17:14:40 2022 +0530"
      },
      "message": "delete __pycache__ directory with sudo privileges\n\nSigned-off-by: Yadnesh Kulkarni \u003cykulkarn@redhat.com\u003e\nChange-Id: I9cf3cd8921347eacc1effb2b197b97bc6ff3e0df\n"
    },
    {
      "commit": "bd6e5205b115fb0cafed7f50a676699a4b9fc0fe",
      "tree": "7d443e19503b40e2764308efde5d62c1ba61f735",
      "parents": [
        "02f8c16c9b43814d2958bad9a37b1949658081f1"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Jul 03 22:27:15 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Jul 03 22:30:41 2022 +0200"
      },
      "message": "Increase timeout waiting for OVN startup\n\nWe see some cases where OVN startup takes much longer than 5 seconds, up\nto 28 seconds have been observed, so increase the limit to 40 to be on\nthe safe side.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nCloses-Bug: 1980421\nChange-Id: I6da4a537e6a8d527ff71a821f07164fc7d342882\n"
    },
    {
      "commit": "02f8c16c9b43814d2958bad9a37b1949658081f1",
      "tree": "e5950412e379c258acaace505b5e4143eff9e12b",
      "parents": [
        "8d347090d3352fc198b5263f370c4644d8477a16",
        "e1fb94f82a2a5bfdc3a0d56c69455e95e265195e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 30 07:37:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 30 07:37:03 2022 +0000"
      },
      "message": "Merge \"Make devstack-platform-debian-bullseye voting\""
    },
    {
      "commit": "8d347090d3352fc198b5263f370c4644d8477a16",
      "tree": "e3b3c7758c70110bfddde585ac934a820ced0b03",
      "parents": [
        "ce1ae9ddef4dd05a294dc630bf81b264a4b5a703",
        "96dbf55016a22dc121589a70181e5c7e7e55f8c0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 29 19:02:12 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 29 19:02:12 2022 +0000"
      },
      "message": "Merge \"Do not create cinder backup pool and key when cephadm is used\""
    },
    {
      "commit": "e1fb94f82a2a5bfdc3a0d56c69455e95e265195e",
      "tree": "0f0a54b6bf60c7a7e5d3b2c0a34d6ce78e5f4298",
      "parents": [
        "9ddae9b38897dc99ecae4c7a87ef83f71be928ef"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jun 29 10:43:33 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jun 29 10:43:33 2022 +0200"
      },
      "message": "Make devstack-platform-debian-bullseye voting\n\nThe job has been successfully passing lately, let\u0027s make it voting.\n\nChange-Id: Ib3b803a26c8647fd49c89371516c0ac7baba2703\n"
    },
    {
      "commit": "ce1ae9ddef4dd05a294dc630bf81b264a4b5a703",
      "tree": "0ea02c17a6104366068af30d5ebba620df13aa85",
      "parents": [
        "9ddae9b38897dc99ecae4c7a87ef83f71be928ef"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jun 29 09:56:12 2022 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Jun 29 09:57:50 2022 +0200"
      },
      "message": "Fix missing \"$\" in the ENFORCE_SCOPE\u0027s variable name\n\nBecause of the missing \"$\" before ENFORCE_SCOPE in the lib/neutron\nmodule, it was treated as an ENFORCE_SCOPE string instead of variable\nand Neutron was deployed always with old defaults and disabled scope\nenforcement.\n\nChange-Id: Ibe67fea634c5f7abb521c0369ff30dd5db84db8c\n"
    },
    {
      "commit": "9ddae9b38897dc99ecae4c7a87ef83f71be928ef",
      "tree": "d5c658ee59c4c0e82938ffae7f86e12c3286cd94",
      "parents": [
        "8a38a73ddf2930e9662cb22109f4a6ef341476d6",
        "fe7cfa6b8c7573d643d66d3684de03e4183651bb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 24 11:11:19 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 24 11:11:19 2022 +0000"
      },
      "message": "Merge \"Avoid including bad service names in perf.json\""
    },
    {
      "commit": "fe7cfa6b8c7573d643d66d3684de03e4183651bb",
      "tree": "1a37dabf94bd54adc6c30793e5ed3ec9f95a5049",
      "parents": [
        "eacaa99853e3c1ed938a5d54b30d69ece8a45335"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jun 23 09:25:22 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jun 23 09:25:22 2022 -0700"
      },
      "message": "Avoid including bad service names in perf.json\n\nSome of the API services are not properly mounted under /$service/\nin the apache proxy. This patch tries to avoid recording data\nfor \"services\" like \"v2.0\" (in the case of neutron) by only adding\nnames if they\u0027re all letters. A single warning is emitted for any\nservices excluded by this check.\n\nFor the moment this will mean we don\u0027t collect data for those services,\nbut when their devstack API config is fixed, they\u0027ll start to show\nup.\n\nChange-Id: I41cc300e89a4f97a008a8ba97c91f0980f9b9c3f\n"
    },
    {
      "commit": "8a38a73ddf2930e9662cb22109f4a6ef341476d6",
      "tree": "89a5a52a349176d14ea550a67eb77020486037b4",
      "parents": [
        "eacaa99853e3c1ed938a5d54b30d69ece8a45335"
      ],
      "author": {
        "name": "Vladislav Belogrudov",
        "email": "v.belogrudov@yadro.com",
        "time": "Wed May 25 12:58:52 2022 +0300"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jun 23 07:42:19 2022 +0200"
      },
      "message": "Correct hostname for OVN agent\n\nCurrently Devstack uses short hostname for configuration of OVN.\nThis leads to inability to start instances (failing port binding)\non hosts with full hostnames (including dots). Open vSwitch expects\nhostname in external_ids that corresponds to one returned by\n``hostname`` command.\n\nCloses-Bug: #1943631\nChange-Id: I15b71a49c482be0c8f15ad834e29ea1b33307c86\n"
    },
    {
      "commit": "eacaa99853e3c1ed938a5d54b30d69ece8a45335",
      "tree": "1b778c836dd7281c88b19c59c8fd145e005883e0",
      "parents": [
        "8ff52ea12bb855adc9fe26de48b022310c1a5893",
        "d5af514ac9485009229f3b594bccc09e905782fb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 22 08:53:39 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 22 08:53:39 2022 +0000"
      },
      "message": "Merge \"Reduce memory consumption in Cinder services\""
    },
    {
      "commit": "8ff52ea12bb855adc9fe26de48b022310c1a5893",
      "tree": "af1200f5cc4e100688e9663e55893e2b391a21ae",
      "parents": [
        "44d07f300150f7297773a215031ea85cb1f5e205"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 21 17:31:50 2022 +0200"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jun 21 17:31:50 2022 +0200"
      },
      "message": "Mark devstack-platform-centos-9-stream as n-v\n\nDue to the below bug the job has been constantly failing.\nLet\u0027s make it n-v until the bug is resolved:\n  - https://bugs.launchpad.net/neutron/+bug/1979047\n\nChange-Id: Ifc8cc96843a8eac5c98cd1e1f9e4b6287a7f2e7c\n"
    },
    {
      "commit": "d5af514ac9485009229f3b594bccc09e905782fb",
      "tree": "26d60aee0492020daae91642ff2a565ca09e9e1e",
      "parents": [
        "0ae279b54aa53953f4cf48e2c2aa386b5bc0f2c0"
      ],
      "author": {
        "name": "Gorka Eguileor",
        "email": "geguileo@redhat.com",
        "time": "Wed Jun 08 10:19:50 2022 +0200"
      },
      "committer": {
        "name": "Gorka Eguileor",
        "email": "geguileo@redhat.com",
        "time": "Tue Jun 21 12:16:32 2022 +0200"
      },
      "message": "Reduce memory consumption in Cinder services\n\nThis patch reduces memory usage on the Cinder Volume and Backup services\nby tuning glibc.\n\nThe specific tuning consist on disabling the per thread arenas and\ndisabling dynamic thresholds.\n\nThe Cinder Backup service suffers from high water mark memory usage and\nuses excessive memory.  As an example just after 10 restore operations\nthe service uses almost 1GB of RAM and does not ever free it afterwards.\nWith this patch the memory consumption of the service is reduced down to\nalmost 130MB.  If we add a revert from Cinder (Change-Id\nI43a20c8687f12bc52b014611cc6977c4c3ca212c) it goes down to 100MB during\nmy tests.\n\nThis glibc tuning is not applied to all Python services because I\nhaven\u0027t done proper testings on them and at first glance they don\u0027t seem\nto have such great improvements.\n\nRelated-bug: #1908805\nChange-Id: Ic9030d01468b3189350f83b04a8d1d346c489d3c\n"
    },
    {
      "commit": "44d07f300150f7297773a215031ea85cb1f5e205",
      "tree": "3d16ffb1bc8c7c9ad6fa399dc17d25bda18c4f85",
      "parents": [
        "8eede1fc391c08352d5cdc8d980c12cface5a354",
        "599b241d32cd067a9a26c54fe178dd2bd28426d6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 15 15:14:52 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 15 15:14:52 2022 +0000"
      },
      "message": "Merge \"Run debian platform job with OVN\""
    },
    {
      "commit": "8eede1fc391c08352d5cdc8d980c12cface5a354",
      "tree": "cb6122e440e3ff420eff4b83f51f9594e70887b4",
      "parents": [
        "7391297bc348dc89f7e29c1ab804b1e62d419ae9",
        "c869d59857c636d21ecd0329023038b24252627d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 08 21:39:03 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 21:39:03 2022 +0000"
      },
      "message": "Merge \"Add support for IPv6 tunnel endpoints\""
    },
    {
      "commit": "7391297bc348dc89f7e29c1ab804b1e62d419ae9",
      "tree": "ce17b5da57c421c94fbedf2cbd51a6652dea46cb",
      "parents": [
        "e6e7100e853f2ba06bf2157fd87ae948faba1d1f",
        "f7d87aa433d344f5db0201aca047a987cba3a0af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 08 20:35:06 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 08 20:35:06 2022 +0000"
      },
      "message": "Merge \"Capture QEMU core dumps when possible\""
    },
    {
      "commit": "e6e7100e853f2ba06bf2157fd87ae948faba1d1f",
      "tree": "d242770d93720ed2d4efd58b9968d1580e14d4a1",
      "parents": [
        "e661cae7e8b6f4c843aaac9ecd2d89083d20ed45"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Jun 07 10:12:59 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Jun 07 13:42:54 2022 +0200"
      },
      "message": "Don\u0027t install pinned setuptools with distro pip\n\nWe are seeing failures when using an updated setuptools version\ninstalled together with distro pip on Ubuntu 22.04. Install the version\nfrom u-c only when we are also installing pip from upstream.\n\nChange-Id: Ibb6e9424e5794ccbf9a937d2eecfa3bf60ed312e\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": "96dbf55016a22dc121589a70181e5c7e7e55f8c0",
      "tree": "82e369057f0b7de58e45feef0fcbe62bfe427950",
      "parents": [
        "50e3c06ec245e8a5e7ca24015b0c152e3bc40a5c"
      ],
      "author": {
        "name": "Francesco Pantano",
        "email": "fpantano@redhat.com",
        "time": "Fri Mar 18 10:56:31 2022 +0100"
      },
      "committer": {
        "name": "Francesco Pantano",
        "email": "fpantano@redhat.com",
        "time": "Mon Jun 06 14:19:32 2022 +0200"
      },
      "message": "Do not create cinder backup pool and key when cephadm is used\n\nWhen cephadm is used, if ENABLE_CEPH_C_BAK is True both pool and\nkey are created by devstack-plugin-ceph. This piece of code can\nstill stay here to make sure the cinder config is properly built.\n\nChange-Id: I799521f008123b8e42b2021c1c11d374b834bec3\n"
    },
    {
      "commit": "e661cae7e8b6f4c843aaac9ecd2d89083d20ed45",
      "tree": "91a026686a767501340db3576c913ed3381b64ab",
      "parents": [
        "906cf815284d3ab7ffcf0eeab16b1a7585ee4750",
        "6dd896feface3d0413437221a63e508b359ed615"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 03 20:40:15 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 03 20:40:15 2022 +0000"
      },
      "message": "Merge \"Allow to skip stop of ovn services\""
    },
    {
      "commit": "906cf815284d3ab7ffcf0eeab16b1a7585ee4750",
      "tree": "b4c9377e5a0a7409dda82da6d4ac4adbbc31b0eb",
      "parents": [
        "35fb53423a68f8d156693ae79c1c6950538a33b7",
        "e85c68e60ff460f0e16eefd5f084862628a3c54d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 03 18:44:10 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 03 18:44:10 2022 +0000"
      },
      "message": "Merge \"Add apache2 to the services we collect for memory\""
    },
    {
      "commit": "f7d87aa433d344f5db0201aca047a987cba3a0af",
      "tree": "1ad4c92b090659cf177af24653d7c075ec308396",
      "parents": [
        "0ae279b54aa53953f4cf48e2c2aa386b5bc0f2c0"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jun 02 11:08:32 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Jun 03 07:54:35 2022 -0700"
      },
      "message": "Capture QEMU core dumps when possible\n\nSome of the hardest-to-debug issues are qemu crashes deep in a nova\nworkflow that can\u0027t be reproduced locally. This adds a post task to\nthe playbook so that we capture the most recent qemu core dump, if\nthere is one.\n\nChange-Id: I48a2ea883325ca920b7e7909edad53a9832fb319\n"
    },
    {
      "commit": "35fb53423a68f8d156693ae79c1c6950538a33b7",
      "tree": "9756d5f981dfae09e5a653df6b8ed2fe597605aa",
      "parents": [
        "0ae279b54aa53953f4cf48e2c2aa386b5bc0f2c0"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Jun 03 10:10:50 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Jun 03 11:52:50 2022 +0530"
      },
      "message": "[ironic][swift]Temporary add sha1 to allowed_digests\n\nSwift removed sha1 from supported digests with [1] and\nthat broked ironic tinyipa job. Temorary add sha1 to\nallowed_digests until it\u0027s fixed in ironic.\n\n[1] https://review.opendev.org/c/openstack/swift/+/525771\n\nStory: 2010068\nTask: 45539\nChange-Id: I68dfc472ce901058b6a7d691c98ed1641d431e54\n"
    },
    {
      "commit": "0ae279b54aa53953f4cf48e2c2aa386b5bc0f2c0",
      "tree": "9bd0b1f9243062adb24c0e235628ccfe8be58904",
      "parents": [
        "d0657a02e59b706b3063d3a6941421ccf3762c36",
        "c64ea4f213afebd1602d05cdd4d5bc14eaf5356b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 31 21:15:54 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 21:15:54 2022 +0000"
      },
      "message": "Merge \"Fix doc and user create script to set homedir permissions\""
    },
    {
      "commit": "d0657a02e59b706b3063d3a6941421ccf3762c36",
      "tree": "44647354c1b718e90c009f15673bd9d3ae280ad7",
      "parents": [
        "0e08e9b48c33855fe513655d5a018e891e06b49b",
        "1cdf413ac6f993dc2074741be4627acdc3f10304"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 31 19:04:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 31 19:04:26 2022 +0000"
      },
      "message": "Merge \"Do not barf stack trace if stats DB is missing\""
    },
    {
      "commit": "6dd896feface3d0413437221a63e508b359ed615",
      "tree": "c081f485f2b0052cf99d72090139749474c80628",
      "parents": [
        "0e08e9b48c33855fe513655d5a018e891e06b49b"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue Apr 26 16:37:07 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue May 31 12:57:39 2022 +0530"
      },
      "message": "Allow to skip stop of ovn services\n\nGrenade jobs stop services, check fip connectivity\nfor a nova server and then upgrade to next release.\n\nBut since ovn data plane and db services are stopped along\nwith other services, fip connectivity fails as a result.\n\nWe shouldn\u0027t stop these services along with other\nneutron services. This patch adds a new variable\n\"SKIP_STOP_OVN\" which can be used by grenade jobs\nto skip stop of ovn services.\n\nThis will also fix the ovn grenade jobs.\n\nAlso source fixup_stuff.sh so function fixup_ovn_centos\nis available. It\u0027s already sourced in stack.sh but\nthat\u0027s not used in grenade run.\n\nChange-Id: I94818a19f19973779cb2e11753d2881d54dfa3bc\n"
    },
    {
      "commit": "e85c68e60ff460f0e16eefd5f084862628a3c54d",
      "tree": "ec85311d458ff509a7e8af9eaebce02486fdc3d2",
      "parents": [
        "0e08e9b48c33855fe513655d5a018e891e06b49b"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu May 26 09:31:36 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu May 26 09:31:36 2022 -0700"
      },
      "message": "Add apache2 to the services we collect for memory\n\nChange-Id: Ic6daef5b4df50ce43c6782542cb54c1958e54655\n"
    },
    {
      "commit": "0e08e9b48c33855fe513655d5a018e891e06b49b",
      "tree": "d5bb818ac3cddfc6e5826f4c1e1f63667b31a3a1",
      "parents": [
        "8e1d5aa22eb799fafe7ec8454be279479cba6da3",
        "1d5be95196d31ba1a4ef125f4b06a5730f2af113"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 25 09:12:18 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 25 09:12:18 2022 +0000"
      },
      "message": "Merge \"Cleanup comment that should\u0027ve been removed\""
    },
    {
      "commit": "599b241d32cd067a9a26c54fe178dd2bd28426d6",
      "tree": "f7a1ca8705660319249296d28cfbdebc9aeadba5",
      "parents": [
        "8e1d5aa22eb799fafe7ec8454be279479cba6da3"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Oct 21 12:07:17 2021 +0200"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed May 25 08:57:56 2022 +0000"
      },
      "message": "Run debian platform job with OVN\n\nPackages for OVN are now available in bullseye, so we can drop the\nspecial handling.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I5e5c78aa19c5208c207ddcf14e208bae8fbc3c55\n"
    },
    {
      "commit": "c64ea4f213afebd1602d05cdd4d5bc14eaf5356b",
      "tree": "90370d709a99472a34b450efe80cc92643e38d7b",
      "parents": [
        "d380858b2de619d7712ebd84c7d9c5114a4405fe"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Apr 20 12:30:09 2022 +0530"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Wed May 25 06:34:30 2022 +0000"
      },
      "message": "Fix doc and user create script to set homedir permissions\n\nRHEL based distros set homedir permissions to 700,\nand Ubuntu 21.04+ to 750[1], i.e missing executable\npermission for group or others, this results into failures\nas defined in the below bug.\n\nSince in doc we add useradd command, it\u0027s good to\nadd instructions to fix the permissions there itself\ninstead of getting failures during installation and then\nfixing it.\n\nAlso update user create script to fix permissions\nby adding executable bit to DEST directory if missing.\n\n[1] https://discourse.ubuntu.com/t/private-home-directories-for-ubuntu-21-04-onwards/19533\n\nCloses-Bug: #1966858\nChange-Id: Id2787886433281238eb95ee11a75eddeef514293\n"
    },
    {
      "commit": "8e1d5aa22eb799fafe7ec8454be279479cba6da3",
      "tree": "6cc2672e25d0174735b65509e1da7959bda3190a",
      "parents": [
        "50e3c06ec245e8a5e7ca24015b0c152e3bc40a5c",
        "560ee16a85b22b4456177d289cf53c31c6a1ca6b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 24 11:34:09 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 24 11:34:09 2022 +0000"
      },
      "message": "Merge \"Drop openEuler support\""
    },
    {
      "commit": "1cdf413ac6f993dc2074741be4627acdc3f10304",
      "tree": "38d6165679c87495844aa49514fb0986380e4b27",
      "parents": [
        "50e3c06ec245e8a5e7ca24015b0c152e3bc40a5c"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon May 23 13:56:13 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon May 23 13:56:13 2022 -0700"
      },
      "message": "Do not barf stack trace if stats DB is missing\n\nThis can happen if devstack fails to run, but we still run the post\ntasks. Also could happen if some sort of hybrid job configuration\ndoes not run all of devstack but we still end up running post jobs.\n\nJust warn to stderr and assume no DB info.\n\nChange-Id: I211a331ab668dbb0ad7882908cca4363f865d924\n"
    },
    {
      "commit": "1d5be95196d31ba1a4ef125f4b06a5730f2af113",
      "tree": "4212d4fda4669abbc3c058519407f8cade9c14a7",
      "parents": [
        "50e3c06ec245e8a5e7ca24015b0c152e3bc40a5c"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Mon May 23 08:46:05 2022 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Mon May 23 08:46:50 2022 -0700"
      },
      "message": "Cleanup comment that should\u0027ve been removed\n\nThe previous change, I237f5663b0f8b060f6df130de04e17e2b1695f8a, removed\na SETUPTOOLS flag, but not the comment explaining why that flag was\npreviously set. Clean up that comment.\n\nChange-Id: I32b0240fd56310d7f10596aaa8ef432679bfd66a\n"
    },
    {
      "commit": "50e3c06ec245e8a5e7ca24015b0c152e3bc40a5c",
      "tree": "1876a283b05919beacbba07e51a0980b5b6df89a",
      "parents": [
        "34c28426767dea608b1bf54ad2bc7fdc27b49f16"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu May 19 13:36:43 2022 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri May 20 10:35:18 2022 -0700"
      },
      "message": "Fix dbcounter installation on Jammy\n\nThere are two problems with dbcounter installation on Jammy. The first\nis straightforward. We have to use `py_modules` instead of `modules` to\nspecify the source file. I don\u0027t know how this works on other distros\nbut the docs [0] seem to clearly indicate py_modules does this.\n\nThe second issue is quite an issue and requires story time. When\npip/setuptools insteall editable installs (as is done for many of the\nopenstack projects) it creates an easy-install.pth file that tells the\npython interpreter to add the source dirs of those repos to the python\npath. Normally these paths are appended to your sys.path. Pip\u0027s isolated\nbuild env relies on the assumption that these paths are appeneded to the\npath when it santizes sys.path to create the isolated environemnt.\n\nHowever, when SETUPTOOLS_SYS_PATH_TECHNIQUE is set to rewrite the paths\nare not appended and are inserted in the middle. This breaks pip\u0027s\nisolated build env which broke dbcounter installations. We fix this by\nnot setting SETUPTOOLS_SYS_PATH_TECHNIQUE to rewrite. Upstream indicates\nthe reason we set this half a decade ago has since been fixed properly.\n\nThe reason Jammy and nothing else breaks is that python3.10 is the first\npython version to use pip\u0027s isolated build envs by default.\n\nI\u0027ve locally fiddled with a patch to pip [1] to try and fix this\nbehavior even when rewrite is set. I don\u0027t plan to push this upstream\nbut it helps to illustrate where the problem lies. If someone else would\nlike to upstream this feel free.\n\nFinally this change makes the jammy platform job voting again and adds\nit to the gate to ensure we don\u0027t regress again.\n\n[0] https://docs.python.org/3/distutils/sourcedist.html#specifying-the-files-to-distribute\n[1] https://paste.opendev.org/show/bqVAuhgMtVtfYupZK5J6/\n\nChange-Id: I237f5663b0f8b060f6df130de04e17e2b1695f8a\n"
    },
    {
      "commit": "34c28426767dea608b1bf54ad2bc7fdc27b49f16",
      "tree": "623f0738ed3ba9472d5f80b90d2489766186bfb4",
      "parents": [
        "083eeee5af61a19a932138b5035a916c7421beee",
        "92a34dbe951f2ab31fb3432e61cf34db034b0145"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 19 17:23:50 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 19 17:23:50 2022 +0000"
      },
      "message": "Merge \"Configure placement section in neutron conf\""
    },
    {
      "commit": "560ee16a85b22b4456177d289cf53c31c6a1ca6b",
      "tree": "da9a10d19b242e3d2cc414e461439c70c07eaf4a",
      "parents": [
        "08254ca3127042d2ed081df4bcb8ff15ca7bdb2e"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu May 19 13:58:11 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu May 19 14:06:11 2022 +0200"
      },
      "message": "Drop openEuler support\n\nThe job is broken since it is running with python3.7 and most services\nnow require at least python3.8.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: Ie21f71acffabd78c79e2b141951ccf30a5c06445\n"
    },
    {
      "commit": "083eeee5af61a19a932138b5035a916c7421beee",
      "tree": "f15897d69d5552b4e45bf37b368ba91580103aad",
      "parents": [
        "08254ca3127042d2ed081df4bcb8ff15ca7bdb2e"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu May 19 13:55:35 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu May 19 13:55:35 2022 +0200"
      },
      "message": "Make jammy platform jobs non-voting\n\nWe missed to add the jobs to the gate queue and so they have already\nregressed before they were actually in place. Make them non-voting for\nnow until the issues are fixed.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I5d1f83dfe23747096163076dcf80750585c0260e\n"
    },
    {
      "commit": "08254ca3127042d2ed081df4bcb8ff15ca7bdb2e",
      "tree": "3effb26849017716b1158f616a553b67bf9b7901",
      "parents": [
        "2f889954ce75ce0373712b6069d394f696cb1611",
        "5c765cb8a1866bd3405946d097d7fb06066ae4d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 19 08:16:18 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 19 08:16:18 2022 +0000"
      },
      "message": "Merge \"Add Ubuntu 22.04 LTS (jammy) platform job\""
    },
    {
      "commit": "2f889954ce75ce0373712b6069d394f696cb1611",
      "tree": "b0e29420799b87a7841ef4af38e63a87c1e7fe6f",
      "parents": [
        "9eb64896dd785b96b191ce939396420f592e53b4",
        "111a38b4d6e6f61c21570e0adba58f6c59c52900"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 18 15:38:49 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 15:38:49 2022 +0000"
      },
      "message": "Merge \"lib/tempest: add wait for Glance image import\""
    },
    {
      "commit": "111a38b4d6e6f61c21570e0adba58f6c59c52900",
      "tree": "de364cbecf861cc49b4a0a10ad32365b3d9d2d2c",
      "parents": [
        "83a81755ac47516b7866cf8b587e743b174bac10"
      ],
      "author": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Fri May 13 20:53:26 2022 -0400"
      },
      "committer": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Wed May 18 08:22:49 2022 -0400"
      },
      "message": "lib/tempest: add wait for Glance image import\n\nGlance image import is asynchronous and may be configured to do image\nconversion.  If image import is being used, it\u0027s possible that the\ntempest configuration code is executed before the import has\ncompleted and there may be no active images yet.  In that case,\nwe will poll glance every TEMPEST_GLANCE_IMPORT_POLL_INTERVAL seconds\n(default: 1) to see if there are TEMPEST_GLANCE_IMAGE_COUNT active\nimages (default: 1) up to TEMPEST_GLANCE_IMPORT_POLL_LIMIT times\n(default: 12).\n\nYou can see an example of the issue this patch addresses in real\nlife:\nhttps://review.opendev.org/c/openstack/glance/+/841278/1#message-456096e48b28e5b866deb8bf53e9258ee08219a0\n\nChange-Id: Ie99f12691d9062611a8930accfa14d9540970cc5\n"
    },
    {
      "commit": "9eb64896dd785b96b191ce939396420f592e53b4",
      "tree": "131576fc8d33f297c8227d783ac7d555acba699d",
      "parents": [
        "47b7b84422803a3edb387e34c88ba3752b4d82bc",
        "7191c5e7e7edb1e2f28c0ce71294f61b409cf16b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 18 11:30:49 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 11:30:49 2022 +0000"
      },
      "message": "Merge \"Use proper sed separator for paths\""
    },
    {
      "commit": "92a34dbe951f2ab31fb3432e61cf34db034b0145",
      "tree": "16b55dfd7f9154fd8a9144b764da93971c6c48f9",
      "parents": [
        "83a81755ac47516b7866cf8b587e743b174bac10"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Tue May 17 20:10:48 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed May 18 15:27:40 2022 +0530"
      },
      "message": "Configure placement section in neutron conf\n\nWithout it segment plugin fails to connect with\nplacement api. Configure the placement section\nif service is deployed.\n\nCloses-Bug: #1973783\nChange-Id: Ie7f37770a04f622735cf2263c601257669ab5064\n"
    },
    {
      "commit": "47b7b84422803a3edb387e34c88ba3752b4d82bc",
      "tree": "5be791229b9691642b51ff2a590b5cd9eb3e9f09",
      "parents": [
        "4fd28317533de17d0cb90df42c4b2b82f7203acb",
        "64d68679d9660e304ab3550929fe9892a124ac6f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 18 00:19:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 00:19:23 2022 +0000"
      },
      "message": "Merge \"Improve API log parsing\""
    },
    {
      "commit": "4fd28317533de17d0cb90df42c4b2b82f7203acb",
      "tree": "30cda84ed4ca335ee57b0fff1c767ef58a4a0d39",
      "parents": [
        "071374fa05cead7ea16687e9990d65c904acc729",
        "fe52d7f0a88de2dc330923cf6cf52c83ccb92bd6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 18 00:19:20 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 18 00:19:20 2022 +0000"
      },
      "message": "Merge \"Change DB counting mechanism\""
    },
    {
      "commit": "071374fa05cead7ea16687e9990d65c904acc729",
      "tree": "4aec9692a9557b1fb0e1aa53f059c391ff101825",
      "parents": [
        "83a81755ac47516b7866cf8b587e743b174bac10",
        "42be2425d8782799d3d9f82c6f1789f8b05a4301"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 17 18:40:28 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 18:40:28 2022 +0000"
      },
      "message": "Merge \"Collect status of all services\""
    },
    {
      "commit": "83a81755ac47516b7866cf8b587e743b174bac10",
      "tree": "2b7700e1f62c464420df7b4fe331d9cf07e19640",
      "parents": [
        "d450e146ccc9b43ce151f57523e4e4c88b9fdafb",
        "1baa8905d5a3d677b5298e76621b9e08e0ed0f13"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 12 19:03:49 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 12 19:03:49 2022 +0000"
      },
      "message": "Merge \"Wait for OVN dbs also along with sockets\""
    }
  ],
  "next": "64d68679d9660e304ab3550929fe9892a124ac6f"
}
