)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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\""
    },
    {
      "commit": "64d68679d9660e304ab3550929fe9892a124ac6f",
      "tree": "2d515391562cf58f70b29bba1862bd74244d1acd",
      "parents": [
        "fe52d7f0a88de2dc330923cf6cf52c83ccb92bd6"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Apr 22 07:58:29 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu May 12 07:55:30 2022 -0700"
      },
      "message": "Improve API log parsing\n\nTwo runs of the same job on the same patch can yield quite different\nnumbers for API calls if we just count the raw calls. Many of these\nare tempest polling for resources, which on a slow worker can require\nmany more calls than a fast one.\n\nTempest seems to not change its User-Agent string, but the client\nlibraries do. So, if we ignore the regular \"python-urllib\" agent\ncalls, we get a much more stable count of service-to-service API\ncalls in the performance report.\n\nNote that we were also logging in a different (less-rich) format for\nthe tls-proxy.log file, which hampers our ability to parse that\ndata in the same format. This switches it to \"combined\" which is used\nby the access.log and contains more useful information, like the\nuser-agent, among other things.\n\nChange-Id: I8889c2e53f85c41150e1245dcbe2a79bac702aad\n"
    },
    {
      "commit": "fe52d7f0a88de2dc330923cf6cf52c83ccb92bd6",
      "tree": "98a1e56a45f2f8bc52e9386a00bdf39c2c347bba",
      "parents": [
        "d450e146ccc9b43ce151f57523e4e4c88b9fdafb"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Apr 28 12:34:38 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu May 12 07:55:02 2022 -0700"
      },
      "message": "Change DB counting mechanism\n\nThe mysql performance_schema method for counting per-database queries\nis very heavyweight in that it requires full logging (in a table) of\nevery query. We do hundreds of thousands in the course of a tempest\nrun, which ends up creating its own performance problem.\n\nThis changes the approach we take, which is to bundle a very tiny\nsqlalchemy plugin module which counts just what we care about in\na special database.\n\nIt is more complex than just enabling the features in mysql, but it\nis a massively smaller runtime overhead. It also provides us the\nopportunity to easily zero the counters just before a tempest run.\n\nChange-Id: I361bc30bb970cdaf18b966951f217862d302f0b9\n"
    },
    {
      "commit": "d450e146ccc9b43ce151f57523e4e4c88b9fdafb",
      "tree": "cc9f150982e8a174971345666187f74d1497cf72",
      "parents": [
        "85c2999e27b873a516fab75958b313673b6478e5",
        "8615563df47261d9c6dab7c5badbceb399d0e14d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat May 07 10:51:35 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 07 10:51:35 2022 +0000"
      },
      "message": "Merge \"Global option for enforcing scope (ENFORCE_SCOPE)\""
    },
    {
      "commit": "1baa8905d5a3d677b5298e76621b9e08e0ed0f13",
      "tree": "680c4a77b459f687245e681b6e586f4e5582fdf9",
      "parents": [
        "85c2999e27b873a516fab75958b313673b6478e5"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri May 06 17:53:54 2022 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri May 06 18:06:18 2022 +0530"
      },
      "message": "Wait for OVN dbs also along with sockets\n\nWhen OVN is setup from distro packages, the\nmain service is ovn-central which when restarted,\nrestarts ovn-northd, ovn nb and db services.\n\nAnd during the restart ovn dbs(ovnnb_db.db and ovnsb_db.db)\nare created, which may sometime takes time as seen with\nubuntu jammy tests[1].\n\nWe already checking for socket\u0027s file to be available,\nlet\u0027s also check for db files as without it ovn-*ctl\noperations succeed but changes are not persisted until\ndb files are available and changes are lost with the restart.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/839389\n\nChange-Id: I178da7af8cba8bcc8a67174e439df7c0f2c7d4d5\n"
    },
    {
      "commit": "6964ba4a984691d79cff77506a37d0fa222a5599",
      "tree": "cf05bc0863dfc5f775aa0cfa9992cb4c7d2011f6",
      "parents": [
        "76c519bde69cb05b09aea3e983cf35469acaa624"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Mon Apr 25 08:48:20 2022 -0700"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Tue Apr 26 06:37:31 2022 -0700"
      },
      "message": "Set public bridge up for v6 only configurations\n\nA long time ago, Ironic\u0027s IPv6 only job started to fail working with\nerrors indicated the host was unreacable. Turns out, this was because\nthe $ext_gw_interface was not being set to up, and thus could\nbe found in a Down state, and thus the kernel would not accept routes\nfor it.\n\nAdds an explicit step to turn up the public bridge, much as done in\nthe IPv4 router plugin code which would also be executed in 4+6.\n\nThat being said, Ironic\u0027s CI jobs are very intentionally IPv6 only\nto ensure that we have no chances of v4 addressing getting used\nat any point in time.\n\nThis should allow Ironic to return it\u0027s IPv6 only CI job back\nto the normal check queue, once a ironic plugin issue has been\nresolved which was introduced while it was removed.\n\nChange-Id: I121ec8a2e9640b21a7126f2eeb23da36b4aa95bf\n"
    },
    {
      "commit": "8615563df47261d9c6dab7c5badbceb399d0e14d",
      "tree": "afd9108fd082d0bc88762e04b99235bb2be00a04",
      "parents": [
        "8339df03993daed2334c7086241d8fdc935b05f6"
      ],
      "author": {
        "name": "Grzegorz Grasza",
        "email": "xek@redhat.com",
        "time": "Mon Oct 18 16:52:06 2021 +0200"
      },
      "committer": {
        "name": "Grzegorz Grasza",
        "email": "xek@redhat.com",
        "time": "Tue Apr 26 14:17:20 2022 +0200"
      },
      "message": "Global option for enforcing scope (ENFORCE_SCOPE)\n\nThis updates each devstack service library, to use it as the\ndefault value for service-specific RBAC configuration.\n\nChange-Id: I41061d042206c411ee3dd94ce91098e612af7ae7\n"
    },
    {
      "commit": "c2772c2984e4f29aa6032725e4f7d8680a54ed19",
      "tree": "be68d78a7eb1aaff15200705d4139dc616216318",
      "parents": [
        "aac6b6c7912b3feae4b68789508bee4bf1544731"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Apr 08 08:48:49 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Apr 20 13:07:22 2022 -0700"
      },
      "message": "Gather performance data after tempest\n\nThis makes us gather a bunch of consistent statistics after we run\ntempest that can be use to measure the impact of a given change. These\nare stable metrics such as \"number of DB queries made\" and \"how much\nmemory is each service using after a tempest run.\"\n\nNote that this will always run after devstack to generate the JSON\nfile, but there are two things that control its completeness:\n\n - MYSQL_GATHER_PERFORMANCE must be enabled to get per-db stats\n - Unless tls-proxy is enabled, we will only get API stats for keystone\n\nChange-Id: Ie3b1504256dc1c9c6b59634e86fa98494bcb07b1\n"
    },
    {
      "commit": "8dc342d400e4e19541bdd0627a746052875364c3",
      "tree": "18ccc3564fd01efcb9408b01930aa5b6ee3cd134",
      "parents": [
        "14779fc992a7df41e6a1a093bf2aa4a7d248a6bd"
      ],
      "author": {
        "name": "zhouyanbing",
        "email": "zhouyanbing.zhou@huawei.com",
        "time": "Sat Mar 26 10:44:40 2022 +0800"
      },
      "committer": {
        "name": "Zhou Yanbing",
        "email": "zhouyanbing.zhou@huawei.com",
        "time": "Sat Mar 26 14:22:23 2022 +0800"
      },
      "message": "remove unuseful local variable define\n\nthe local varibale: api_cell_conf in start_nova_rest function\nis unuseful, so remove it now.\n\nChange-Id: I0019ce807cf3905ee246b684fce2abcb46336306\n"
    },
    {
      "commit": "14779fc992a7df41e6a1a093bf2aa4a7d248a6bd",
      "tree": "6ba241f54d4868b88c601d192b2de3a8aa419472",
      "parents": [
        "a9d392cdbbe22b90400b1029d35f1285aaba455c",
        "cebd00aa0468a084d21fc6f43ed7d4c15db878f5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 24 03:21:17 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 24 03:21:17 2022 +0000"
      },
      "message": "Merge \"Clean usage of project_id in the Neutron\u0027s L3 service module\""
    },
    {
      "commit": "cebd00aa0468a084d21fc6f43ed7d4c15db878f5",
      "tree": "63e622fbfeec54a1ef941abb4c52a484145d9f36",
      "parents": [
        "ef6fac7959b257bb08ff3014e9cbf9cbc6b28ec3"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Feb 17 11:57:30 2022 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 23 15:30:38 2022 +0100"
      },
      "message": "Clean usage of project_id in the Neutron\u0027s L3 service module\n\nAfter patch [1] project_id in that module is no longer needed as to make\nit working with new secure RBAC policies we had to hardcode \"demo\"\nproject to be used always.\nThis is small follow-up patch with cleaning after [1].\n\n[1] https://review.opendev.org/c/openstack/devstack/+/826851/\n\nChange-Id: Iddf9692817c91807fc3269547910e4f83585f07f\n"
    },
    {
      "commit": "a9d392cdbbe22b90400b1029d35f1285aaba455c",
      "tree": "33784b8482652208c5f238613c82ad86d8a6e430",
      "parents": [
        "369042b74fe07e6f0f471fd50d7108586d55b97a",
        "7943a92bdbdd2a3b2f75fe66ee8c69db65147692"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 23 10:51:30 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 23 10:51:30 2022 +0000"
      },
      "message": "Merge \"Do not use hardcoded IPv4 localhost value\""
    },
    {
      "commit": "194790df855f55a9c304e2ccd70b956392e208bc",
      "tree": "affade73385f0e53154a7a9cd6d1898aa36784e1",
      "parents": [
        "35bc600da17c7342345fa9c4d0b8078a8388fad1",
        "2c96180ac8482d912c487c18d400f418bf933cab"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 18 19:26:28 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 18 19:26:28 2022 +0000"
      },
      "message": "Merge \"Clean up unified limits configuration for nova and glance\""
    },
    {
      "commit": "7943a92bdbdd2a3b2f75fe66ee8c69db65147692",
      "tree": "219779ddebabf2bdc63e8d54ec259882ecd65a3b",
      "parents": [
        "c0882aeaae8ebdc692f2f0e005f8795bbb6c3d53"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Mon Mar 14 13:53:41 2022 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Mon Mar 14 16:04:08 2022 -0400"
      },
      "message": "Do not use hardcoded IPv4 localhost value\n\nThere are a couple of places that still use a hardcoded\n127.0.0.1 value, even if devstack is run with\nSERVICE_IP_VERSION\u003d6 in local.conf. While things still\nwork, SERVICE_LOCAL_HOST should be used instead since\neverything else could be using IPv6.\n\nChange-Id: I2dd9247a4ac19f565d4d5ecb2e1490501fda8bca\n"
    },
    {
      "commit": "35bc600da17c7342345fa9c4d0b8078a8388fad1",
      "tree": "3ad070b51e855d4098cd686443e902485348042c",
      "parents": [
        "a435078fcbdb5cc4d9345afe277c42e475976b68"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Mon Feb 28 18:42:34 2022 +0000"
      },
      "committer": {
        "name": "Erik Olof Gunnar Andersson",
        "email": "eandersson@blizzard.com",
        "time": "Fri Mar 11 20:28:39 2022 +0000"
      },
      "message": "Fix tls-proxy on newer versions of openssl\n\nNewer versions of openssl (CentOS9Stream for example) do not like using sha1.\nDevstack will fail on these systems[1] with the following error:\n801B93DCE77F0000:error:03000098:digital envelope routines:do_sigver_init:invalid digest:crypto/evp/m_sigver.c:333:\nThis patch updates the tls-proxy code in devstack to use sha256 instead of sha1 which allows devstack to complete when tls-proxy is enabled.\n\n[1] https://zuul.opendev.org/t/openstack/build/1d90b22a39c74e24a8390861b3c5f957/log/job-output.txt#5535\n\nCloses-Bug: #1962600\n\nChange-Id: I71e1371affe32f070167037b0109a489d196bd31\n"
    },
    {
      "commit": "2c96180ac8482d912c487c18d400f418bf933cab",
      "tree": "2e0577c71b23a97a2d420a8ecc332fd09a386e1d",
      "parents": [
        "a435078fcbdb5cc4d9345afe277c42e475976b68"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Mar 03 23:54:49 2022 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Mar 03 23:56:48 2022 +0000"
      },
      "message": "Clean up unified limits configuration for nova and glance\n\nThis is a followup for change Ifdef3510bc7da3098a71739814e35dbaf612ae34\nwhich added configuration of unified limits for nova. This removes an\nunnecessary wrapper unsetting of OS_ env variables, unnecessary quoting\non an iniset config value, and a hardcoding of user domain. The glance\ncode from which the nova code was originally copied is also cleaned up.\n\nChange-Id: I4921af5cc0f624dd5aa848533f7049ee816be593\n"
    },
    {
      "commit": "a435078fcbdb5cc4d9345afe277c42e475976b68",
      "tree": "2dba7b5fabd6ad41d447af9f2a9a0e6d0bf402d7",
      "parents": [
        "9bf989eb1a99443065ed72024ee656d2193f5498",
        "099a048fb933649606e58310e8e705e7c7e29cd7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 03 19:12:13 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 19:12:13 2022 +0000"
      },
      "message": "Merge \"Configure nova unified limits quotas\""
    },
    {
      "commit": "9bf989eb1a99443065ed72024ee656d2193f5498",
      "tree": "2897a4f929423165f0d692f10f854adc71a914a5",
      "parents": [
        "a2ff7545366b1be960c1175b47e20c5845c3a6e2",
        "accd99e7cddabb60633bf7e8f8832c961a2805f4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 02 15:04:47 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 15:04:47 2022 +0000"
      },
      "message": "Merge \"Made LVM backing disk persistent\""
    },
    {
      "commit": "bbe302da853bd82ead5cf6efaacaa93dca1026f8",
      "tree": "923485bce6c0739432e6c26cb7e8739007387cd3",
      "parents": [
        "2462893787af2670a9d502dec64f2ed76c0f424c",
        "8c6710326eaf8114b579720185161091a0a9f38c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 28 10:47:14 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 28 10:47:14 2022 +0000"
      },
      "message": "Merge \"Fix installation with OVN backend and compilation\""
    },
    {
      "commit": "8339df03993daed2334c7086241d8fdc935b05f6",
      "tree": "1cb7313bf3d6705ff57a4646b8216aa75711eab9",
      "parents": [
        "d343a7000349c318a2cd5bedbd0ba73c842d4e0d",
        "e30620e9a62cd1243bded2b922b21c269d801aa6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 22 01:54:52 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 22 01:54:52 2022 +0000"
      },
      "message": "Merge \"Made Swift backing disk persistent\""
    },
    {
      "commit": "e30620e9a62cd1243bded2b922b21c269d801aa6",
      "tree": "0316aa589fb0106e804752e258880e54c9d6ccb0",
      "parents": [
        "f9f6208960b68d54de3d773b4bcbef54a2af484e"
      ],
      "author": {
        "name": "Jakob Meng",
        "email": "jakobmeng@web.de",
        "time": "Fri Feb 04 20:55:48 2022 +0100"
      },
      "committer": {
        "name": "Jakob Meng",
        "email": "code@jakobmeng.de",
        "time": "Mon Feb 21 20:04:23 2022 +0100"
      },
      "message": "Made Swift backing disk persistent\n\nPreviously, Swift\u0027s backing disk were not be mounted after reboots,\ncausing swift-proxy-server service to fail with cryptic error\nmessages such as \u0027proxy-server: ERROR Insufficient Storage\u0027. Now,\nwe use \tDan Smith\u0027 create_disk function from functions to create\nthe backing disk for us and add it to /etc/fstab.\n\nChange-Id: I9cbccc87bc94a55b58e9badf3fdb127d6f1cf599\n"
    },
    {
      "commit": "d343a7000349c318a2cd5bedbd0ba73c842d4e0d",
      "tree": "0b8b75cab7883f985aa7257070b8e5980621a945",
      "parents": [
        "5e7dad114605f72a349f39634a39cdf6d78430bc",
        "5f5002a3781e255a16711f99cb784a28d6f27258"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 21 15:33:18 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 21 15:33:18 2022 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Add enforce_scope setting support for keystone\"\"\""
    },
    {
      "commit": "5e7dad114605f72a349f39634a39cdf6d78430bc",
      "tree": "c9c734765dd75fa9275e55e183192bf94c27bc31",
      "parents": [
        "c0882aeaae8ebdc692f2f0e005f8795bbb6c3d53",
        "ae40825df618a6b8164be8345f5cc1b11a2dc614"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Feb 21 15:22:08 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 21 15:22:08 2022 +0000"
      },
      "message": "Merge \"Use devstack-system-admin for keystone objects creation\""
    },
    {
      "commit": "8c6710326eaf8114b579720185161091a0a9f38c",
      "tree": "51d8ca533299fbf557f45a18e2e637640824a03e",
      "parents": [
        "62d6ffa6b3278023d1e385bd50810e0d091e0bc3"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Feb 09 18:01:46 2022 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Wed Feb 09 21:22:46 2022 +0000"
      },
      "message": "Fix installation with OVN backend and compilation\n\nThis patch fixes several issues related to the installation with\nOVN backend with the OVS/OVN compilation enabled.\n\nThe OVS/OVN local directories prefix, when both services are compiled,\nis now \"/usr/local\".\n\nThe \"ovn_agent._run_process\" function is calling \"ovs-appctl\" to\nconfigure the logging settings of several services. Instead of\nusing the service name, the ctl socket file is used instead. That\nis more robust and does not fail in systems with previous\ninstallations.\n\nCloses-Bug: #1960514\n\nChange-Id: I69de5333393957593db6e05495f0c3c758efefdf\n"
    },
    {
      "commit": "1a8b8573ea8cafc1fe45e34ff83ecc8769cf0199",
      "tree": "6eb18e5ba21d3f3b05cc539b07bef4fdc90fbaad",
      "parents": [
        "7799e74a0586b76c903f2ff4a14f1c836cb7728c",
        "14a0c09001e8e2304eff4918206163cc7e6db1eb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 08 22:39:25 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 08 22:39:25 2022 +0000"
      },
      "message": "Merge \"Fix deployment of Neutron with enforced scopes\""
    },
    {
      "commit": "accd99e7cddabb60633bf7e8f8832c961a2805f4",
      "tree": "8942821c7f80c4d28c36cfc526682a008d20c655",
      "parents": [
        "f9f6208960b68d54de3d773b4bcbef54a2af484e"
      ],
      "author": {
        "name": "Jakob Meng",
        "email": "jakobmeng@web.de",
        "time": "Tue Feb 08 11:05:14 2022 +0100"
      },
      "committer": {
        "name": "Jakob Meng",
        "email": "jakobmeng@web.de",
        "time": "Tue Feb 08 11:05:14 2022 +0100"
      },
      "message": "Made LVM backing disk persistent\n\nPreviously, loop devices for LVM volume groups backing files were not\ncreated after reboots, causing e.g. Cinder to fail with messages such\nas\n\n  ERROR cinder.service [-] Manager for service cinder-volume\n  devstack@lvmdriver-1 is reporting problems, not sending\n  heartbeat. Service will appear \"down\".\n\nNow, we use systemd services to manage loop devices for backing files.\n\nChange-Id: I27ec027834966e44aa9a99999358f5b4debc43e0\n"
    },
    {
      "commit": "343e35162798af4c0399f2f7c0a733c568782686",
      "tree": "dcaddb94eb36d7bc5e84160e2a0ff0fc1deaced5",
      "parents": [
        "a756f4b9681d429f2612164eb01d57c800ff2d2a"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Feb 03 11:19:08 2022 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 08 08:08:19 2022 +1100"
      },
      "message": "Bump fedora-latest to F35\n\nGenerally this is straight forward, but Horizon has a dependency issue\nwith pyScss (described in [1]) so it is disabled, for now.\n\n[1] https://bugs.launchpad.net/horizon/+bug/1960204\n\nCo-Authored-By: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/827578\nChange-Id: I7c4bf0945f9ac5bd563fe0a698c09b8571c97c5e\n"
    },
    {
      "commit": "099a048fb933649606e58310e8e705e7c7e29cd7",
      "tree": "f331e5d0db165f8eb0964903fbb02f85ea7592ca",
      "parents": [
        "166c88b610d2007535367ebe2cf464df9273e6c5"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu May 06 00:09:33 2021 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Jan 28 20:00:00 2022 +0000"
      },
      "message": "Configure nova unified limits quotas\n\nThis enables the configuration of nova to use unified limits in\nkeystone and enforcement in oslo.limit.\n\nRelated to blueprint unified-limits-nova\n\nDepends-On: https://review.opendev.org/c/openstack/nova/+/715271\n\nChange-Id: Ifdef3510bc7da3098a71739814e35dbaf612ae34\n"
    },
    {
      "commit": "14a0c09001e8e2304eff4918206163cc7e6db1eb",
      "tree": "dba1ccbdee2ae5590aa5edd587de0e36c24cdb36",
      "parents": [
        "be7b5bf671b4cdc082fb9b7bb73ec55cab0054dd"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jan 28 09:44:40 2022 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Jan 28 09:52:20 2022 +0100"
      },
      "message": "Fix deployment of Neutron with enforced scopes\n\nAfter patch [1] new RBAC policies changed in the way that SYSTEM_ADMIN\nuser isn\u0027t anymore allowed to e.g. create resources in behalf of some\nprojects. Now PROJECT_ADMIN needs to create such resources instead.\nSo this patch basically reverts most of the changes which were done\nin [2] some time ago.\nIt also introduces new entry in the clouds.yaml file -\n\"devstack-admin-demo\" which is \"admin\" user in the \"demo\" project as\nit\u0027s needed to create some resouces in the demo project now.\n\nAdditionally, because of bug [3] this patch changes way how IPv6\nexternal gateway IP is found using Neutron API. This change may be\nreverted in the future when bug [3] will be fixed.\n\n[1] https://review.opendev.org/c/openstack/neutron/+/821208\n[2] https://review.opendev.org/c/openstack/devstack/+/797450\n[3] https://bugs.launchpad.net/neutron/+bug/1959332\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/826828\n\nCloses-Bug: #1959196\nChange-Id: I32a6e8b9b59269a8699644b563657363425f7174\n"
    },
    {
      "commit": "5f5002a3781e255a16711f99cb784a28d6f27258",
      "tree": "1b7af0d18f99afc3f40c31bb6d99d30b249a2ef4",
      "parents": [
        "ae40825df618a6b8164be8345f5cc1b11a2dc614"
      ],
      "author": {
        "name": "Grzegorz Grasza",
        "email": "xek@redhat.com",
        "time": "Tue Oct 26 10:50:37 2021 +0200"
      },
      "committer": {
        "name": "Grzegorz Grasza",
        "email": "xek@redhat.com",
        "time": "Wed Jan 26 15:41:18 2022 +0100"
      },
      "message": "Revert \"Revert \"Add enforce_scope setting support for keystone\"\"\n\nThis reverts commit 26bd94b45efb63683072006e4281dd34a313d881.\n\nReason for revert: Devstack keystone creation/setup are moved to\nscope tokens, so we can reintroduce the scope check enable.\n\nChange-Id: I6e1c261196dbcaf632748fb6f04e0867648b76c7\n"
    },
    {
      "commit": "ae40825df618a6b8164be8345f5cc1b11a2dc614",
      "tree": "cb29c32bef25a836f55b94ea503f373b1cc95865",
      "parents": [
        "6d55b2a439fc4362dbaecf7604188ec2b80cd63f"
      ],
      "author": {
        "name": "Grzegorz Grasza",
        "email": "xek@redhat.com",
        "time": "Tue Oct 26 10:37:07 2021 +0200"
      },
      "committer": {
        "name": "Grzegorz Grasza",
        "email": "xek@redhat.com",
        "time": "Wed Jan 26 15:40:42 2022 +0100"
      },
      "message": "Use devstack-system-admin for keystone objects creation\n\nThis is needed so we can set keystone into enforcing secure RBAC.\nThis also adjusts lib/glance, which already partially used\ndevstack-system-admin.\n\nChange-Id: I6df8ad23a3077a8420340167a748ae23ad094962\n"
    },
    {
      "commit": "b6656b7b38db212d6aa471aa01a9cfaf6024d64b",
      "tree": "05830439f109994114ceddef77ecd55b90ff1a22",
      "parents": [
        "6d55b2a439fc4362dbaecf7604188ec2b80cd63f",
        "588894753971c32f6fff9b2158c3427b012cf9ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 13 17:43:52 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 13 17:43:52 2022 +0000"
      },
      "message": "Merge \"Clean up compile_ovn function\u0027s parameters\""
    },
    {
      "commit": "6d55b2a439fc4362dbaecf7604188ec2b80cd63f",
      "tree": "d95421effbaeca407ead71651d339de531e25e31",
      "parents": [
        "df551da6f5aaced10a8666b2d0d35f1a774d842d",
        "cc6e20b24d22475720f7b938aa08edf9ee7514fb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 12 15:40:57 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 12 15:40:57 2022 +0000"
      },
      "message": "Merge \"Allow skip the database server installation\""
    },
    {
      "commit": "3a373536f1ba483d87469339c498ccaeabb7487f",
      "tree": "71ac6c2bab60a0a4fe2883713f84dc5ce0dc7053",
      "parents": [
        "35aa64e5f7aca0004d46229c648807e1ed803b38",
        "c994dc4de23620f74b750932e060306a27193add"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 11 17:29:14 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 11 17:29:14 2022 +0000"
      },
      "message": "Merge \"Deprecate lib/neutron\""
    },
    {
      "commit": "c994dc4de23620f74b750932e060306a27193add",
      "tree": "2331628026db436f4c7aa4f80cf0de56e237c10b",
      "parents": [
        "9154bf543d320008c8279b387361f5db4d0ca7bf"
      ],
      "author": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Thu Jan 06 11:28:55 2022 +0100"
      },
      "committer": {
        "name": "elajkat",
        "email": "lajos.katona@est.tech",
        "time": "Tue Jan 11 14:14:20 2022 +0100"
      },
      "message": "Deprecate lib/neutron\n\nlib/neutron-legacy was recently undeprecated (see [0]), Openstack CI\nuses neutron-legacy and latest work was done in it also.\nTo avoid double maintenance lib/neutron can be deprecated.\n\nFor latest discussion see [1] and [2].\n\n[0]: https://review.opendev.org/c/openstack/devstack/+/704829\n[1]: https://meetings.opendev.org/meetings/networking/2022/networking.2022-01-04-14.04.log.html#l-52\n[2]: https://meetings.opendev.org/irclogs/%23openstack-qa/%23openstack-qa.2022-01-05.log.html#t2022-01-05T15:57:37\n\nRelated-Bug: #1955765\nChange-Id: I3fc328b7f47ccd7c1a97cceeea98fb2fbd609017\n"
    },
    {
      "commit": "cc6e20b24d22475720f7b938aa08edf9ee7514fb",
      "tree": "bb0eb612f7f2a7616f5cee5a3bad33d88c42a36c",
      "parents": [
        "4448f243f396c502e34fda5bb148ba0224f934e7"
      ],
      "author": {
        "name": "Carlos Camacho",
        "email": "carloscamachoucv@gmail.com",
        "time": "Fri Jan 07 15:30:56 2022 +0100"
      },
      "committer": {
        "name": "Carlos Camacho",
        "email": "carloscamachoucv@gmail.com",
        "time": "Mon Jan 10 09:26:56 2022 +0100"
      },
      "message": "Allow skip the database server installation\n\nThis patch allows to skip the installation\nof the database backend packages (MySQL or Postgres)\nwith the introduction of the INSTALL_DATABASE_SERVER_PACKAGES\nvariable (defaulted to True).\nThis is useful in such environments that do not require\nto install the MySQL/Postgres server packages directly but using\na container serving that purpose, for those cases all the\nremaining steps should be executed just skipping the\npackages install.\n\nChange-Id: I26628a31fdda3ce95ed04a2b7ae7b132c288581f\n"
    },
    {
      "commit": "6133c1c95939e7c09072293449402188942c28f9",
      "tree": "efafa32639c554fb5080318fd2bcd1d315e5cfb6",
      "parents": [
        "4448f243f396c502e34fda5bb148ba0224f934e7",
        "ac958698d0e29cc0bc4bbad4476fc7bc01ed870d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 07 19:21:40 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 07 19:21:40 2022 +0000"
      },
      "message": "Merge \"Only set chap algorithms if not openeuler\""
    },
    {
      "commit": "ac958698d0e29cc0bc4bbad4476fc7bc01ed870d",
      "tree": "a07621c2d5aac46f529a2ba629ef2248fc7f95fd",
      "parents": [
        "9154bf543d320008c8279b387361f5db4d0ca7bf"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Wed Jan 05 16:23:46 2022 -0500"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Thu Jan 06 15:20:07 2022 -0500"
      },
      "message": "Only set chap algorithms if not openeuler\n\nFor some reason, setting the CHAPAlgorithms as in c3b705138\nbreaks OpenEuler.  Making this conditional so that tests continue\nto pass.\n\nChange-Id: Iaa740ecfbb9173dd97e90485bad88225caedb523\n"
    },
    {
      "commit": "4448f243f396c502e34fda5bb148ba0224f934e7",
      "tree": "59b004e7e33f43c50cf223cdcc1b657fb80ba801",
      "parents": [
        "9154bf543d320008c8279b387361f5db4d0ca7bf"
      ],
      "author": {
        "name": "Eduardo Santos",
        "email": "eduardo.experimental@gmail.com",
        "time": "Thu Jan 06 14:03:16 2022 -0300"
      },
      "committer": {
        "name": "Eduardo Santos",
        "email": "eduardo.experimental@gmail.com",
        "time": "Thu Jan 06 14:03:16 2022 -0300"
      },
      "message": "Fix public subnet creation command\n\nThere was no space after the --project option in the command that\ncreates the public subnet, thus if any option follows, the option itself\nwill be parsed as part of the value passed to the --project option. This\nchange just adds the missing space.\n\nChange-Id: I1e7375578342a82717222e902fcd65a4a62e33a7\n"
    },
    {
      "commit": "9154bf543d320008c8279b387361f5db4d0ca7bf",
      "tree": "e6bb207d5057966a91dd0d4d9d69cc17437316f1",
      "parents": [
        "e0914813415dee0036cb849a648dfdd102403d59",
        "418535883763cb31e54ab3882ee3eacc42afd4f3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 06 00:39:16 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 06 00:39:16 2022 +0000"
      },
      "message": "Merge \"Install OVS from source when it was configured like that\""
    },
    {
      "commit": "e0914813415dee0036cb849a648dfdd102403d59",
      "tree": "b5c33ef8f594d47a187ff09115f4ed160cd8d741",
      "parents": [
        "3c98c21fec60da8d2d39df2e1d9b845a51817a0e",
        "2ef4a4c8516bc6373bc7f4cafee62db715144952"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jan 05 10:57:21 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 05 10:57:21 2022 +0000"
      },
      "message": "Merge \"Fix tempest upper-constraints\""
    },
    {
      "commit": "3c98c21fec60da8d2d39df2e1d9b845a51817a0e",
      "tree": "b126d3fbf9f157f5c5cb6fa86e4508c7d89eca79",
      "parents": [
        "0486d4ccf382127c9091ca369b1686ee17e8f2c5",
        "c1a75c6a504d720e9d46f924f5c3da07fddfee72"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 04 19:23:59 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 04 19:23:59 2022 +0000"
      },
      "message": "Merge \"Fix mysqladmin failure for Fedora 34 and mariadb\""
    },
    {
      "commit": "0486d4ccf382127c9091ca369b1686ee17e8f2c5",
      "tree": "62c5f417f8ba01b67b18bb85cb1061f4d00d2a96",
      "parents": [
        "7b0251cf3733182f53ba08c32bd9974e0061aca8",
        "63beab524368875820db453c244468105584bc85"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 04 18:50:10 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 04 18:50:10 2022 +0000"
      },
      "message": "Merge \"init_cinder() shouldn\u0027t always create DEFAULT_VOLUME_GROUP_NAME\""
    },
    {
      "commit": "7b0251cf3733182f53ba08c32bd9974e0061aca8",
      "tree": "10eed3cba4183c598b67210cae3eb1b20b944c70",
      "parents": [
        "858aca019c79243ed260e604c3ab38ba5ded2f41",
        "353c3f9cb1e70929898116b0b6c0020c43d93aea"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jan 04 18:33:26 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 04 18:33:26 2022 +0000"
      },
      "message": "Merge \"Fix stacking without preconfigured DATABASE_PASSWORD\""
    },
    {
      "commit": "2ef4a4c8516bc6373bc7f4cafee62db715144952",
      "tree": "71d0bee4c5e0905cb5dbdb8ea3f05a036257a004",
      "parents": [
        "3155217fb6a14b9c7d9c9a6f1bf11e9580c949c5"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Jan 03 15:13:44 2022 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Jan 03 19:27:22 2022 +0100"
      },
      "message": "Fix tempest upper-constraints\n\nWhen deploying devstack in a stable branch, the master branch is\navailable locally only in a CI environment where Zuul prepares all\navailable branches. For a non-CI deployment we need to stick to using\nthe remote branch as was the case before [0].\n\nWhile the situation on the master branch isn\u0027t really broken, we apply\nthe fix here anyway so that future stable branches are created in a\nworking state.\n\n[0] I5d42ac6b54bf20804d7e5faa39d1289102318b64\n\nCloses-Bug: #1956219\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: Ib7719cb2d48b34db70f885e0afe77d904abba3b5\n"
    },
    {
      "commit": "c1a75c6a504d720e9d46f924f5c3da07fddfee72",
      "tree": "15b39d32eecefae47cd0e8848338d4e0d4ad787a",
      "parents": [
        "3155217fb6a14b9c7d9c9a6f1bf11e9580c949c5"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "mlavalle@redhat.com",
        "time": "Fri Dec 31 16:14:23 2021 -0600"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Jan 03 15:33:35 2022 +0100"
      },
      "message": "Fix mysqladmin failure for Fedora 34 and mariadb\n\nmysqladmin is incorrectly installed in Fedora 34 with mariadb. This\ncauses the failure of Zuul Fedora based jobs. The issue is a conflict\nbetween mariadb and community mysql that is described in [1] and [2].\n\nThe workaround is to explicitly install package \"mariadb\"\n\nAlso configure an increased swap size like for the other platform jobs\nin order to avoid OOM issues.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d2026933\n[2] https://lists.launchpad.net/maria-discuss/msg06179.html\n\nCloses-Bug: #1956116\nChange-Id: Icf6d7e1af5130689ea10b29d37cc9b188b2c9754\n"
    },
    {
      "commit": "3155217fb6a14b9c7d9c9a6f1bf11e9580c949c5",
      "tree": "44b0b46a185ad7ae60f57debe6c8a7fde1548ef1",
      "parents": [
        "1d7d8e6a179f004163757e52ecf6e97c5d7dc4a7",
        "7880ba665e2d594b2eabb0533e6dca52e042ca50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 30 12:04:44 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 30 12:04:44 2021 +0000"
      },
      "message": "Merge \"openEuler 20.03 LTS SP2 support\""
    },
    {
      "commit": "1d7d8e6a179f004163757e52ecf6e97c5d7dc4a7",
      "tree": "1c4e0cc0a704bc426cafae0271e9ed5529edfbe5",
      "parents": [
        "71c215ac29ef6c1a678042f21fc87556cb740d50",
        "c7791301be5e19ec7a84dffbf62c40e805483f43"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 30 10:54:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 30 10:54:09 2021 +0000"
      },
      "message": "Merge \"Enable oslo.limit to be installed from git repo\""
    },
    {
      "commit": "71c215ac29ef6c1a678042f21fc87556cb740d50",
      "tree": "22f5229e9b0951b3085c559a9d289f1024bda869",
      "parents": [
        "98df253eaeb7be7c9d65b33f01ddb1d6e7f361c1",
        "a676c4029e46743ccf2e81ebd17cd306ffc4960d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 30 10:29:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 30 10:29:00 2021 +0000"
      },
      "message": "Merge \"Revert \"Generate deprecation warning for postgresql\"\""
    },
    {
      "commit": "98df253eaeb7be7c9d65b33f01ddb1d6e7f361c1",
      "tree": "30b6b758c6f877f79b2d1badf27c47688cbcd86a",
      "parents": [
        "559f8cc150721f854e1ecdaac12689d678c6e553",
        "c3b7051387d4332f956148c5676383499fa31859"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 30 10:28:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 30 10:28:57 2021 +0000"
      },
      "message": "Merge \"Add option to set chap algorithms for iscsid for FIPS\""
    },
    {
      "commit": "559f8cc150721f854e1ecdaac12689d678c6e553",
      "tree": "c882c325f3186040acd1e4b4ae7d1be3f887793d",
      "parents": [
        "13526abe847f535bbc087f1d2261c6e743dee49c",
        "26f814921898390eb263f1060fb99cddae1accdc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 30 10:28:54 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 30 10:28:54 2021 +0000"
      },
      "message": "Merge \"Use MDB backend in Ubuntu\""
    },
    {
      "commit": "13526abe847f535bbc087f1d2261c6e743dee49c",
      "tree": "9d19a6249746e5dd43cb307f8626173c9891a965",
      "parents": [
        "05e622ead243325658ae5aff5b5b53ce60135c57",
        "c20cd8ed9d0294e99293cdcb5eea0885a5a12573"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 30 09:32:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 30 09:32:21 2021 +0000"
      },
      "message": "Merge \"cinder-backup: Ensure ca cert is defined when tls-proxy is enabled\""
    },
    {
      "commit": "05e622ead243325658ae5aff5b5b53ce60135c57",
      "tree": "ce011b749657dad3177099d3840cf4871a725c5f",
      "parents": [
        "24b65adc9cedff9c7a8ab412fb39613ef5d4a627"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Wed Dec 29 12:30:01 2021 +0530"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Dec 29 09:48:39 2021 +0000"
      },
      "message": "Use upper-constraints from in review changes\n\nCurrently upper-constraints.txt is not getting used\nfrom in-review changes of requirements project and\nleading to merge of broken requirements[1].\n\nUse master branch to fetch constraints instead of\nthe remote branch.\n\n[1] https://review.opendev.org/c/openstack/requirements/+/822575\n\nDepends-On: https://review.opendev.org/c/openstack/requirements/+/823128\nChange-Id: I5d42ac6b54bf20804d7e5faa39d1289102318b64\n"
    },
    {
      "commit": "353c3f9cb1e70929898116b0b6c0020c43d93aea",
      "tree": "66a1b61d74dee934ee03252e85fb25f7d3f37683",
      "parents": [
        "24b65adc9cedff9c7a8ab412fb39613ef5d4a627"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Dec 23 12:01:44 2021 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Dec 23 12:07:29 2021 +0100"
      },
      "message": "Fix stacking without preconfigured DATABASE_PASSWORD\n\nWhen we need to read a DATABASE_PASSWORD from the user, make sure we\nactually use it in our database URLs.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I5ebf6b0280e82f2c87a63cbee7a9957c6bd26898\n"
    },
    {
      "commit": "588894753971c32f6fff9b2158c3427b012cf9ec",
      "tree": "e8ebc1bc0e79022dfb51755bafdc0198a5be1bef",
      "parents": [
        "6c849e371384e468679d3d030fe494a36587c505"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Dec 22 16:00:29 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Dec 22 16:00:29 2021 +0100"
      },
      "message": "Clean up compile_ovn function\u0027s parameters\n\nThat function was accepting 3 positional arguments and first\nof them was boolean value \"build_modules\" which isn\u0027t used anywhere in\nthat function.\nSo this patch cleans it a bit by removing that not used parameter.\n\nChange-Id: I5c57b9116338a63b7bfb170c02e33bb4eae725da\n"
    },
    {
      "commit": "7880ba665e2d594b2eabb0533e6dca52e042ca50",
      "tree": "929c86999c7e4588f1f8186015fa86f2286f8fb8",
      "parents": [
        "6c849e371384e468679d3d030fe494a36587c505"
      ],
      "author": {
        "name": "Kevin Zhao",
        "email": "kevin.zhao@linaro.org",
        "time": "Wed Mar 31 04:58:28 2021 +0000"
      },
      "committer": {
        "name": "wangxiyuan",
        "email": "wangxiyuan1007@gmail.com",
        "time": "Wed Dec 22 14:47:27 2021 +0800"
      },
      "message": "openEuler 20.03 LTS SP2 support\n\nopenEuler is an open-source Linux based operating system. The current\nopenEuler kernel is based on Linux and supports multi arch, such as X86_64\nand aarch64. It fully unleashes the potential of computing chips. As an\nefficient, stable, and secure open-source OS built by global open-source\ncontributors, openEuler applies to database, big data, cloud computing,\nand AI scenarios. openEuler is using RPM for package management.\n\nNote:\nCurrently there is no available package for uwsgi-plugin-python3 and ovn, so that\nopenEuler needs manually install them from source.\n\nWebsite: https://www.openeuler.org/en/\n\nChange-Id: I169a0017998054604a63ac6c177d0f43f8a32ba6\nCo-Authored-By: wangxiyuan \u003cwangxiyuan1007@gmail.com\u003e\nSigned-off-by: Kevin Zhao \u003ckevin.zhao@linaro.org\u003e\n"
    },
    {
      "commit": "24b65adc9cedff9c7a8ab412fb39613ef5d4a627",
      "tree": "18c4e8c2cab1d91c00059986fac74e5ebeabe600",
      "parents": [
        "6c849e371384e468679d3d030fe494a36587c505"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 22 15:31:46 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Dec 20 14:42:35 2021 +0100"
      },
      "message": "Deploy Neutron with enforced new RBAC rules\n\nThis patch adds new config option NEUTRON_ENFORCE_NEW_DEFAULTS which\nif set to True will deploy Neutron with enforce new rbac defaults and\nscopes.\nIt will also use SYSTEM_ADMIN user to interact with Neutron where it is\nneeded.\n\nDepends-On: https://review.opendev.org/c/openstack/neutron/+/798821\n\nChange-Id: I14d934f0deced34d74003b92824cad3c44ec4f5e\n"
    },
    {
      "commit": "c3b7051387d4332f956148c5676383499fa31859",
      "tree": "c52855a56700c6f4d6530fb4870cee6845f6524a",
      "parents": [
        "6c849e371384e468679d3d030fe494a36587c505"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Fri Aug 06 14:26:37 2021 -0400"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Wed Dec 08 19:20:40 2021 -0500"
      },
      "message": "Add option to set chap algorithms for iscsid for FIPS\n\nThe default CHAP algorithm for iscsid is md5, which is disallowed\nunder fips.  We will set the chap algorithm to \"SHA3-256,SHA256\",\nwhich should work under all configurations.\n\nChange-Id: Ide186fb53b3f9826ff602cb7fb797f245a15033a\n"
    },
    {
      "commit": "418535883763cb31e54ab3882ee3eacc42afd4f3",
      "tree": "78260dc82c73f7fb87ab352e915a1204fb6988de",
      "parents": [
        "b4e683e6b9a442ed9c37407cbc85288fe92aa85c"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jul 06 12:05:31 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Dec 08 14:09:49 2021 +0000"
      },
      "message": "Install OVS from source when it was configured like that\n\nFunction _neutron_ovs_base_install_agent_packages always tried to\ninstall openvswitch from packages and start it using systemd units.\nThat was failing when ovs was expected to be installed from source.\nThis patch fixes that.\n\nChange-Id: Iae8625dd800d30061ea3dbed9eb0dfbe16f21572\n"
    },
    {
      "commit": "6c849e371384e468679d3d030fe494a36587c505",
      "tree": "5c1b33f291ad1967d28fcc3f9b589d09859c764a",
      "parents": [
        "a77943f8aab6156e4c7c0d699b575d285dc1e6ad",
        "5ea4c3c18c558ec1fa37e0dd9b28ce66c3da1130"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 04 18:18:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 04 18:18:06 2021 +0000"
      },
      "message": "Merge \"Support CentOS Stream 9\""
    },
    {
      "commit": "a77943f8aab6156e4c7c0d699b575d285dc1e6ad",
      "tree": "ae32972dc53c6299fd8dbcf26c3a3f1e405ada70",
      "parents": [
        "39acde91f9fe83fdf7cfbeca248977f266070324",
        "1d8888dc24143d81c13557ffdfa615052e794ebe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 04 18:18:03 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 04 18:18:03 2021 +0000"
      },
      "message": "Merge \"Remove unnecessary member role assignments from alt_demo\""
    },
    {
      "commit": "39acde91f9fe83fdf7cfbeca248977f266070324",
      "tree": "802a6bdc203aa1c23713bf25a00ed4ab698c17b7",
      "parents": [
        "31334f9a9b2edbdc4a7b45e2e04aaec827639d62",
        "fc8ef86fbe09a467ee8bcffa79760d3f1e699450"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Dec 04 17:33:24 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 04 17:33:24 2021 +0000"
      },
      "message": "Merge \"Only write out uwsgi configs when deploying API services\""
    },
    {
      "commit": "fc8ef86fbe09a467ee8bcffa79760d3f1e699450",
      "tree": "47a8c651e943927d4abbab702b17a25892545ea9",
      "parents": [
        "1414bcfa22e310a9584daaea31ca36e2f74f703a"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Mar 09 17:32:25 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Dec 03 12:09:08 2021 +0000"
      },
      "message": "Only write out uwsgi configs when deploying API services\n\nPreviously this would always happen for Nova and Cinder even if n-api\nand c-api were not enabled on the host respectively.\n\nThis change stops this by placing both calls write_uwsgi_config behind\nis_service_enabled checks.\n\nChange-Id: I997685da771736dbad79bcfe4b00dbc63bd6d6b6\n"
    },
    {
      "commit": "31334f9a9b2edbdc4a7b45e2e04aaec827639d62",
      "tree": "6425e2642496c65e27795df2e7e1795d7029b5ea",
      "parents": [
        "1414bcfa22e310a9584daaea31ca36e2f74f703a"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 04 18:30:29 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Dec 03 12:09:01 2021 +0000"
      },
      "message": "nova: Use noVNC 1.3.0 when installing from source\n\nAdditionally make the repo name lowercase to match the project name in\nour zuul config so that jobs can check the repo out.\n\nChange-Id: Ic2d9c4fa837461bbc29e067a81912b5f72efd3ca\n"
    },
    {
      "commit": "5ea4c3c18c558ec1fa37e0dd9b28ce66c3da1130",
      "tree": "3e8c9f8c93a01a753a09df434a4fec8ebcd44676",
      "parents": [
        "f9a896c6e6afcf52e9a50613285940c26e353ba3"
      ],
      "author": {
        "name": "Alfredo Moralejo",
        "email": "amoralej@redhat.com",
        "time": "Tue Nov 16 15:13:03 2021 +0100"
      },
      "committer": {
        "name": "Alfredo Moralejo",
        "email": "amoralej@redhat.com",
        "time": "Thu Dec 02 09:10:48 2021 +0100"
      },
      "message": "Support CentOS Stream 9\n\nThis patch includes changes required to run devstack on CentOS Stream 9\nwhich has been already published in official repos by CentOS team [1]:\n\n- Add RDO deps repository for CS9.\n- remove xinetd package from installation for swift. Note that\n  rsync-daemon is installed which should work fine.\n- Replace genisoimage by xorriso in CS9.\n- Use /etc/os-release to identify the distro in CS9 as it doesn\u0027t\n  provide lsb_release command.\n- Use pip from rpm package instead of from get-pip.py as done in Fedora.\n- Add non-voting job devstack-platform-centos-9-stream to the check\n  pipeline.\n\nChange-Id: Ic67cddabd5069211dc0611994b8b8360bcd61bef\n"
    },
    {
      "commit": "1414bcfa22e310a9584daaea31ca36e2f74f703a",
      "tree": "20a7d215cadb0153c0a5eaf48fc15a1f1b3b0f19",
      "parents": [
        "7020daf7fcd21b4fc716aec1706de49bfbe86be9",
        "afd0f84eae75fd5a5a7611cb6e8368ef7b845211"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 01 11:27:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 01 11:27:33 2021 +0000"
      },
      "message": "Merge \"Remove unnecessary unset for project-scoped token in glance\""
    },
    {
      "commit": "7020daf7fcd21b4fc716aec1706de49bfbe86be9",
      "tree": "ce5558335dad6756ca51f7e746b98cffd1443dc6",
      "parents": [
        "bd68251463b2a86e07643387b56deca53a90f3c5",
        "95555ba39827e2f3648eb89bde91b1342c493306"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 30 17:59:03 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 30 17:59:03 2021 +0000"
      },
      "message": "Merge \"Cleanup keystone library\""
    },
    {
      "commit": "bd68251463b2a86e07643387b56deca53a90f3c5",
      "tree": "ef6f0ee0a99cefea08085718e55766cb5857c38e",
      "parents": [
        "b575af0cfe8aac71825b406394e9927a33ca51bd"
      ],
      "author": {
        "name": "Roman Dobosz",
        "email": "gryf73@gmail.com",
        "time": "Fri Nov 26 15:34:50 2021 +0100"
      },
      "committer": {
        "name": "Roman Dobosz",
        "email": "gryf73@gmail.com",
        "time": "Sat Nov 27 08:12:04 2021 +0100"
      },
      "message": "Change a way for creating data dir in case of OVN.\n\nCalculate the sudo usage with local variable.\n\nChange-Id: I39dff770ff296dc06395acdb430a9cfe1722a30f\n"
    },
    {
      "commit": "b575af0cfe8aac71825b406394e9927a33ca51bd",
      "tree": "db4adf559cdd67d4c8d194b2fc89ecb971738d0d",
      "parents": [
        "acc9bd6ab921840045f771974d7d4df9bd4dd854"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Nov 26 12:44:41 2021 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Nov 26 13:44:10 2021 +0530"
      },
      "message": "Do not use sudo with OVN_DATADIR when building from source\n\nJobs with OVN_BUILD_FROMS_SOURCE\u003dTrue are broken\nsince [1] as ovn nortd not starting due to permission\nissues. Fix it by not using sudo for creating OVN_DATADIR\nwhen building from source.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/806858\n\nCloses-Bug: #1952393\nChange-Id: I00f0c8c8173b4d8270fbb3e6079d0d8b332e9de5\n"
    },
    {
      "commit": "afd0f84eae75fd5a5a7611cb6e8368ef7b845211",
      "tree": "484de1a9b0d21898c631910b3f114a748256ef06",
      "parents": [
        "f56f7a557ac4941b5204852f4173db9cf82b4dae"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Mon Nov 08 19:53:40 2021 +0000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Fri Nov 26 07:26:56 2021 +0000"
      },
      "message": "Remove unnecessary unset for project-scoped token in glance\n\nBefore, we needed to unset a couple of parameters that would make the\nclient return a project-scoped token instead of a system-scoped token,\nwhich we need when interacting with registered limits in keystone.\n\nThis commit removes those unsets since we no longer source those\nvariables by default. This commit also cleans up some of the redundant\nparameters in the registered limit calls, like region.\n\nChange-Id: I1af8a168a29e895d57504d41e30efea271ea232d\n"
    },
    {
      "commit": "acc9bd6ab921840045f771974d7d4df9bd4dd854",
      "tree": "aba629c3f03601fe424bdf69043136da3f624e6c",
      "parents": [
        "65a5db8e3376fbeb6871629cbfe5d77fe848e039",
        "6822ff39444f8ebe01084e0d92bc05ac40db8216"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 25 10:38:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 25 10:38:27 2021 +0000"
      },
      "message": "Merge \"Fix OVN DBs cleanup on startup\""
    },
    {
      "commit": "c20cd8ed9d0294e99293cdcb5eea0885a5a12573",
      "tree": "b479dba22d0282e04d0b8d5ebd30b157b3a8cd13",
      "parents": [
        "487057de80df936f96f0b7364f4abfc8a7561d55"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Nov 24 01:35:29 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Wed Nov 24 01:35:46 2021 +0900"
      },
      "message": "cinder-backup: Ensure ca cert is defined when tls-proxy is enabled\n\nChange-Id: Id679eb7061d8e609ce76fbb5b720a041990e8e86\n"
    },
    {
      "commit": "6822ff39444f8ebe01084e0d92bc05ac40db8216",
      "tree": "7dcc8f4b54a5373f742659d185717bc7027d19f0",
      "parents": [
        "94facb075946c9b59288ae2815b0c99e1ffb4ef9"
      ],
      "author": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Wed Sep 01 09:36:31 2021 +0200"
      },
      "committer": {
        "name": "Gregory Thiemonge",
        "email": "gthiemon@redhat.com",
        "time": "Tue Nov 23 16:17:24 2021 +0100"
      },
      "message": "Fix OVN DBs cleanup on startup\n\nWhen initializing OVN, clean up the correct database directory when\nusing OVN from packages (/var/lib/ovn/ instead of /opt/stack/data/ovn/).\nThe /opt/stack/data/ovn location is used only when building OVN from\nsources, so a fresh devstack deployment with OVN packages may already\nhave hundreds of existing routers and ports, creating ARP collisions.\n\nCloses-Bug: #1942201\nChange-Id: Ic90d4f2f9d8aaef825ea3325c0ad8fef2a1c5e39\n"
    },
    {
      "commit": "65a5db8e3376fbeb6871629cbfe5d77fe848e039",
      "tree": "598d07825d6292a191365e0d5369bdc8ce7a78a6",
      "parents": [
        "94facb075946c9b59288ae2815b0c99e1ffb4ef9"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Mon May 03 00:08:15 2021 +0900"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Nov 23 12:03:20 2021 +0100"
      },
      "message": "keystone: Dot not set the removed admin_endpoint parameter\n\nThe admin_endpoint parameter has been removed from keystone[1], and\nsetting the parameter is no longer effective.\n\n[1] 192cde56e57a06750641b319da8a72cdcaa554d0\n\nChange-Id: I6ae6a3122668551acc018972624e914fcbb79a22\n"
    },
    {
      "commit": "1d8888dc24143d81c13557ffdfa615052e794ebe",
      "tree": "84d0e4ad72cdae52d7bfe9b3d70cadca2e454f4d",
      "parents": [
        "94facb075946c9b59288ae2815b0c99e1ffb4ef9"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Thu Mar 11 16:36:28 2021 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Mon Nov 22 21:28:20 2021 +0000"
      },
      "message": "Remove unnecessary member role assignments from alt_demo\n\nThis user already has the admin role assignment on a project, which\nimplies the member role, making explicit calls to add the member role\nredundant.\n\nChange-Id: I398c5e2f098aeeb896de83872085cbce529a778a\n"
    },
    {
      "commit": "faed11d2a1c9a9bb06ba855d5b551b231dd6bf82",
      "tree": "2657c250df38087d2e8e860ad854284e587c8f9a",
      "parents": [
        "487057de80df936f96f0b7364f4abfc8a7561d55"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 18 10:36:57 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Nov 18 16:42:40 2021 +0100"
      },
      "message": "Add missing ml2, L2 and L3 agent functions to devstack\n\nPreviously those functions were defined in the neutron\u0027s devstack plugin\nbut with [1] we moved qos related code into devstack and we missed about\nmoving them too.\nThis is follow up patch to fix that issue.\n\n[1] https://review.opendev.org/c/openstack/devstack/+/815686\n\nChange-Id: Icf459a2f8c6ae3c3cb29b16ba0b92766af41af30\n"
    },
    {
      "commit": "487057de80df936f96f0b7364f4abfc8a7561d55",
      "tree": "8f4bd9233a78d9f8e572df19dd8d01bee1de1f0b",
      "parents": [
        "8d7ac90f005d0f74c6f75369bdf9d3941d2f32ae",
        "9c81321bfc694bd511dee8dd5d04273e368e5545"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 18 00:22:24 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 18 00:22:24 2021 +0000"
      },
      "message": "Merge \"Add additional project personas for secure RBAC\""
    }
  ],
  "next": "8d7ac90f005d0f74c6f75369bdf9d3941d2f32ae"
}
