)]}'
{
  "log": [
    {
      "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": "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": "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": "94facb075946c9b59288ae2815b0c99e1ffb4ef9",
      "tree": "b15878109bfa63d6d12c0fd63bfe6b14fa9e43db",
      "parents": [
        "c96993d138ea9ba447fc3b3dbbbf4879fd8c20db",
        "faed11d2a1c9a9bb06ba855d5b551b231dd6bf82"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 19 01:10:09 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 19 01:10:09 2021 +0000"
      },
      "message": "Merge \"Add missing ml2, L2 and L3 agent functions to devstack\""
    },
    {
      "commit": "c96993d138ea9ba447fc3b3dbbbf4879fd8c20db",
      "tree": "41b16f218160adeed786bd7dfb23e6054785a24e",
      "parents": [
        "487057de80df936f96f0b7364f4abfc8a7561d55"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Nov 18 10:39:36 2021 -0800"
      },
      "committer": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Thu Nov 18 10:39:36 2021 -0800"
      },
      "message": "Make OS_CLOUD be able to be configured\n\nOS_CLOUD is used to communiate to CLI tools what cloud\ncredentials to utilize.\nThe change I86ffa9cd52454f1c1c72d29b3a0e0caa3e44b829\nunfortunately set an explicit OS_CLOUD account which breaks\nany jobs which are expecting a previosuly set OS_CLOUD which\nmay be different to work. For example, OS_CLOUD being set\nas devstack-system-admin to facilitate Secure RBAC testing.\n\nChange-Id: Iee900e552584dda622f57eea3508df48dff2e071\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\""
    },
    {
      "commit": "8d7ac90f005d0f74c6f75369bdf9d3941d2f32ae",
      "tree": "deb306bfe781b6370b396f2cfc2eda56742ff470",
      "parents": [
        "f9a896c6e6afcf52e9a50613285940c26e353ba3",
        "f56f7a557ac4941b5204852f4173db9cf82b4dae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 17 19:49:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 17 19:49:59 2021 +0000"
      },
      "message": "Merge \"Stop creating userrc_early\""
    },
    {
      "commit": "f56f7a557ac4941b5204852f4173db9cf82b4dae",
      "tree": "61a610186e3a98bfdb4e3d83391fb554c97dcbcb",
      "parents": [
        "55c7830b4bf9d49f8bd0be69f6d2f950a384d707"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Nov 09 10:57:25 2021 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Nov 16 19:35:32 2021 +0100"
      },
      "message": "Stop creating userrc_early\n\nWe can use the devstack-admin cloud configuration everywhere now\nand don\u0027t need to set environment variables with cloud credentials\nany longer.\n\nFix the swift setup, where some more options need to be explicitly\nspecified now and the default OS_CLOUD setting overridden.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I86ffa9cd52454f1c1c72d29b3a0e0caa3e44b829\n"
    },
    {
      "commit": "f9a896c6e6afcf52e9a50613285940c26e353ba3",
      "tree": "0b3ab0338d159e2fd0631be36cb46b669d1bc4b2",
      "parents": [
        "483e7e243a5d906674b619b9d160c27cc7814a58"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 27 16:50:11 2021 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Sat Nov 13 19:52:06 2021 +0000"
      },
      "message": "Rehome functions to enable Neutron\u0027s QoS service\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 plugins which are used by e.g. CI jobs which are defined outside\nof the neutron repository.\nQoS service 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: I48f65d530db53fe2c94cad57a8072e1158d738b0\n"
    },
    {
      "commit": "9c81321bfc694bd511dee8dd5d04273e368e5545",
      "tree": "cfc2ed9aa6192ec6292d7519aa2e2a2b3b46f5a0",
      "parents": [
        "021ae0bcc8f67b6fd307aaf3c8ac59ba6cbe23b6"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Thu Mar 11 16:29:31 2021 +0000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sat Nov 13 20:41:43 2021 +0100"
      },
      "message": "Add additional project personas for secure RBAC\n\nThis commit formalizes some additional users to act as different project\nusers and updates clouds.yaml file so they\u0027re easy to use.\n\nIt creates:\n\n  - a reader on the demo project\n  - a reader on the alt_demo project\n  - a member on the alt_demo project\n\nWith the adoption of secure RBAC personas, these are useful for using\nOpenStack APIs as that work continues.\n\nChange-Id: I3237a771275311377313b7d7d80ac059ac69d031\n"
    },
    {
      "commit": "483e7e243a5d906674b619b9d160c27cc7814a58",
      "tree": "d06d3d60558311193d5dc76625ff0a2b11ea0716",
      "parents": [
        "05e9cb1e19a97dcae477c611781759c66d55d8a2",
        "7f6d9283b85bb743d3224981c031d331f5e9608a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Nov 13 19:02:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 13 19:02:48 2021 +0000"
      },
      "message": "Merge \"Rehome functions to enable Neutron\u0027s placement integration\""
    },
    {
      "commit": "05e9cb1e19a97dcae477c611781759c66d55d8a2",
      "tree": "c3c8ad0fa7253690661bcf3274230c1597928678",
      "parents": [
        "55c7830b4bf9d49f8bd0be69f6d2f950a384d707",
        "325792d9b9238f9a8b8b493ba50572add99b9d82"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 12 22:18:44 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 12 22:18:44 2021 +0000"
      },
      "message": "Merge \"Clarify error message for ERROR_ON_CLONE\u003dTrue\""
    },
    {
      "commit": "95555ba39827e2f3648eb89bde91b1342c493306",
      "tree": "2c4adcb8047fef1d292ca44540f5bcf9780dc989",
      "parents": [
        "55c7830b4bf9d49f8bd0be69f6d2f950a384d707"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Wed Nov 10 06:22:52 2021 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Wed Nov 10 06:24:15 2021 +0100"
      },
      "message": "Cleanup keystone library\n\nIDENTITY_API_VERSION is hardcoded to 3 in most locations already, drop\nthe remaining occurrences, but keep the variable definition since some\nplugins still depend on it. Drop ENABLE_IDENTITY_V2 which no longer\nhas any effect.\n\nAmend variable list for bootstrap_keystone().\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nChange-Id: I06f476d2105bc6ec2b511fc5effcfcc3973eaf97\n"
    },
    {
      "commit": "55c7830b4bf9d49f8bd0be69f6d2f950a384d707",
      "tree": "d531a206b181bcccf5a60ea7ce94d293805f19a0",
      "parents": [
        "2000d0ccf3f97fb3e541b08eab55025b233a640c",
        "021ae0bcc8f67b6fd307aaf3c8ac59ba6cbe23b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 09 16:11:47 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 09 16:11:47 2021 +0000"
      },
      "message": "Merge \"Update lib/keystone to add more system users\""
    },
    {
      "commit": "2000d0ccf3f97fb3e541b08eab55025b233a640c",
      "tree": "4d48b72e6f2d42c84e93a0d428b79d683a0aaca1",
      "parents": [
        "d28865ba3d9d08da704f3c1318a76b98dab52608",
        "6839d42819c8349d8f1e72a58037198c97baca06"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 09 13:59:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 09 13:59:10 2021 +0000"
      },
      "message": "Merge \"neutron-legacy: Remove no longer necessary vpnaas conditional\""
    },
    {
      "commit": "021ae0bcc8f67b6fd307aaf3c8ac59ba6cbe23b6",
      "tree": "97e7ede9caaabb4d805befa235e714d8b51dabbd",
      "parents": [
        "9101fbf5c40119ba717f4267265e9d99c067bc4d"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Thu Mar 11 15:47:50 2021 +0000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Nov 05 10:44:58 2021 +0100"
      },
      "message": "Update lib/keystone to add more system users\n\nKeystone has supported system-scope since Queens and we already make\nsure we create a cloud profile for system-admin in\n/etc/openstack/clouds.yaml.\n\nThis commit ensures keystone creates a couple of new users to model\nsystem-member and system-reader personas. Doing this by default in\ndevstack makes it easier for people to use.\n\nWe\u0027ve already taken a similar approach in tempest by setting up the\nvarious system personas for tempest clients to use.\n\nChange-Id: Iceb7c5f517db20072e121dc7538abaa888423c67\n"
    },
    {
      "commit": "d28865ba3d9d08da704f3c1318a76b98dab52608",
      "tree": "19140dfe16b9ec93111ba431f0ac8eadfebd3900",
      "parents": [
        "a2d4d08b00677e348231ee77d94512b1a5d45986",
        "f8e00b86aee9a8f9646bf5aed2c618843307b963"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 04 23:55:11 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 04 23:55:11 2021 +0000"
      },
      "message": "Merge \"Run Bullseye with more swap\""
    },
    {
      "commit": "a2d4d08b00677e348231ee77d94512b1a5d45986",
      "tree": "1b38af49f625c0922ab6c18ecf2cadcd1869c1e0",
      "parents": [
        "9101fbf5c40119ba717f4267265e9d99c067bc4d",
        "f44aa0c55a81e24a8ad321c0c741939e86705e09"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 04 22:08:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 04 22:08:00 2021 +0000"
      },
      "message": "Merge \"Allow cinder default quotas configuration\""
    },
    {
      "commit": "f8e00b86aee9a8f9646bf5aed2c618843307b963",
      "tree": "2390f6059f7c2444e46f27b40952467c9d493a44",
      "parents": [
        "c8134987c97e7d74af3692dee83b1e7055830ef6"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Oct 29 14:39:41 2021 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Nov 04 15:28:50 2021 +0100"
      },
      "message": "Run Bullseye with more swap\n\nSince Bullseye like Centos 8 Stream needs more memory due to changed\ndefault settings in newer qemu versions, set the swap size to 4G, which\nis the same setting already being used for the CS8 jobs successfully.\n\nChange-Id: I83ea34d6aa647d2ab9d4d78ed354904fce836e68\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\n"
    },
    {
      "commit": "9101fbf5c40119ba717f4267265e9d99c067bc4d",
      "tree": "0f4b64f37cd77c5a93facf39cd43b28bf455f9dd",
      "parents": [
        "c053269fc37c6a70f29a3683961fdef38f671b2a",
        "b538b3267cec11f0b345ce101607bbd36ada8f32"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Nov 04 14:20:50 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 04 14:20:50 2021 +0000"
      },
      "message": "Merge \"Switch off creating a keystone admin endpoint by default\""
    },
    {
      "commit": "325792d9b9238f9a8b8b493ba50572add99b9d82",
      "tree": "836e5bf4743eb89ff2f74a154efaf701067ecdd4",
      "parents": [
        "82facd6edf7cefac1ab68de4fe9054d7c4cb50db"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Oct 15 15:55:54 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 03 19:34:19 2021 +0000"
      },
      "message": "Clarify error message for ERROR_ON_CLONE\u003dTrue\n\nIf ERROR_ON_CLONE is set to True which is case for\nall the devstack based job, devstack does not clone the\nrepo instead raise error. From current error message, it\nis difficult to know that ERROR_ON_CLONE is True until we\ntraceback the code or check devstack-base job set ERROR_ON_CLONE\nto True.\n\nCurrent error message is like:\n-------\n+ functions-common:git_clone:560           :   echo\n\u0027The /opt/stack/oslo.limit project was not found; if this is a gate job, add\u0027\n  The /opt/stack/oslo.limit project was not found; if this is a gate job, add\n+ functions-common:git_clone:561           :   echo \u0027the project to the\n $PROJECTS variable in the job definition.\u0027\nthe project to the $PROJECTS variable in the job definition.\n+ functions-common:git_clone:562           :   die 562 \u0027Cloning not\n  allowed in this configuration\u0027\n--------\n\nAdding ERROR_ON_CLONE info in error message will help to\nknow the reason of devstack not cloning the repo.\n\nChange-Id: I9e9852f046fefb299b4ef4446323e9c86437212f\n"
    },
    {
      "commit": "c053269fc37c6a70f29a3683961fdef38f671b2a",
      "tree": "e7d58bfc5c7aa5828d997e540f1c3f8af89b29c9",
      "parents": [
        "fb2e74100854b01992e3dc7be35bd42ff22780b7",
        "eb37657d8e34e1d0f8ee639c3953a752ba615d8d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 03 12:30:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 03 12:30:10 2021 +0000"
      },
      "message": "Merge \"Make creation of keystone admin endpoint optional\""
    },
    {
      "commit": "fb2e74100854b01992e3dc7be35bd42ff22780b7",
      "tree": "e3121dd914fb00500d1a1b506a44b786b4058062",
      "parents": [
        "bca0448438a3328bd797c16c427f1d80d5bd52aa",
        "c2491bac9d3b3f0446e67b4ea960cb88da9aec0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 03 12:30:07 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 03 12:30:07 2021 +0000"
      },
      "message": "Merge \"Stop creating a keystone admin site\""
    },
    {
      "commit": "bca0448438a3328bd797c16c427f1d80d5bd52aa",
      "tree": "ae8b7acaa79e7da36391a8c986c693625c2693d4",
      "parents": [
        "c8134987c97e7d74af3692dee83b1e7055830ef6",
        "84901f563ef6b5d93a00a89f9cdb41a0380d493e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Nov 02 17:54:37 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 02 17:54:37 2021 +0000"
      },
      "message": "Merge \"Create clouds.yaml early enough\""
    },
    {
      "commit": "7f6d9283b85bb743d3224981c031d331f5e9608a",
      "tree": "c4dbf8f48c0d0363716c3fc0c1d5e703afa2d26a",
      "parents": [
        "c8134987c97e7d74af3692dee83b1e7055830ef6"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 27 16:40:30 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 27 16:40:30 2021 +0200"
      },
      "message": "Rehome functions to enable Neutron\u0027s placement 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: Ib86071881f16de1b69c0f9b1b19b6df8b7e66a07\n"
    },
    {
      "commit": "c8134987c97e7d74af3692dee83b1e7055830ef6",
      "tree": "979fef5aee3191ac8a4e45c0e8a6d4afee4cc0a8",
      "parents": [
        "af23507c34fc29933905810f34604461e92aa9a3",
        "e06d954229fc4fca827105f5bb0809a19075d590"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 22 13:27:53 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 22 13:27:53 2021 +0000"
      },
      "message": "Merge \"Use Nehalem CPU model by default\""
    },
    {
      "commit": "af23507c34fc29933905810f34604461e92aa9a3",
      "tree": "8ef710f0e19854cdbc869f01ff218592c9ca8e70",
      "parents": [
        "6923f7b5e6d6cd0c332a2101ad5acadaa21e5eb5",
        "ee1c614eda833b38ad0d526b4b1e493dfe5968be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Oct 22 12:00:35 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 22 12:00:35 2021 +0000"
      },
      "message": "Merge \"Fix use of yaml.load()\""
    },
    {
      "commit": "e06d954229fc4fca827105f5bb0809a19075d590",
      "tree": "3771aa7a8902cd0ac3b45dd9e37e46b68e3fcf9a",
      "parents": [
        "6923f7b5e6d6cd0c332a2101ad5acadaa21e5eb5"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Oct 21 08:15:12 2021 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Oct 21 08:15:12 2021 -0700"
      },
      "message": "Use Nehalem CPU model by default\n\nCentOS/RHEL 9 are being compiled for the x86_64-v2 architecture which is\nnewer than the qemu default of qemu64. This means that for devstack to\nboot these instances we need a newer CPU model. Nehalem is apparently\nthe oldest model that works for x86_64-v2 and is expected to work on\nIntel and AMD cpus with kvm or qemu. Switch devstack to this model by\ndefault.\n\nNote that we cannot use host-passthrough or host-model because we want\nto support live migration between devstack deployed nova-compute\ninstances and even within the CI instances that we get the host CPUs can\ndiffer.\n\nAlso, we should run this change against as many clouds as possible to\nensure that the newer model works across all of our clouds. There is\nsome fear that the virtual CPUs presented to us in some clouds may not\nbe able to run these newer CPU models.\n\nChange-Id: Ibd6e11b59f3c8655bc60ace7383a08458b2177f2\n"
    },
    {
      "commit": "6923f7b5e6d6cd0c332a2101ad5acadaa21e5eb5",
      "tree": "b18b0d25e3cb457a803118b6d2fa49dd1b606461",
      "parents": [
        "79356c41cd6a34282d6076dda6b9e9acd0892e71",
        "959a7c262a65296a404252f8ec2014237196710d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Oct 20 14:56:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 20 14:56:29 2021 +0000"
      },
      "message": "Merge \"Enable running on Debian Bullseye\""
    },
    {
      "commit": "b538b3267cec11f0b345ce101607bbd36ada8f32",
      "tree": "a4097ec86e0c10f3aac02545ff148492c76aed9a",
      "parents": [
        "eb37657d8e34e1d0f8ee639c3953a752ba615d8d"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Feb 24 10:24:03 2021 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Sun Oct 17 17:44:13 2021 +0000"
      },
      "message": "Switch off creating a keystone admin endpoint by default\n\nWith the depending patch, the endpoint will still be created for\nheat tests, so we can turn it off for everyone else.\n\nDepends-On: https://review.opendev.org/c/openstack/openstacksdk/+/777343\nChange-Id: I0dc7d6cedd07e942b9f23b26a785b386aff41fbc\n"
    },
    {
      "commit": "eb37657d8e34e1d0f8ee639c3953a752ba615d8d",
      "tree": "2a28a43d93d6e1c294c97cbf5e8ed3ca99481adb",
      "parents": [
        "c2491bac9d3b3f0446e67b4ea960cb88da9aec0e"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Feb 24 10:04:31 2021 +0100"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Oct 17 19:36:46 2021 +0200"
      },
      "message": "Make creation of keystone admin endpoint optional\n\nThe keystone admin endpoint technically isn\u0027t different any longer from\nthe other keystone endpoints in v3 of the API. However, some\napplications like heat are still relying on it to exist.\n\nSo we make the creation of the admin endpoint during bootstrap optional\nhere, with the intention to change the default to False once all jobs\nthat still need this are modified to explicitly require it.\n\nChange-Id: I7ab12141c558186e397c174c248a613d1810011b\n"
    },
    {
      "commit": "79356c41cd6a34282d6076dda6b9e9acd0892e71",
      "tree": "72da41e7ef455dee72d7efc5bff3c57e45090e09",
      "parents": [
        "c027ddd3f895802f5cab37d2cb04162686a3a3cb",
        "b4e683e6b9a442ed9c37407cbc85288fe92aa85c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Oct 17 16:33:33 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 17 16:33:33 2021 +0000"
      },
      "message": "Merge \"Don\u0027t fail if there is no nf_conntrack_proto_gre module available\""
    },
    {
      "commit": "c2491bac9d3b3f0446e67b4ea960cb88da9aec0e",
      "tree": "a40e4300cf2ec92db51ff18ca48892ade1295aa7",
      "parents": [
        "c027ddd3f895802f5cab37d2cb04162686a3a3cb"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sun Jun 14 18:06:23 2020 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Sun Oct 17 17:11:03 2021 +0200"
      },
      "message": "Stop creating a keystone admin site\n\nKeystone no longer has any special functionality hidden behind the admin\nsite. KEYSTONE_AUTH_URI which used to point to the admin site has long\nago been changed to be a copy of KEYSTONE_SERVICE_URI, which points to\nthe public site.\n\nDrop all KEYSTONE_AUTH_* variables except KEYSTONE_AUTH_URI which may\nstill be in use in some plugins.\n\nThis also allows to finally drop the fixup_keystone() function.\n\nChange-Id: I549f3cadc27d137e014241cdd47e90267859c848\n"
    },
    {
      "commit": "ee1c614eda833b38ad0d526b4b1e493dfe5968be",
      "tree": "e8a218948221bb80eca70847750ba7b1d7d07379",
      "parents": [
        "c027ddd3f895802f5cab37d2cb04162686a3a3cb"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Sat Oct 16 17:33:12 2021 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Sat Oct 16 17:33:12 2021 +0200"
      },
      "message": "Fix use of yaml.load()\n\nThe use of this function has been deprecated for a long time[0]. With\nPyYAML\u003d\u003d6.0 the call is now failing, so replace it with the safe\nversion.\n\n[0] https://msg.pyyaml.org/load\n\nSigned-off-by: Jens Harbott \u003cfrickler@offenerstapel.de\u003e\nChange-Id: I7a170262b50a5c80a516095b872d52e1bea5479d\n"
    },
    {
      "commit": "c027ddd3f895802f5cab37d2cb04162686a3a3cb",
      "tree": "a805b3d52331cfe4a9c22b3cd48c957aaa30d0ca",
      "parents": [
        "82facd6edf7cefac1ab68de4fe9054d7c4cb50db"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Oct 16 06:26:49 2021 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Oct 16 06:26:49 2021 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I1abc356970a7f2427bc9683a7e64e54ab52a7651\n"
    },
    {
      "commit": "84901f563ef6b5d93a00a89f9cdb41a0380d493e",
      "tree": "85148e25a82daf9157fba08f0dfed9982a2c7343",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Oct 15 15:04:49 2021 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Oct 15 15:07:15 2021 +0200"
      },
      "message": "Create clouds.yaml early enough\n\nWhen using glance limits, the create_glance_accounts call needs access\nto the devstack-system-admin cloud definition, so we need to create\nthe clouds.yaml file before that step.\n\nChange-Id: Ie6d807c46b88b16b316aa166870a6a13f2bb346d\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\n"
    },
    {
      "commit": "b4e683e6b9a442ed9c37407cbc85288fe92aa85c",
      "tree": "24b6b2abfa289117f024335c210b230af4f7faae",
      "parents": [
        "82facd6edf7cefac1ab68de4fe9054d7c4cb50db"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Oct 05 20:44:57 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Oct 14 13:50:30 2021 +0200"
      },
      "message": "Don\u0027t fail if there is no nf_conntrack_proto_gre module available\n\nIt may be that it is already compiled in the kernel so there is no\nneed to load kernel module in such case.\n\nChange-Id: Ie1d32e3fd529e13958857cb3ced6710eebde1e4d\n"
    },
    {
      "commit": "82facd6edf7cefac1ab68de4fe9054d7c4cb50db",
      "tree": "1aa79048e9bc936822daaaa61dd767d83dfa4241",
      "parents": [
        "10d20b14e70f9dcf79a2f42c27c3b21a0ff67644",
        "a5d52831dc4d357906f5514943e17ab535e9e578"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 12 20:43:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 12 20:43:00 2021 +0000"
      },
      "message": "Merge \"Fix updating setuptools in Centos\""
    },
    {
      "commit": "10d20b14e70f9dcf79a2f42c27c3b21a0ff67644",
      "tree": "16ff346cf630df2237045e33e2721bbf99c0d7f1",
      "parents": [
        "d603c2a459a211ca29662796d4939424dbbac079",
        "61a37bff9a35337f5924ca7cc61c76e42e55d787"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 11 09:26:28 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 11 09:26:28 2021 +0000"
      },
      "message": "Merge \"Further fixup for Ubuntu cloud images\""
    },
    {
      "commit": "d603c2a459a211ca29662796d4939424dbbac079",
      "tree": "3724cad67d85b3b56f0fbf50417fa8ef3b6be1d5",
      "parents": [
        "23cbf138b417bf26280460cfe35c5aa1ca8c7cc9",
        "65b46a503a720f2438a6dc73c6f4670cdf89442f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 11 08:27:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 11 08:27:27 2021 +0000"
      },
      "message": "Merge \"Remove cinder from service names\""
    },
    {
      "commit": "23cbf138b417bf26280460cfe35c5aa1ca8c7cc9",
      "tree": "ccfda76bb48028c5565072bab74f213a549f4f32",
      "parents": [
        "e2e88dc19ade9d269e5027427f1288e57ce4762f",
        "bfc79dc98bfe68e22d3a58099bf550eda1a90a67"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 11 08:10:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 11 08:10:36 2021 +0000"
      },
      "message": "Merge \"tools: Fix use of continue\""
    },
    {
      "commit": "e2e88dc19ade9d269e5027427f1288e57ce4762f",
      "tree": "dba5f9b39568d66d7653e8cbf3a44fca2af56499",
      "parents": [
        "2e336ee79fbc9a2b6b99c3a43079890dc67212d5",
        "ac1b723c20fb67aaecd43cd08c6eee88c5f339f2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 11 00:53:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 11 00:53:22 2021 +0000"
      },
      "message": "Merge \"Fix displaying usage for make_cert.sh\""
    },
    {
      "commit": "2e336ee79fbc9a2b6b99c3a43079890dc67212d5",
      "tree": "148ac66aa1781b1f13e715f616b6fbf9d5aeab5e",
      "parents": [
        "714826d1a27085ba2384ca495c876588d77f0d27",
        "f758b60a4b70261393242b932063d2b6d705594c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Oct 11 00:51:51 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 11 00:51:51 2021 +0000"
      },
      "message": "Merge \"Rehome functions to enable Neutron\u0027s Trunk service plugin\""
    },
    {
      "commit": "61a37bff9a35337f5924ca7cc61c76e42e55d787",
      "tree": "7a12031edaa60a0b7c08977e56062e9450416040",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Oct 08 10:59:09 2021 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Fri Oct 08 11:04:03 2021 +0200"
      },
      "message": "Further fixup for Ubuntu cloud images\n\nThe official Ubuntu cloud images have some further python pkgs\npreinstalled that conflict with our requirements. Allow to\noverwrite them.\n\nSigned-off-by: Dr. Jens Harbott \u003charbott@osism.tech\u003e\nCloses-Bug: 1871485\nChange-Id: I793c250cae5e7b9bc835b7016d790d1f9ae8a7f3\n"
    },
    {
      "commit": "f758b60a4b70261393242b932063d2b6d705594c",
      "tree": "baba16d44b32c5adf0723e1bdf60b3652e19789f",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 06 12:02:22 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Oct 06 12:04:26 2021 +0200"
      },
      "message": "Rehome functions to enable Neutron\u0027s Trunk service plugin\n\nThose functions were part of the neutron devstack plugin but we\ndiscussed on the neutron team meeting [1] to move it to the Devstack\nrepo as it\u0027s mature enough now.\n\n[1] https://meetings.opendev.org/meetings/networking/2021/networking.2021-10-05-14.00.log.html#l-156\n\nChange-Id: I35446adad1d8a7fed142d834de20c48b611015a5\n"
    },
    {
      "commit": "bfc79dc98bfe68e22d3a58099bf550eda1a90a67",
      "tree": "482148bf5aa72fd14925bc3840e0323e8b6e9c77",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Michal Berger",
        "email": "michallinuxstuff@gmail.com",
        "time": "Tue Oct 05 15:40:20 2021 +0200"
      },
      "committer": {
        "name": "Michal Berger",
        "email": "michallinuxstuff@gmail.com",
        "time": "Tue Oct 05 15:44:45 2021 +0200"
      },
      "message": "tools: Fix use of continue\n\ncontinue is not used in a proper context here (outside of loop). Use\nnull cmd instead to simply fall through the pip installation.\n\nSigned-off-by: Michal Berger \u003cmichallinuxstuff@gmail.com\u003e\nChange-Id: Iaea2e5c0177b475edf19d08d71933a74debbb5d9\n"
    },
    {
      "commit": "714826d1a27085ba2384ca495c876588d77f0d27",
      "tree": "51bcbb376150f6f0833adb0e39603cfc935192f6",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Oct 04 18:07:17 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Oct 05 11:36:24 2021 +0100"
      },
      "message": "nova: Ensure each compute uses a unique iSCSI initiator\n\nThe current initiator name embedded in our CI images is not unique at\npresent and can often cause failures during live migrations with\nattached volumes. This change ensures the name is unique by running\niscsi-iname again and overwriting the existing name.\n\nWe could potentially do this during the image build process itself but\ngiven that devstack systems are not supposed to be multi-purpose this\nshould be safe to do during the devstack run.\n\nCloses-Bug: #1945983\nChange-Id: I9ed26a17858df96c04be9ae52bf2e33e023869a5\n"
    },
    {
      "commit": "959a7c262a65296a404252f8ec2014237196710d",
      "tree": "cebfacc0c6970ee86f9e1ca36f063947adb95161",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sun May 02 09:29:15 2021 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Mon Oct 04 17:27:33 2021 +0200"
      },
      "message": "Enable running on Debian Bullseye\n\nSome adaption in database handling is all that is missing. Also add a\nplatform job that tests this.\n\nCo-Authored-By: Radosław Piliszek \u003cradoslaw.piliszek@gmail.com\u003e\nChange-Id: I6dd3e48444dd415d84df5e7f5c74540847cdd6db\n"
    },
    {
      "commit": "982b03c605bc06e0bf9a03ff576995816155c64e",
      "tree": "6494d406c753d3d9ebef9a487c3126482ed1991b",
      "parents": [
        "56e75e4aef3ea42d13b192e805c48357b0071239"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Sep 30 13:08:35 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Sep 30 13:08:35 2021 +0100"
      },
      "message": "zuul: Remove dedicated devstack-async job\n\nI83d56c9363d481bb6d5921f5e1f9b024f136044b switched the default of\nDEVSTACK_PARALLEL over to True so this dedicated job is no longer\nrequired as *all* jobs should now be using it.\n\nChange-Id: I0f475ab177c2cd49eeb6be861cdd11581e8e0b97\n"
    },
    {
      "commit": "56e75e4aef3ea42d13b192e805c48357b0071239",
      "tree": "1ada55bdf53f1c3ae5ec93a0ea34805a17f20ae3",
      "parents": [
        "8d1bfcacf8ffc73f0aa8c8a8a9e0fee447a1c116"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Tue Sep 28 20:02:34 2021 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Tue Sep 28 20:05:08 2021 +0200"
      },
      "message": "Fix uwsgi config for trailing slashes\n\nThe apache mod_proxy documentation[0] says that trailing slashes need to\nmatch for the ProxyPass statement. Since adding a slash to the redirected\nurl would break things that need to access endpoints like /identity\nwithout anything added, we need to drop the trailing slash for the\ntarget URL. See [1] for the discussion of the CVE fix that changed the\nprevious behavior.\n\n[0] https://httpd.apache.org/docs/trunk/mod/mod_proxy.html#proxypass\n[1] https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1945274\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/811389\nChange-Id: Ia6b1a41957833fba87a2e6f048d2483267632385\n"
    },
    {
      "commit": "65b46a503a720f2438a6dc73c6f4670cdf89442f",
      "tree": "a10e2ceb5b50b4fb0c0b41f2426cca72707ce96a",
      "parents": [
        "8d1bfcacf8ffc73f0aa8c8a8a9e0fee447a1c116"
      ],
      "author": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Sep 28 03:08:10 2021 -0400"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Tue Sep 28 03:13:28 2021 -0400"
      },
      "message": "Remove cinder from service names\n\nIn devstack job, cinder is not a valid service name and logs error\nin gate[1] so remove it.\n\n2021-09-28 05:44:47.791807 | controller | + functions-common:service_check:1603      :   for service in ${ENABLED_SERVICES//,/ }\n2021-09-28 05:44:47.795506 | controller | + functions-common:service_check:1605      :   sudo systemctl is-enabled devstack@cinder.service\n2021-09-28 05:44:47.809647 | controller | Failed to get unit file state for devstack@cinder.service: No such file or directory\n\n[1] https://e978bdcfc0235dcd9417-6560bc3b6382c1d289b358872777ca09.ssl.cf1.rackcdn.com/801989/7/check/tempest-integrated-storage/779d1e7/job-output.txt\n\nChange-Id: I7ca105201d82b72c7e56778425d3bce7c76047db\n"
    },
    {
      "commit": "8d1bfcacf8ffc73f0aa8c8a8a9e0fee447a1c116",
      "tree": "2199e6333c189c0cd4ee3b2be9430cbec9636c3c",
      "parents": [
        "c9f3e5bdd76430a7c14b9f02c3f8ba47214037ae"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 24 18:01:09 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Sep 24 18:01:09 2021 -0500"
      },
      "message": "Update DEVSTACK_SERIES to yoga\n\nstable/xena branch has been created now and\ncurrent master is for yoga.\n\nChange-Id: I0c7809bdac6482bb947f394b0c2535fabb4cf067\n"
    },
    {
      "commit": "c9f3e5bdd76430a7c14b9f02c3f8ba47214037ae",
      "tree": "0c04bf487018b732aa9b52fa4b7b08e88d45d390",
      "parents": [
        "069b0bf4a93d613a9af9c8d20f75bf1e45faae91"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu Sep 16 11:43:03 2021 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu Sep 16 11:43:03 2021 -0400"
      },
      "message": "Fix stackrc os-resource-classes typo\n\nAttempting to use LIBS_FROM_GIT\u003d\"ALL\" results in a failure\ndue to a typo in stackrc for os-resource-classes repo.\n\n  Cloning into \u0027/opt/stack/os-resource-classes\u0027...\n  fatal: protocol \u0027:-https\u0027 is not supported\n  \u003csnip\u003e\n  [ERROR] /opt/stack/devstack/functions-common:629 git call failed: [git clone :-https://opendev.org/openstack/os-resource-classes.git /opt/stack/os-resource-classes --branch master]\n\nRemove the extraneous \u0027\u003d\u0027.\n\nChange-Id: I21f86324dc15fe808b38e366f7af18c96fd3890c\n"
    },
    {
      "commit": "069b0bf4a93d613a9af9c8d20f75bf1e45faae91",
      "tree": "c9b51e1ae1e3010b106d1a015a937318cbb09b7b",
      "parents": [
        "6c8bd96f72eb913be5b1de5758b15f828fca5912",
        "00ac547acacc9fef86f9045a979adf523ab7617b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 14 09:08:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 14 09:08:59 2021 +0000"
      },
      "message": "Merge \"Glance remote worker should use own cache directory\""
    },
    {
      "commit": "6c8bd96f72eb913be5b1de5758b15f828fca5912",
      "tree": "c9d7efa310dafbd91601dec4a567de98d9153781",
      "parents": [
        "a38d41ed9222c32eb7058f91b004b2ec16cd19e4"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Sep 09 06:10:23 2021 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Sep 09 06:10:23 2021 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: If2ea45a2cc7993a9a80187092f2750496e7c8ab7\n"
    },
    {
      "commit": "a38d41ed9222c32eb7058f91b004b2ec16cd19e4",
      "tree": "2f6c8947680691f8aa147e2e8b0428e216661635",
      "parents": [
        "591e15a3dcc89b44f31604dda41c4f332767c380"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Sep 08 07:51:47 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Sep 08 07:51:47 2021 +0000"
      },
      "message": "Drop dep on libmysqlclient-dev\n\nIt was required to build MySQL-python bindings but, for some time,\nwe test and rely solely on PyMySQL which is pure Python and hence\ndoes not require this dep.\n\nThis package is going away as distros move towards MariaDB.\n\nChange-Id: I6004ccf28a23009a0fc07bfc9458b59a927b969a\n"
    },
    {
      "commit": "591e15a3dcc89b44f31604dda41c4f332767c380",
      "tree": "04f1351259ccc25f2cb8e0e477b56dddf24e1c3e",
      "parents": [
        "e102559f87b3b2afb5ad0aa874f9bfa98c269624",
        "b1a89eb80be83fe8c47eeb0431d85a8452e3c70b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 31 20:47:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 31 20:47:21 2021 +0000"
      },
      "message": "Merge \"Configure access to physical network also with ML2/OVN backend\""
    },
    {
      "commit": "b1a89eb80be83fe8c47eeb0431d85a8452e3c70b",
      "tree": "62b37ade2fb2dcc9e32aa1a0eb141c1e8ccb917d",
      "parents": [
        "ab2a529714b04e0a8ccfb446bfad7c1aba0a8f01"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 26 21:42:32 2021 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Aug 31 12:41:47 2021 +0000"
      },
      "message": "Configure access to physical network also with ML2/OVN backend\n\nNeutron L3 module in Devstack has way to conigure access to physical\nnetwork on the node. It can put physical interface to the physical\nbridge or, in case when such physical device isn\u0027t set, it creates\nNAT rule in iptables.\n\nThere was missing the same operation for ML2/OVN backend as L3 agent is\nnot used there at all.\n\nThis patch adds the same to be done in both L3 agent and ovn_agent\nmodules.\n\nCloses-Bug: #1939627\nChange-Id: I9e558d1d5d3edbce9e7a025ba3c11267f1579820\n"
    },
    {
      "commit": "e102559f87b3b2afb5ad0aa874f9bfa98c269624",
      "tree": "63d0ec9d8033c3cd49255b16ccc36b8a92a128bf",
      "parents": [
        "ab2a529714b04e0a8ccfb446bfad7c1aba0a8f01",
        "60b5538c337dfa3c8f60fecdc64e671acd1f1cbe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Aug 25 16:28:43 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 25 16:28:43 2021 +0000"
      },
      "message": "Merge \"Set swap size to 4G for c8 jobs\""
    },
    {
      "commit": "ab2a529714b04e0a8ccfb446bfad7c1aba0a8f01",
      "tree": "43c3506453ab773368b02b0179e0bb9367ce5999",
      "parents": [
        "48945c59689cb74a33beb9d4c4271683df842df5",
        "25f84277eab5291aa0fa8c12ac39a69594611e08"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 24 20:38:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 24 20:38:27 2021 +0000"
      },
      "message": "Merge \"swift: Fix the empty gid option in rsyncd.conf\""
    },
    {
      "commit": "48945c59689cb74a33beb9d4c4271683df842df5",
      "tree": "d1b954677d5b143e33dfb870de10b06234cf7713",
      "parents": [
        "e3682892a32d8ac16e6be567ba4ceb8b0dd57b3e",
        "31f0418bad5a9542a38e8200131adf4ace08e01a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 24 15:29:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 24 15:29:13 2021 +0000"
      },
      "message": "Merge \"Make Ironic job as voting\""
    },
    {
      "commit": "e3682892a32d8ac16e6be567ba4ceb8b0dd57b3e",
      "tree": "f144d8edb2150a90a811c8db2cea594116feae6f",
      "parents": [
        "c807a8bbfffd3400d97145a58c2745dc5076cd3f",
        "ed323805f26e51438fd08d6d51882d758551924c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 24 15:23:40 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 24 15:23:40 2021 +0000"
      },
      "message": "Merge \"make swift-dsvm-functional job as voting\""
    },
    {
      "commit": "25f84277eab5291aa0fa8c12ac39a69594611e08",
      "tree": "63906b72be746b1e9a89cf7f397f6a0f82067d6f",
      "parents": [
        "ebc7b0ed255bc879078ec9cf54f9d6f179cec72c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sat Aug 21 21:38:43 2021 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Sat Aug 21 21:58:11 2021 +0900"
      },
      "message": "swift: Fix the empty gid option in rsyncd.conf\n\nThis change fixes the empty value set to the gid option in rsyncd.conf,\nwhich was caused by reference to the invalid USER_GROUP variable, and\nensures the option is set to the group which STACK_USER belongs to.\n\nThis also fixes duplicate declaration of the local user_group variable.\n\nCloses-Bug: #1940742\nChange-Id: Ifd0a5ef0bc5f3647f43b169df1f7176393971853\n"
    },
    {
      "commit": "c807a8bbfffd3400d97145a58c2745dc5076cd3f",
      "tree": "db9f2ef7fa8187dd0f2f5626ecdb8a590ac5f7f0",
      "parents": [
        "14b7fc500367a24ed995d6598738c6f42dfe49ad",
        "1e86a25cc28e34d7f73a4c6ccbbc3fc667598d50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Aug 21 02:51:24 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 21 02:51:24 2021 +0000"
      },
      "message": "Merge \"nova: Enable apic removal workaround for bug #1939108 when using QEMU\""
    },
    {
      "commit": "14b7fc500367a24ed995d6598738c6f42dfe49ad",
      "tree": "2b953ee80569671f700d9285c5811aaa5731411d",
      "parents": [
        "8b8a4c75b72eb44dd5c11950951cf6e6d9a1d778"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 20 06:13:36 2021 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Aug 20 06:13:36 2021 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I924cdf727818b33d71fe71ac110f224164c6b453\n"
    },
    {
      "commit": "1e86a25cc28e34d7f73a4c6ccbbc3fc667598d50",
      "tree": "19d3ea2c9cbc9b7bf63c95ac57e230bb073fce21",
      "parents": [
        "8b8a4c75b72eb44dd5c11950951cf6e6d9a1d778"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Aug 19 14:24:28 2021 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Aug 19 14:25:53 2021 +0100"
      },
      "message": "nova: Enable apic removal workaround for bug #1939108 when using QEMU\n\nThis change enables [workarounds]libvirt_disable_apic when devstack is\ndeployed using the libvirt virt driver and qemu virt type in an effort\nto avoid issues outlined in bug #1939108 caused by the older kernel\ncurrently used in Cirros 0.5.2.\n\nDepends-On: https://review.opendev.org/c/openstack/nova/+/766043\nCloses-Bug: #1939108\nChange-Id: Ibb6c34133bb1c95ef11cc59d9b12a0f65502c61b\n"
    },
    {
      "commit": "8b8a4c75b72eb44dd5c11950951cf6e6d9a1d778",
      "tree": "ad9b18f770229bf7004b898d17e97dd5c5ffb2ad",
      "parents": [
        "ebc7b0ed255bc879078ec9cf54f9d6f179cec72c"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Aug 18 15:00:09 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Wed Aug 18 15:01:27 2021 +0000"
      },
      "message": "Remove libvirt-python from upper-constraints\n\n... when installed from distribution.\n\nThis is mostly to fix Ironic\u0027s gate as their ecosystem is too\nbroad and complex to quickly remove libvirt-python from all\npossible requirements.txt\n\nMore details inline.\n\nSee also: https://review.opendev.org/c/openstack/devstack/+/798514\naka f0bf2bdff12b66eefbb2eae83e919611eb7cc76d\n\nChange-Id: Ic44daf15e952bbe3c424984ffb2474261e68008f\n"
    },
    {
      "commit": "31f0418bad5a9542a38e8200131adf4ace08e01a",
      "tree": "f4b8b66532f55758fccfaf3f6617f775ab7ba334",
      "parents": [
        "ed323805f26e51438fd08d6d51882d758551924c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 17 08:49:28 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 17 08:49:28 2021 -0500"
      },
      "message": "Make Ironic job as voting\n\nironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa\njob is voting on Ironic and neutron gate which mean it is\nstable enough and make sense to make it voting on devstack gate too.\n\nironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa is alias\njob of ironic-tempest-bios-ipmi-direct-tinyipa so using the original\njob instead of alias\n- https://opendev.org/openstack/ironic/src/branch/master/zuul.d/ironic-jobs.yaml#L784\n\nChange-Id: I95c67ad69e6eae6a72d25a851a71b7de85e56fd2\n"
    },
    {
      "commit": "ed323805f26e51438fd08d6d51882d758551924c",
      "tree": "d6131b5af8d27b41716580f6b6553d47134b12bf",
      "parents": [
        "ebc7b0ed255bc879078ec9cf54f9d6f179cec72c"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 17 08:45:02 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 17 08:45:02 2021 -0500"
      },
      "message": "make swift-dsvm-functional job as voting\n\nswift-dsvm-functional job test swift under python3 and\nvoting on swift gate whihc means this is a stable job now,\nlet\u0027s make this voting to devstack gate too.\n\nRemoving swift-dsvm-functional-py3 job as it does not exist anymore\nafter- https://review.opendev.org/c/openstack/swift/+/731318\n\nswift-dsvm-functional itself is py3 job now.\n\nChange-Id: I58847f74306194eaad132680815101a134fb4022\n"
    },
    {
      "commit": "26f814921898390eb263f1060fb99cddae1accdc",
      "tree": "c77d63b6814f40983600812d02850dfb75e1b4fe",
      "parents": [
        "0d5ba5b25061a5b7af658e449dd56bf54702c653"
      ],
      "author": {
        "name": "Grzegorz Grasza",
        "email": "xek@redhat.com",
        "time": "Mon Aug 16 10:36:03 2021 +0200"
      },
      "committer": {
        "name": "Grzegorz Grasza",
        "email": "xek@redhat.com",
        "time": "Tue Aug 17 09:41:33 2021 +0200"
      },
      "message": "Use MDB backend in Ubuntu\n\nThe MDB backend is the default in Ubuntu and specifying\nHDB in debconf doesn\u0027t change it to HDB.\n\nCloses-Bug: #1939700\nChange-Id: If98f7fc8395678365fb73f0c5cd926cef083e470\n"
    },
    {
      "commit": "ebc7b0ed255bc879078ec9cf54f9d6f179cec72c",
      "tree": "f5723733c60b84bd7bce465d3c0f0971585d12d2",
      "parents": [
        "5585d84c920ab4f9f5202a190b715d5c6d1f4e16",
        "8dac135cb89fa5d27d7af344703db0a20cf550e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 19:54:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 19:54:55 2021 +0000"
      },
      "message": "Merge \"Simplify pip install\""
    },
    {
      "commit": "5585d84c920ab4f9f5202a190b715d5c6d1f4e16",
      "tree": "65dc644a2ce3c3ec172c19d7af8e82bb2b74a551",
      "parents": [
        "bdf454f411c8534d319de2ccc857305a8616b7c6",
        "6e9f7c25704afb5bcc33c6f17a01f62068664e40"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 18:54:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 18:54:55 2021 +0000"
      },
      "message": "Merge \"Support optimized cinder backend for glance\""
    },
    {
      "commit": "60b5538c337dfa3c8f60fecdc64e671acd1f1cbe",
      "tree": "9eb9fcfe482dfd77d48d7de20de6c2bd82dd65a1",
      "parents": [
        "26bd94b45efb63683072006e4281dd34a313d881"
      ],
      "author": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Fri Aug 06 12:49:33 2021 +0530"
      },
      "committer": {
        "name": "yatinkarel",
        "email": "ykarel@redhat.com",
        "time": "Thu Aug 12 21:27:13 2021 +0530"
      },
      "message": "Set swap size to 4G for c8 jobs\n\nTempest is failing randomly with different reasons\nas mentioned in the bug, updating swap size those\nissues are not seen.\n\nBefore [1] default swap size used to be 8GB but was dropped\nto 1G so need to configure it in required job itself.\n\nDid couple of tests in [2] and with 4GB+ swap jobs are\nrunning green. On investigation found that with qemu-5\nboth Ubuntu and CentOS jobs have memory crunch, currently\nUbuntu jobs are not impacted as they are running with\nqemu-4.\n\n[1] https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/750941\n[2] https://review.opendev.org/c/openstack/devstack/+/803144\n\nCloses-Bug: #1938914\nChange-Id: I57910b5fde5ddf2bd37d93e06c1aff77c6e231e9\n"
    },
    {
      "commit": "bdf454f411c8534d319de2ccc857305a8616b7c6",
      "tree": "a36380de697cea01048757d0c775d016c72e4bd0",
      "parents": [
        "78a07d709c2c88b6e541a99c5f764b225b3add23",
        "6fecfd4fff79620596db45c9d22f8ec63a0d5522"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 14:52:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 14:52:21 2021 +0000"
      },
      "message": "Merge \"Add devstack-enforce-scope job to enable the rbac scope checks\""
    },
    {
      "commit": "78a07d709c2c88b6e541a99c5f764b225b3add23",
      "tree": "438d63c669747f3d9040c194de6085d27743ebc6",
      "parents": [
        "e7bb05d3f0ac4871c460b6bc8e3b08426c6ee475",
        "156ccbad85f30cd4c9c33d30b612b3151d542f8e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 14:29:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 14:29:59 2021 +0000"
      },
      "message": "Merge \"Add Fedora 34 support\""
    },
    {
      "commit": "e7bb05d3f0ac4871c460b6bc8e3b08426c6ee475",
      "tree": "c43a4d5053c607f78cd677b36e68763062a834f6",
      "parents": [
        "ca3407cd88c4fb7b6e1e4e5d87d01cb235fb30f4",
        "a20971850afb555ee4b04068a39a67a533b69901"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 14:29:57 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 14:29:57 2021 +0000"
      },
      "message": "Merge \"install_pip: Use packaged pip on Fedora\""
    },
    {
      "commit": "ca3407cd88c4fb7b6e1e4e5d87d01cb235fb30f4",
      "tree": "95ca695b6f72ea13240a7f50abb8ea2fdc8dd3b9",
      "parents": [
        "57a868dd874922a0caed8ace0dc0426f29129277",
        "2df2aa01584fb2a26112c60f0a16869e233cb7ee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 14:29:54 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 14:29:54 2021 +0000"
      },
      "message": "Merge \"install_pip: don\u0027t fail when not installed\""
    },
    {
      "commit": "57a868dd874922a0caed8ace0dc0426f29129277",
      "tree": "0bbfed128b7180b3c6dbd4b1bb8c5ef65f5dfee5",
      "parents": [
        "26bd94b45efb63683072006e4281dd34a313d881",
        "6b9a5646225a766f6240e2a1a93a92b82e088aa0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 12 14:27:46 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 12 14:27:46 2021 +0000"
      },
      "message": "Merge \"Revert \"Workaround for new pip 20.3 behavior\"\""
    },
    {
      "commit": "6fecfd4fff79620596db45c9d22f8ec63a0d5522",
      "tree": "a6bcca98edded5f09d6ba0585120b09ba0879e38",
      "parents": [
        "971dfbf8a0500497463a02e2d868e8d5eeb54826"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 11 10:32:42 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Aug 11 10:32:42 2021 -0500"
      },
      "message": "Add devstack-enforce-scope job to enable the rbac scope checks\n\nkeystone has system scope feature implemented since\nqueens release. Now Devstack also started moving towards the new RBAC.\n\nThis commit adds a new job \u0027devstack-enforce-scope\u0027 which enable the\nscope checks on service side and see if devstack setting are fine or not.\n\nThis job will be expanded to enable the scope checks for the other service\nalso once they start supporting the system scope.\n\nThis will help us to test the scope check setting.\n\nChange-Id: Ie9cd9c7e7cd8fdf8c8930e59ae9d297f86eb9a95\n"
    },
    {
      "commit": "8dac135cb89fa5d27d7af344703db0a20cf550e1",
      "tree": "b26dd7635ff57a77b6fe4156db179f04c230abf3",
      "parents": [
        "156ccbad85f30cd4c9c33d30b612b3151d542f8e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 11 14:56:05 2021 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 11 15:00:18 2021 +1000"
      },
      "message": "Simplify pip install\n\nThe uninstall here has been around since\nIbb4b42119dc2e51577c77bbbbffb110863e5324d.  At the time, there might\nhave been conflicts between packaged and installed pip.  We don\u0027t need\nit today; get-pip.py keeps itself separate enough in /usr/local on all\nplatforms.  Thus we can also remove the suse/centos special-casing.\n\npython3-pip is in the RPM list so we don\u0027t need to\nre-install for Fedora.\n\nAdd a note on why we are over-installing pip.\n\nRemove some old setuptools workarounds that are commented out.\n\nChange-Id: Ie3cb81a8ff71cf4b81e23831c380f83b0381de71\n"
    }
  ],
  "next": "156ccbad85f30cd4c9c33d30b612b3151d542f8e"
}
