)]}'
{
  "log": [
    {
      "commit": "15b2e429685fc753759ef8f3773ac559424e028f",
      "tree": "b12e91d9e38eec774b2a6eef856f6b4a548eba30",
      "parents": [
        "fa42b3ca7bbac7746644693241ea1dd58a4939f0"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Jan 24 14:44:13 2023 +0100"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Mon Apr 17 08:43:22 2023 +0000"
      },
      "message": "Modify devstack-base to allow for fips\n\ndevstack-base is changed to descend from\nopenstack-multinode-fips which is defined in\nproject-config.\n\nThis allows jobs to execute the enable_fips playbook\nto enable FIPS mode on the node, but only if they\nopt-in by setting enable_fips to True.  Otherwise,\nthis is a no-op.\n\nChange-Id: I5631281662dbd18056ffba291290ed0978ab937e\n"
    },
    {
      "commit": "fa42b3ca7bbac7746644693241ea1dd58a4939f0",
      "tree": "adfc91690e0ca313cf0ed6455e956399de5d5c46",
      "parents": [
        "b10c06027273d125f2b8cd14d4b19737dfb94b94"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 14 02:16:59 2023 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 14 02:16:59 2023 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I84015f860155e5c8ec3bcf54353d91405a13e549\n"
    },
    {
      "commit": "b10c06027273d125f2b8cd14d4b19737dfb94b94",
      "tree": "259f58a289cde8342be1e71d59b03f487d2d1a02",
      "parents": [
        "4dfb67a831686279acd66f65e51beba42f675c91",
        "aa47cb34ae25b66e46a216e1c9b7b668615b520b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 27 14:20:04 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 27 14:20:04 2023 +0000"
      },
      "message": "Merge \"Add config options for cinder nfs backend\""
    },
    {
      "commit": "4dfb67a831686279acd66f65e51beba42f675c91",
      "tree": "faee39df415fc0d09c0b4da0e1e76dddfc95af68",
      "parents": [
        "1898a683be78622445e48f1f071cf7188ab19450",
        "07a7293721736e1184ae7dc22da33b2ce7babf61"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 17 01:59:49 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 17 01:59:49 2023 +0000"
      },
      "message": "Merge \"Update DEVSTACK_SERIES to 2023.2\""
    },
    {
      "commit": "1898a683be78622445e48f1f071cf7188ab19450",
      "tree": "06fa0e9f543b68338b99e5a8a344bfa839923f1e",
      "parents": [
        "35c9afffa5d2988c1438e45692ef87b9d9d7ab3b"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Mar 14 05:35:33 2023 +0000"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Mar 15 07:21:54 2023 +0000"
      },
      "message": "Create multiattach volume type for tempest\n\nCreating multiattach volume is a non-admin operation but creating\nmultiattach volume type is an admin operation.\nPreviously cinder allowed creating multiattach volumes without a\nvolume type but that support is being removed with[1].\nThe change requires updating tempest tests[2] but some tempest\ntests are non-admin, which require admin priviledges to create the\nmultiattach volume type.\nBased on the last discussion with tempest team[3], the proposed\nsolution is to create a multiattach volume type in devstack,\nif ENABLE_VOLUME_MULTIATTACH is True, and use it in tempest\ntests. Similar to how admins create multiattach volume types\nfor non-admin users.\n\nThis patch creates a multiattach volume type if\nENABLE_VOLUME_MULTIATTACH is True. Also we set the multiattach\ntype name as a tempest config option \u0027volume_type_multiattach\u0027.\n\n[1] https://review.opendev.org/c/openstack/cinder/+/874865\n[2] https://review.opendev.org/c/openstack/tempest/+/875372\n[3] https://meetings.opendev.org/irclogs/%23openstack-cinder/%23openstack-cinder.2023-03-13.log.html#t2023-03-13T18:47:56\n\nChange-Id: Icd3690565bf7b27898cd206641e612da3993703d\n"
    },
    {
      "commit": "35c9afffa5d2988c1438e45692ef87b9d9d7ab3b",
      "tree": "5327bd3c81b05d214f08008f60f109a8e14d5d15",
      "parents": [
        "3894077e6c002d5238423a17846bd2c1afc6a00b",
        "f834f9adaf9c228ff4ec6a5e24e6d4cf3ca6a992"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 13 18:52:52 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 18:52:52 2023 +0000"
      },
      "message": "Merge \"Fix NotImplementedError in dbcounter on SQLA 2.x\""
    },
    {
      "commit": "3894077e6c002d5238423a17846bd2c1afc6a00b",
      "tree": "8717a556b9703bdb35a20cc5ada0568a0e8d5156",
      "parents": [
        "ab8e51eb49068a8c5004007c18fdfb9b1fcc0954",
        "a84b2091cf2c84eb4b81e542233bf446440e02b1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Mar 13 12:57:35 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 12:57:35 2023 +0000"
      },
      "message": "Merge \"Rehome functions to enable Neutron\u0027s segments integration\""
    },
    {
      "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": "f834f9adaf9c228ff4ec6a5e24e6d4cf3ca6a992",
      "tree": "ba76ecdeb3276dd4f464a5a79e4c7aabdf9776b6",
      "parents": [
        "ab8e51eb49068a8c5004007c18fdfb9b1fcc0954"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Mar 06 18:47:03 2023 +0000"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Mar 06 20:09:10 2023 +0000"
      },
      "message": "Fix NotImplementedError in dbcounter on SQLA 2.x\n\nThis patch fixes a NotImplementedError raised in the dbcounter plugin when using SQLAlchemy 2.x. The plugin signature has changed and now requires an \"update_url\" method as part of the plugin[1].\nThis patch also updates the do_incr() explicit SQL string to use a TextClause and the new requirement for named bound parameters[2].\n\nCloses-Bug: #2009521\n\n[1] https://docs.sqlalchemy.org/en/20/changelog/migration_14.html#changes-to-createengineplugin\n[2] https://docs.sqlalchemy.org/en/20/changelog/migration_20.html#execute-method-more-strict-execution-options-are-more-prominent\n\nChange-Id: Ie5484597057a3306757cc46b657446ad61ac2098\n"
    },
    {
      "commit": "ab8e51eb49068a8c5004007c18fdfb9b1fcc0954",
      "tree": "5f1c385873a4a08f8c6f661d7c5b08431a4c130b",
      "parents": [
        "f7d15274f69922c7f91da444a6e10f96cf325575",
        "0572d73f8561f3304f897bf9ee2f63c406cc21b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 28 06:13:08 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 06:13:08 2023 +0000"
      },
      "message": "Merge \"Disable memory_tracker and file_tracker in unstask.sh properly\""
    },
    {
      "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": "0572d73f8561f3304f897bf9ee2f63c406cc21b7",
      "tree": "b3aaaf7fb8321396f6cabead17a5905e9594136b",
      "parents": [
        "e5c8e2951f8eed2d618bcb7c1d99adddeca4fffe"
      ],
      "author": {
        "name": "Nobuhiro MIKI",
        "email": "nmiki@yahoo-corp.jp",
        "time": "Wed Feb 22 10:38:49 2023 +0900"
      },
      "committer": {
        "name": "Nobuhiro MIKI",
        "email": "nmiki@yahoo-corp.jp",
        "time": "Wed Feb 22 10:38:49 2023 +0900"
      },
      "message": "Disable memory_tracker and file_tracker in unstask.sh properly\n\nstop_dstat() calls stop_process() for dstat, memory_tracker and\nfile_tracker respectively. Inside stop_process(), a check for the\nexistence of the service is performed by is_service_enabled().\n\nSo even if we apply this seemingly dangerous commit,\nis_service_enabled() is respected, so it\u0027s safe.\n\nCloses-Bug: #1998990\nChange-Id: Ica58cdb1d60c4c796f582d82ed2cde0be94b1a7e\nSigned-off-by: Nobuhiro MIKI \u003cnmiki@yahoo-corp.jp\u003e\n"
    },
    {
      "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": "37322e4e67efc1630742928c82ec17c97ba78466",
      "tree": "d9aa988c9b5a58c8c8911ce432f4932f2baec536",
      "parents": [
        "8adb83a9bb79da6abde6a9f20f6f8305a3409deb",
        "7567359755a105e7278bbf97541332f28228b87d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 20 21:47:01 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 21:47:01 2023 +0000"
      },
      "message": "Merge \"Try to reduce mysql memory usage\""
    },
    {
      "commit": "8adb83a9bb79da6abde6a9f20f6f8305a3409deb",
      "tree": "ad613f62ec4ed1faaeda7b74b03141f29dbd0f40",
      "parents": [
        "45ef5741f26c5c910dddadd9ccd2413d6da3e15f",
        "fcc525f4fc5022a4b1f4e3d961e1b27cfbfa9d71"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 20 17:16:42 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 20 17:16:42 2023 +0000"
      },
      "message": "Merge \"Fix rockylinux and make it voting\""
    },
    {
      "commit": "45ef5741f26c5c910dddadd9ccd2413d6da3e15f",
      "tree": "f9a8fc7f81f401e5159b8ff3e60d0d10c0fb5f6c",
      "parents": [
        "48af5d4b1bf5332c879ee52fb4686874b212697f",
        "bfbd2be00b38fbc4a5fd082cf44e0fdf06cc5330"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Feb 17 16:30:07 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 16:30:07 2023 +0000"
      },
      "message": "Merge \"Added recursive for deletion of $OVN_RUNDIR\""
    },
    {
      "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": "fcc525f4fc5022a4b1f4e3d961e1b27cfbfa9d71",
      "tree": "7c1cdc1bf897a8ac0b413399e55cb24bda395cd6",
      "parents": [
        "48af5d4b1bf5332c879ee52fb4686874b212697f"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Feb 16 10:26:32 2023 +0100"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Thu Feb 16 10:33:38 2023 +0100"
      },
      "message": "Fix rockylinux and make it voting\n\nSome rockylinux deployments have the curl-minimal package installed by\ndefault (the latest GenericCloud image still has the curl package), it\ntriggers an error when devstack wants to install the curl package.\nFix this issue by swaping curl-minimal with curl before installing base\npackages.\n\nChange-Id: I969e8dc22e7d11c9917a843d9245f33a04fe197d\n"
    },
    {
      "commit": "48af5d4b1bf5332c879ee52fb4686874b212697f",
      "tree": "5edacb4135c29ab390db4cddcc78b6f6b1a0c327",
      "parents": [
        "7533276c0a008bb84a58881494b1d627ec7bdcb9"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Feb 14 17:11:24 2023 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Feb 14 17:11:24 2023 +0100"
      },
      "message": "Make rockylinux job non-voting\n\nIt is currently failing, let\u0027s unblock the CI until we have a fix.\n\nChange-Id: I7f072ceef57c302eb6ce20e108043d2390e9f481\n"
    },
    {
      "commit": "a84b2091cf2c84eb4b81e542233bf446440e02b1",
      "tree": "fa8cc6173b0acd5c637d63e8a65c1b85fc82daf9",
      "parents": [
        "7533276c0a008bb84a58881494b1d627ec7bdcb9"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Wed Nov 17 11:52:56 2021 +0100"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "katonalala@gmail.com",
        "time": "Mon Feb 13 13:36:24 2023 +0000"
      },
      "message": "Rehome functions to enable Neutron\u0027s segments integration\n\nThose functions were part of the neutron devstack plugin but we\ndiscussed it during last PTG [1] and decided to move to the Devstack\nrepo as plugins which are used by e.g. CI jobs which are defined outside\nof the neutron repository.\nPlacement integration is used e.g. in the tempest-slow job which is\ndefined in tempest and used by many different OpenStack projects.\n\n[1] https://etherpad.opendev.org/p/neutron-yoga-ptg#L142\n\nChange-Id: I2c26063896ab2679cffd01227a40a3283caa3b17\n"
    },
    {
      "commit": "7533276c0a008bb84a58881494b1d627ec7bdcb9",
      "tree": "703d5a3cb81bea46e4c08bc0d8e32e02243db8a4",
      "parents": [
        "7fe998109bda8cdd5cb5ba4a0e02c6c83cb0566d",
        "5a6f0bbd4c3c3006a50e9e70c81f31ea1fa409c6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 02 00:50:10 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 02 00:50:10 2023 +0000"
      },
      "message": "Merge \"Remove the neutron bash completion installation\""
    },
    {
      "commit": "7fe998109bda8cdd5cb5ba4a0e02c6c83cb0566d",
      "tree": "1e066fc906575b70edb00dd5bd323343ef58dda7",
      "parents": [
        "71c3c40c269a50303247855319d1d3a5d30f6773"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jan 26 22:28:07 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jan 27 04:37:07 2023 +0000"
      },
      "message": "Fix setting the tempest virtual env constraints env var\n\nDevstack set the env var TOX_CONSTRAINTS_FILE/UPPER_CONSTRAINTS_FILE\nwhich are used to use the constraints during Tempest virtual env installation.\nThose env var are set to non-master constraint when we need to use non-master\nconstraints but when we need to use the master constraints we do not set/reset\nthem point to master constraints. This create the issue when running the grenade\njob where we run Tempest on the old devstack as well as in the new devstack.\nWhen tempest is installed on old devstack then old tempest is used and it sets\nthese env var to stable/\u003cbranch\u003e constraints (this is the case when old devstack\n(the stable branch is in EM phase) uses the old tempest not the master tempest),\nall good till now. But the problem comes when in the same grenade script run\nupgrade-tempest install the master tempest (when new devstack branches are in\nthe \u0027supported\u0027 phase and use the master tempest means) and are supposed to use\nthe master constraints. But the TOX_CONSTRAINTS_FILE/UPPER_CONSTRAINTS_FILE env\nvar set by old tempest is used by the tempest and due to a mismatch in constraints\nit fails.\n\nThis happened when we tried to pin the stable/wallaby with Tempest 29.0.0\n- https://review.opendev.org/c/openstack/devstack/+/871782\n\nand table/xena grenade job failed (stable/xena use master tempest and supposed\nto use master constraints)\n- https://zuul.opendev.org/t/openstack/build/fb7b2a8b562c42bab4c741819f5e9732/log/controller/logs/grenade.sh_log.txt#16641\n\nWe should set/reset those constraint env var to master constraints if configuration\ntell devstack to use the master constraints.\n\n[1] https://github.com/openstack/devstack/blob/71c3c40c269a50303247855319d1d3a5d30f6773/lib/tempest#L124\n\nCloses-Bug: #2003993\nChange-Id: I5e938139b47f443a4c358415d0d4dcf6549cd085\n"
    },
    {
      "commit": "71c3c40c269a50303247855319d1d3a5d30f6773",
      "tree": "c2dc5ed32d6896c3cde22b166e4bd67489d188f5",
      "parents": [
        "864f4d1ef05e3e539d3537fa4c8d731df9571c9d"
      ],
      "author": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Wed Dec 21 13:50:54 2022 +0100"
      },
      "committer": {
        "name": "Bence Romsics",
        "email": "bence.romsics@gmail.com",
        "time": "Wed Jan 25 11:38:11 2023 +0100"
      },
      "message": "\u0027sudo pkill -f\u0027 should not match the sudo process\n\npkill already takes care that it does not kill itself, however the\nsame problem may happen with \u0027sudo pkill -f\u0027 killing sudo. Use one\nof the usual regex tricks to avoid that.\n\nChange-Id: Ic6a94f516cbc509a2d77699494aa7bcaecf96ebc\nCloses-Bug: #1999395\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": "5a6f0bbd4c3c3006a50e9e70c81f31ea1fa409c6",
      "tree": "29ec782cfa9491a0c061e8b26ce7ffd51a8dadb7",
      "parents": [
        "864f4d1ef05e3e539d3537fa4c8d731df9571c9d"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Jan 21 20:21:26 2023 +0100"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Sat Jan 21 20:21:26 2023 +0100"
      },
      "message": "Remove the neutron bash completion installation\n\nThe python-neutronclient CLI code is going to be removed from this\nrepository.\n\nChange-Id: I39b3a43a7742481ec6d9501d5459bf0837ba0122\nRelated-Bug: #2003861\n"
    },
    {
      "commit": "864f4d1ef05e3e539d3537fa4c8d731df9571c9d",
      "tree": "0eea76c7d00d638eab4829d053b0e7ab873b35f0",
      "parents": [
        "69d71cfdf9c24d48fbea366714f4595cbd120723",
        "7fecba2f135f16204050b627bb850a87aa597bad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jan 16 22:24:28 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 16 22:24:28 2023 +0000"
      },
      "message": "Merge \"[OVN] Ensure socket files are absent in init_ovn\""
    },
    {
      "commit": "7fecba2f135f16204050b627bb850a87aa597bad",
      "tree": "ed7d010b045e88cf6f43fa7b82a35917d9cb4338",
      "parents": [
        "a52041cd3f067156e478e355f5712a60e12ce649"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Jan 12 17:31:36 2023 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Jan 12 17:35:43 2023 +0530"
      },
      "message": "[OVN] Ensure socket files are absent in init_ovn\n\nJust like we remove db files let\u0027s also remove\nsocket files when initializing ovn. Those will\nreappear once service fully restarts along with\ndb files. Without it we see random issue as\ndescribed in the below bug.\n\nCloses-Bug: #2002629\nChange-Id: I726a9cac9c805d017273aa79e844724f0d00cdf0\n"
    },
    {
      "commit": "69d71cfdf9c24d48fbea366714f4595cbd120723",
      "tree": "cb2b8b2ea4e624eb7b74144fc65673c25aa91a60",
      "parents": [
        "a52041cd3f067156e478e355f5712a60e12ce649"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jan 10 20:13:47 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 11 09:45:12 2023 -0600"
      },
      "message": "Option to disable the scope \u0026 new defaults enforcement\n\nIn this release cycle, a few services are enabling the\nenforce scope and new defaults by default. Example Nova:\n- https://review.opendev.org/c/openstack/nova/+/866218)\n\nUntil the new defaults enalbing by default is not released we\nshould keep testing the old defaults in existing jobs and we can\nadd new jobs testing new defautls. To do that we can provide the\nway in devstack to keep scope/new defaults disable by default which\ncan be enabled by setting enforce_scope variable to true.\n\nOnce any service release the new defaults enabled by default then\nwe can switch the bhavior, enable the scope/new defaults by default\nand a single job can disbale them to keep testing the old defaults\nuntil service does not remove those.\n\nChange-Id: I5c2ec3e1667172a75e06458f16cf3d57947b2c53\n"
    },
    {
      "commit": "aa47cb34ae25b66e46a216e1c9b7b668615b520b",
      "tree": "feef2ca7ef41d336f1ef2d0b5087356ddf27868c",
      "parents": [
        "a52041cd3f067156e478e355f5712a60e12ce649"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Dec 27 06:11:07 2022 +0000"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Dec 27 06:16:55 2022 +0000"
      },
      "message": "Add config options for cinder nfs backend\n\nCurrently the cinder nfs backend leaves out few options in a\nmulti backend deployment. It works in single nfs backend deployment\nas devstack-plugin-nfs correctly configures all options[1].\nWe can clearly see the difference between what devstack-plugin-nfs\nconfigures[1] and what devstack nfs configures[2].\n\nFollowing options are missing which are added by this patch.\n* nas_host\n* nas_share_path\n* nas_secure_file_operations\n* nas_secure_file_permissions\n* nfs_snapshot_support\n\n[1] https://github.com/openstack/devstack-plugin-nfs/blob/dd12367f90fc86d42bfebe8a0ebb694dc0308810/devstack/plugin.sh#L60-L68\n[2] https://github.com/openstack/devstack/blob/a52041cd3f067156e478e355f5712a60e12ce649/lib/cinder_backends/nfs#L32-L34\n\nChange-Id: I03cad66abb3c6f2ae1d5cf943ac952a30961f783\n"
    },
    {
      "commit": "a52041cd3f067156e478e355f5712a60e12ce649",
      "tree": "dbedca8347418cc4ee0a5995ffb424d7275f1612",
      "parents": [
        "2d71d54814795bf4e18d4d8e0b0e61182d02ff0e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Nov 18 11:39:56 2022 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Dec 16 09:59:11 2022 +0100"
      },
      "message": "Drop lib/neutron module\n\nModule lib/neutron was introduced long time ago as new module to deploy\nneutron. It was intended to replace old lib/neutron-legacy module. But\nsince very long time it wasn\u0027t really finished and used by anyone and\nlib/neutron-legacy is defacto standard module used by everyone to deploy\nneutron with devstack.\nIn [1] unfinished lib/neutron was deprecated and now it\u0027s time to remove\nit from the devstack code.\n\nThis patch also renames old \"lib/neutron-legacy\" module to be\n\"lib/neutron\" now.\n\nPreviously \"old\" lib/neutron-legacy module was accepting neutron\nservices names wit \"q-\" prefix and \"new\" lib/neutron module was accepting\nservices with \"neutron-\" prefix. Now, as there is only one module it\naccepts both prefixes.\nFor historical reasons and to be consistent with old lib/neutron-legacy\nwhich was widely used everywhere, services will be named with \"q-\"\nprefix but both prefixes will be accepted to enable or disable services.\n\nThis patch also moves _configure_neutron_service function to be called\nat the end of the \"configure_neutron\" after all agents and service\nplugins are already configured.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/823653\n\nRelated-bug: #1996748\n\nChange-Id: Ibf1c8b2ee6b6618f77cd8486e9c687993d7cb4a0\n"
    },
    {
      "commit": "2d71d54814795bf4e18d4d8e0b0e61182d02ff0e",
      "tree": "594adae6fb15102fe36a8cb3435d6be7d7209e92",
      "parents": [
        "1ddae48da327d0b8ecea6d4ea164fa57d5846075",
        "0a40648b3884c374e314105c33c2a20c85ab2f7f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 15 19:27:45 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 15 19:27:45 2022 +0000"
      },
      "message": "Merge \"Fix the db user for mariadb in ubuntu 22.04\""
    },
    {
      "commit": "1ddae48da327d0b8ecea6d4ea164fa57d5846075",
      "tree": "737a45df495a2e2b64a0406f0959e31a992956bf",
      "parents": [
        "aae4d3ea90ce7cc1a06f78a932f44c15afffa4ec",
        "16c2b389ed8efca70fa1e65395becdaea84f8b44"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 14 10:15:01 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 14 10:15:01 2022 +0000"
      },
      "message": "Merge \"Add RBAC scope and new defaults setting support for placement\""
    },
    {
      "commit": "aae4d3ea90ce7cc1a06f78a932f44c15afffa4ec",
      "tree": "91edf1590b166865d96eb264d70d97f2359cc56b",
      "parents": [
        "540ec94a043056d14a5e3eaff9ea776b5a2f67bb",
        "30acfc6d14bb42db822352426cc2d4e337717c72"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 13 23:45:23 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 23:45:23 2022 +0000"
      },
      "message": "Merge \"[neutron] Don\u0027t configure firewall_driver for core ML2 plugin\""
    },
    {
      "commit": "540ec94a043056d14a5e3eaff9ea776b5a2f67bb",
      "tree": "7cc26f751d49e68353b2573a1f7ffcc6b0b813b8",
      "parents": [
        "9a1be7794bd3b1b06a89183a800f42f77cd1b1b9",
        "6440c6d7e69c6726c8d31ea225b90967c50528e8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 13 22:22:34 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 22:22:34 2022 +0000"
      },
      "message": "Merge \"Add openEuler 22.03 LTS support\""
    },
    {
      "commit": "9a1be7794bd3b1b06a89183a800f42f77cd1b1b9",
      "tree": "704dcf7df408e3681e3c6fbc2c23762b5e410fff",
      "parents": [
        "fd502fe0527fee0b891135e499e6a745975412da"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Dec 08 20:24:46 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Dec 09 02:55:08 2022 +0000"
      },
      "message": "Pin tox\u003c4.0.0 for \u003c\u003dstable/zed branch testing\n\nTox 4.0.0 has some incompatible changes, epecially more\nstrict on allowlist_externals. Tempest recently changed\nallowlist_externals not to be *[1] causing the failure\non jobs where lib/tempest failing to run the tempest\nas command in virtual env.\n\n----------\nvenv: commands[0]\u003e tempest verify-config -uro /tmp/tmp.qH5KgJHTF4\nvenv: failed with tempest is not allowed, use allowlist_externals to allow it\n------\n\nWe do not need to test/fix the \u003c\u003dstable/zed branches with tox 4.0.0\nand pinning them with the compatible tox version of the time stable\nbrnaches were releaased is better way.\n\nThis commit proposes:\n1. Pinning the tox\u003c4.0.0 for \u003c\u003dstable/ze branches testing\n2. Workaround to unblock the master gate by pinning it \u003c4.0.0 but\nwe should make our testing compatible with tox 4.0.0 soon.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/867066\n\nRelated-Bug: #1999183\n\n[1] https://review.opendev.org/c/openstack/tempest/+/865314 devstack based job started failing to run tempest command on venv.\n\nChange-Id: I9a138af94dedc0d8ce5a0d519d75779415d3c30b\n"
    },
    {
      "commit": "30acfc6d14bb42db822352426cc2d4e337717c72",
      "tree": "c30b2ba981f34dddfd4a37e6196147db410e30e0",
      "parents": [
        "fd502fe0527fee0b891135e499e6a745975412da"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 24 14:12:08 2022 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Dec 08 10:57:55 2022 +0000"
      },
      "message": "[neutron] Don\u0027t configure firewall_driver for core ML2 plugin\n\nIn the past firewall_driver setting was configured for ML2 plugin\nbecause it was used in the\nneutron.agent.securitygroups_rpc.is_firewall_enabled() function but\ncurrently it\u0027s not needed anymore as there is other config option\n\"enable_security_group\" for that.\n\nRelated-bug: #1996748\nChange-Id: I9b09c6afb3f1f1c33d1bdfea52ba6f4c0d0cf2dc\n"
    },
    {
      "commit": "0a40648b3884c374e314105c33c2a20c85ab2f7f",
      "tree": "a5e1b73e9c3ebf7717a51dd4f84553bd107ba11e",
      "parents": [
        "fd502fe0527fee0b891135e499e6a745975412da"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "mlavalle@redhat.com",
        "time": "Wed Dec 07 16:51:28 2022 -0600"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "mlavalle@redhat.com",
        "time": "Wed Dec 07 17:05:35 2022 -0600"
      },
      "message": "Fix the db user for mariadb in ubuntu 22.04\n\nIn Ubuntu 22.04, mariadb version 10.6 is installed. Per [0] and [1]\nauthentication management was changed in version 10.4. This change\nadapts the way the db user is created to the new rules in versions\n10.4 and later.\n\n[0] https://mariadb.com/kb/en/authentication-from-mariadb-104/\n[1] https://mariadb.org/authentication-in-mariadb-10-4/\n\nCloses-Bug: #1999090\nChange-Id: I77a699a9e191eb83628ad5d361282e66744b6e4a\n"
    },
    {
      "commit": "6440c6d7e69c6726c8d31ea225b90967c50528e8",
      "tree": "23208ab9524e560035794cb530008ed5e9d0ddb7",
      "parents": [
        "818d1a225d54291d1da1f8011f92affb2998d0e9"
      ],
      "author": {
        "name": "wangxiyuan",
        "email": "wangxiyuan1007@gmail.com",
        "time": "Fri Aug 05 14:18:13 2022 +0800"
      },
      "committer": {
        "name": "wangxiyuan",
        "email": "wangxiyuan1007@gmail.com",
        "time": "Wed Dec 07 10:03:27 2022 +0800"
      },
      "message": "Add openEuler 22.03 LTS support\n\nopenEuler 20.03 LTS SP2 support was removed from devstack in last\nfew months due to its python version is too old and the CI job\nalways fail. And openEuler 20.03 LTS SP2 was out of maintainer in May\n2022 by openEuler community.\n\nThe newest LTS version was released in March 2022 called 22.03 LTS.\nThis release will be maintained for at least 2 years. And the python\nversion is 3.9 which works well for devstack.\n\nThis Patch add the openEuler distro support back. And add the related\nCI job to make sure its works well.\n\nChange-Id: I99c99d08b4a44d3dc644bd2e56b5ae7f7ee44210\n"
    },
    {
      "commit": "fd502fe0527fee0b891135e499e6a745975412da",
      "tree": "dee827aca884a0ac0712ce3dd088e077ca438439",
      "parents": [
        "818d1a225d54291d1da1f8011f92affb2998d0e9",
        "db3eff7dd27acdc973e8d189bda80d642be92f03"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Dec 06 20:15:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 06 20:15:30 2022 +0000"
      },
      "message": "Merge \"Stop setting [ovs_vif_ovs] ovsdb_interface\""
    },
    {
      "commit": "16c2b389ed8efca70fa1e65395becdaea84f8b44",
      "tree": "3274f7fb20362e6c3891ebd2aac83c01fe86d326",
      "parents": [
        "818d1a225d54291d1da1f8011f92affb2998d0e9"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 30 14:24:07 2022 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 30 14:24:07 2022 -0600"
      },
      "message": "Add RBAC scope and new defaults setting support for placement\n\nAdding devstack flag to enable and test the Placement API policies\nscope and new defaults.\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/866212\nChange-Id: I6f56fc28f2c1e4cdde946deb2ae06afddf85ff0d\n"
    },
    {
      "commit": "db3eff7dd27acdc973e8d189bda80d642be92f03",
      "tree": "b2d2267442fe19b0635212a3ac30c8edbc6323c6",
      "parents": [
        "2795e8215da782e9d485c3ba5df1bd0a622658a5"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Nov 30 14:03:36 2022 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Nov 30 14:06:12 2022 +0900"
      },
      "message": "Stop setting [ovs_vif_ovs] ovsdb_interface\n\nThe option was already deprecated in os-vif 2.2.0[1]. The override is\nno longer required since bug 1929446 was already resolved.\n\n[1] https://review.opendev.org/c/openstack/os-vif/+/744816\n\nRelated-Bug: #1929446\nChange-Id: I5bc55723a178b32d947da2ac91d2f62aa8124990\n"
    },
    {
      "commit": "818d1a225d54291d1da1f8011f92affb2998d0e9",
      "tree": "66ba6ed6899420db636dd4ff5a21547daa227f47",
      "parents": [
        "2795e8215da782e9d485c3ba5df1bd0a622658a5"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Nov 28 11:19:45 2022 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Nov 28 11:19:45 2022 +0100"
      },
      "message": "[doc] Update Ubuntu to 22.04\n\nThis updates documentation to reflect the switch to\nUbuntu 22.04 (jammy) in the CI:\nhttps://review.opendev.org/c/openstack/devstack/+/860795\n\nChange-Id: I8bee430029dcc719629bd92451c2791571f8a30c\n"
    },
    {
      "commit": "2795e8215da782e9d485c3ba5df1bd0a622658a5",
      "tree": "74bfb3a32ad8542be5e58308cdb9bb57e4d26632",
      "parents": [
        "448036a6ad382cebcf9df15f717e259479be4965",
        "8d299efa4b6346ccfc3c6fcf9cf011b3c884bebc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 19 22:03:55 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 19 22:03:55 2022 +0000"
      },
      "message": "Merge \"Switch devstack nodeset to Ubuntu 22.04 (jammy)\""
    },
    {
      "commit": "8d299efa4b6346ccfc3c6fcf9cf011b3c884bebc",
      "tree": "011fe93a3d0a694d15242208ff5af5e433740df7",
      "parents": [
        "ab162024bbaf693d24f1c19b22a63837b3ec9c33"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Oct 09 11:00:07 2022 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Fri Nov 18 07:17:09 2022 +0000"
      },
      "message": "Switch devstack nodeset to Ubuntu 22.04 (jammy)\n\nDepends-On: https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/864948\nChange-Id: I26b4784a4d772abbf8572f6273bda37f2fec5336\n"
    },
    {
      "commit": "448036a6ad382cebcf9df15f717e259479be4965",
      "tree": "223a097681aacb1662bdb224bf6b70bc01967268",
      "parents": [
        "f90c8ea7044ec971519953b0ca8292af8089ed42",
        "857f4993f35fbdc83771b9632d3525766de194a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 15 12:17:46 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 15 12:17:46 2022 +0000"
      },
      "message": "Merge \"Add RBAC scope and new defaults setting support for Nova \u0026 Tempest\""
    },
    {
      "commit": "f90c8ea7044ec971519953b0ca8292af8089ed42",
      "tree": "d1b9346dcb38b6eb74b994b483bd3b2a25f1bf79",
      "parents": [
        "edea9b5fd3fef2f2d71d598085f32cc5a21d7929",
        "d00921a57bcd9b408817ac7feddfc49b49b9cea2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 14 20:42:15 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 14 20:42:15 2022 +0000"
      },
      "message": "Merge \"Revert \"Make debian-bullseye job non-voting\"\""
    },
    {
      "commit": "d00921a57bcd9b408817ac7feddfc49b49b9cea2",
      "tree": "f70704a871dfb28abc1a8f09160976173bdac8da",
      "parents": [
        "a4680766515ed9317b71cfb39cd0d75dc04f3d9c"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Mon Nov 14 06:50:45 2022 +0000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Nov 14 15:10:45 2022 +0100"
      },
      "message": "Revert \"Make debian-bullseye job non-voting\"\n\nThis reverts commit a4680766515ed9317b71cfb39cd0d75dc04f3d9c.\n\nReason for revert: Debian job got repaired\n\nChange-Id: I3ef969f6e373de103d26c9282cab94cea7ae87e5\n"
    },
    {
      "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": "857f4993f35fbdc83771b9632d3525766de194a1",
      "tree": "27c725e60aab22165101ff9b801663fbe0798196",
      "parents": [
        "ab162024bbaf693d24f1c19b22a63837b3ec9c33"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Oct 19 20:15:42 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Nov 11 15:38:31 2022 -0600"
      },
      "message": "Add RBAC scope and new defaults setting support for Nova \u0026 Tempest\n\nNova is ready with the scope and new defaults as per the new\nRBAC design. Adding devstack flag to enable the scope checks\nand new defaults enforcement in nova side.\n\nChange-Id: I305ea626a4b622c5534d523f4b619832f9d35f8d\n"
    },
    {
      "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\""
    }
  ],
  "next": "b70d98fe75621d7c71197f82b9fde630d2fa50b2"
}
