)]}'
{
  "log": [
    {
      "commit": "c3031944501c6a76c65e75a7e3bd88ac8f123216",
      "tree": "205a9ee9dedd3f6276a1d5b137b388648840f117",
      "parents": [
        "52e52d8937e8e57b2bc16f67c3651a358fa6fb77",
        "587e0a3510ea3b40abbdffcd1fe3204e416c4bc9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Aug 17 15:52:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 17 15:52:03 2020 +0000"
      },
      "message": "Merge \"Fix is_fedora RHEL 8 detection\""
    },
    {
      "commit": "52e52d8937e8e57b2bc16f67c3651a358fa6fb77",
      "tree": "52aa9b86c0439dcba68dd70b2a91812f46f077c1",
      "parents": [
        "647fef0b405deea635a710c124d508a59e6d1119"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Aug 13 09:55:08 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Aug 13 09:55:08 2020 +0200"
      },
      "message": "Add a dependency file for os-brick (and add lsscsi)\n\nThere are a few dependencies which are really os-brick-specific.\nThey are listed in its bindep.txt file, but os-brick is usually\ninstalled from pip, so its bindep.txt file is not available.\n\nAs those dependencies are needed by the various services\nwhich use os-brick, move them to their own dependency file\n(with the addition of the new lsscsi, required by the next\nos-brick stable release) and make sure that file is parsed\nwhen installing the services which require os-brick.\n\nSide note: there should be a way to avoid this duplication\nalso for pip-installed libraries (normal services can use\nfiles/ or even bindep, but in this case the source is not always\navailable), (temporarily?) duplicate them, as it has been\nthe case for the other os-brick dependencies already listed here.\n\nChange-Id: I9ab6e215dbef9ebdb1946da2f9a40ce020ecc95b\n"
    },
    {
      "commit": "587e0a3510ea3b40abbdffcd1fe3204e416c4bc9",
      "tree": "dd02a9146a7d32bafe4da12dbd5ba1b60f78d6b9",
      "parents": [
        "647fef0b405deea635a710c124d508a59e6d1119"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Sat Aug 01 21:47:55 2020 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Sat Aug 01 21:47:55 2020 +0200"
      },
      "message": "Fix is_fedora RHEL 8 detection\n\nWhile RHEL 7 is detected as RedHatEnterpriseServer, RHEL 8 is\nRedHatEnterprise.\n\n  $ lsb_release -i -s\n  RedHatEnterprise\n\nChange-Id: I3d750d808c6ebea9c230f0508cdbc016415b9922\n"
    },
    {
      "commit": "647fef0b405deea635a710c124d508a59e6d1119",
      "tree": "8fb9b46c81c54054fe305a8eb8371c1b9400e71c",
      "parents": [
        "9208a371f3e2e35729445add8e2f23a90fc08d92",
        "dd3731c86a13334125715e44880491042526227c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 30 09:27:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 30 09:27:55 2020 +0000"
      },
      "message": "Merge \"Install bindep packages when installing lib from src\""
    },
    {
      "commit": "9208a371f3e2e35729445add8e2f23a90fc08d92",
      "tree": "ccfb75113b1e20d6b3364263e10651967a8b390b",
      "parents": [
        "32d5b1ea2f7908b3558dd38d32553abeaf5db40b",
        "33f8f6e68419702df3cb4b8d8af2f6587ebae527"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 28 14:25:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 28 14:25:47 2020 +0000"
      },
      "message": "Merge \"Remove standalone requirement for glance import\""
    },
    {
      "commit": "dd3731c86a13334125715e44880491042526227c",
      "tree": "8a7ab0eb332e6bfb6d960883b8e01674711fb006",
      "parents": [
        "32d5b1ea2f7908b3558dd38d32553abeaf5db40b"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Tue Jul 28 08:51:41 2020 -0500"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Tue Jul 28 08:57:22 2020 -0500"
      },
      "message": "Install bindep packages when installing lib from src\n\nMost libs maintain their own system packages in a local bindep.txt file.\nWe don\u0027t currently use those when installing packages from source, which\ncan result in broken package installs.\n\nThis adds a flag to always attempt to install bindep packages if the\nbindep.txt file exists. If a file cannot be found, it will just emit a\nwarning and carry on.\n\nChange-Id: Ia0570f837b8af1c3fee0a314b026a4a7ed27e6a9\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n"
    },
    {
      "commit": "32d5b1ea2f7908b3558dd38d32553abeaf5db40b",
      "tree": "4c0bcb6cd0c4e055786664122c008971cd017f79",
      "parents": [
        "e799770f59dfa81c78599bc4313503815b210b52"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 22 20:52:48 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 24 17:57:50 2020 +0000"
      },
      "message": "Enable image import test\n\nIf glance is in standalone mode, image import works\nfine so enable the tempest tests. Once we will have image\nimport or other async tasks working with glance under uwsgi\nthen we can remove this flag and run import tests by default.\n\nDepends-On: https://review.opendev.org/#/c/741425/\nChange-Id: I853e8a3815187f0aa8f05c70488ec948a97e55a6\n"
    },
    {
      "commit": "33f8f6e68419702df3cb4b8d8af2f6587ebae527",
      "tree": "5487d5317219bb7cfc46694da21e509681b99524",
      "parents": [
        "e799770f59dfa81c78599bc4313503815b210b52"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Jul 21 19:41:48 2020 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jul 22 07:03:57 2020 -0700"
      },
      "message": "Remove standalone requirement for glance import\n\nAs of the referenced patch in glance, we can do import in wsgi mode.\nAlso remove the enforcement that import methods are disabled.\n\nChange-Id: I8da4b4ad6105bb64c4045ca80db9742591d01564\nDepends-On: https://review.opendev.org/#/c/742065\n"
    },
    {
      "commit": "e799770f59dfa81c78599bc4313503815b210b52",
      "tree": "847dc930de5feb888b2c46cebc6d60c45f267775",
      "parents": [
        "376f3ebb50cb1b4048cb89013d07ca9b8f615189",
        "7700d5a825e48ea5f536e580df5c769a7224afcc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 22 02:46:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 22 02:46:07 2020 +0000"
      },
      "message": "Merge \"Fix setting enabled_import_methods if glance is standalone\""
    },
    {
      "commit": "376f3ebb50cb1b4048cb89013d07ca9b8f615189",
      "tree": "65e99e563d95f9cee3e947e3045497ee53203cb0",
      "parents": [
        "56a38c47e2e4c4af21812ef74185f415e3be6aeb",
        "0cbbefc0cb6f58b09a722d1230e7ae86113b2989"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 21 16:30:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 21 16:30:30 2020 +0000"
      },
      "message": "Merge \"zuul: clean up some legacy jobs\""
    },
    {
      "commit": "7700d5a825e48ea5f536e580df5c769a7224afcc",
      "tree": "fc2227258fc9a6808b12973bbf6a5bff99149563",
      "parents": [
        "56a38c47e2e4c4af21812ef74185f415e3be6aeb"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Jul 20 17:01:41 2020 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Jul 20 17:01:41 2020 -0700"
      },
      "message": "Fix setting enabled_import_methods if glance is standalone\n\nI forgot to update devstack with the section name when I did Grenade.\n\nChange-Id: I928072e935e7a7ec24609cdc4522c96f65d3ba3b\n"
    },
    {
      "commit": "56a38c47e2e4c4af21812ef74185f415e3be6aeb",
      "tree": "fbaf00bded61aaa4033d4ed48922d1b8303174af",
      "parents": [
        "46953439c23abbbdb16d2d147cf1712cff93ca9f",
        "442c57e16855863346806bd6b21e82515158b9e8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 20 21:12:46 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 20 21:12:46 2020 +0000"
      },
      "message": "Merge \"Disable all import methods if glance is not standalone\""
    },
    {
      "commit": "46953439c23abbbdb16d2d147cf1712cff93ca9f",
      "tree": "b1df2b971b37d795833b77f15ac755e495fc87b2",
      "parents": [
        "369f2cc571c6c17b5944bf275fcce8c5e76eb595",
        "fcbf3e976c8fa80099698693d37afa81058803c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jul 18 18:57:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jul 18 18:57:52 2020 +0000"
      },
      "message": "Merge \"Fix glance standalone when tls-proxy is disabled\""
    },
    {
      "commit": "fcbf3e976c8fa80099698693d37afa81058803c7",
      "tree": "a7be871bce1d08fa3b900012925c6cb88132d014",
      "parents": [
        "eee60c76719c02c08dba7b7fb703798a056b22b9"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Jul 17 10:14:14 2020 -0700"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Sat Jul 18 11:16:10 2020 +0000"
      },
      "message": "Fix glance standalone when tls-proxy is disabled\n\nWe always want to start glance on the internal port now,\nregardless of whether or not tls-proxy is in use, because we\nwrite_local_proxy_http_config() for the standalone case.\n\nChange-Id: I47dea645d4a852e02e25af0e1df9c28fec92c42a\nCo-Authored-By: Radosław Piliszek \u003cradoslaw.piliszek@gmail.com\u003e\n"
    },
    {
      "commit": "369f2cc571c6c17b5944bf275fcce8c5e76eb595",
      "tree": "e6a804bddfc79c4173b9241115bdf690f2da707a",
      "parents": [
        "eee60c76719c02c08dba7b7fb703798a056b22b9",
        "f2577fc574d2d8299b3cfff458702321aca57e44"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 17 21:56:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 21:56:07 2020 +0000"
      },
      "message": "Merge \"Add missing glance multi-store configurations\""
    },
    {
      "commit": "eee60c76719c02c08dba7b7fb703798a056b22b9",
      "tree": "5f9e33f5b24e377ff524a9b7f0797cd19754bfa9",
      "parents": [
        "fa75c5dd8a4f126be94c66dcac851a87ac8fd7d7",
        "49ad4850c8d5be9c90b10f118853e0288997405d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 17 14:53:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 14:53:32 2020 +0000"
      },
      "message": "Merge \"Only set hw_rng_model by default if we\u0027re on libvirt\""
    },
    {
      "commit": "fa75c5dd8a4f126be94c66dcac851a87ac8fd7d7",
      "tree": "32dc55a21994aa7eae4a0a4d7e636fbe1f510f17",
      "parents": [
        "302ce78aefd5727a7cfd1f2ccad5ae0754a3c7c7",
        "cc0821a5867358b34d7a9c156d02bd19b2f46dec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 17 14:10:33 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 14:10:33 2020 +0000"
      },
      "message": "Merge \"Default Glance to standalone mode\""
    },
    {
      "commit": "f2577fc574d2d8299b3cfff458702321aca57e44",
      "tree": "061985a8e0a00f157a553c1528618194663e80b9",
      "parents": [
        "302ce78aefd5727a7cfd1f2ccad5ae0754a3c7c7"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Fri Jul 17 08:19:40 2020 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Fri Jul 17 08:19:55 2020 +0000"
      },
      "message": "Add missing glance multi-store configurations\n\nWhile removing registry [1] we by mistake removed some code related to\nmultiple store configuration for glance. This must be happened during\nresolving merged conflicts.\n\nAdding it back.\n\n[1] https://review.opendev.org/708062\n\nChange-Id: I2b84f7b7c51b7b20765a06b48c75006fd2e8ab71\n"
    },
    {
      "commit": "442c57e16855863346806bd6b21e82515158b9e8",
      "tree": "42cd3f2d4ec3a5f964a77ecba494f7e742435ff5",
      "parents": [
        "cc0821a5867358b34d7a9c156d02bd19b2f46dec"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jul 16 10:41:13 2020 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jul 16 10:41:13 2020 -0700"
      },
      "message": "Disable all import methods if glance is not standalone\n\nGlance should not be exposing import methods that cannot work via its\nAPI, but it does today. In order for tempest (et al) to be able to\nproperly detect whether import is possible, we must configure the\nimport methods in standalone mode, or disable them in wsgi mode. The\nreferenced Glance patch will make this a requirement.\n\nChange-Id: I3bf3498d83607c5e98b70877c061dc54fc3c0a6e\nNeeded-By: https://review.opendev.org/#/c/741497/\n"
    },
    {
      "commit": "cc0821a5867358b34d7a9c156d02bd19b2f46dec",
      "tree": "f6dc004231deb1c7e624648defa8f24daefc1aee",
      "parents": [
        "12a88cfb7685db63d30b1f2d1558cdfe9ac1eb4d"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jul 15 08:44:00 2020 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jul 16 08:16:19 2020 -0700"
      },
      "message": "Default Glance to standalone mode\n\nA whole set of Glance functionality is not usable under uwsgi, including any\nof the more powerful async import, customization, and copying functions.\nIn order to facilitate writing and running tempest tests for these features\nin all environments covered by the various jobs across all the projects that\ninclude Glance, we should default to this deployment method.\n\nIt is still possible to deploy glance in uwsgi mode by setting the flag to\nFalse, and we can do that for some jobs to make sure that it continues to\nwork. However, the default should be what we expect deployers will use,\nwhich is standalone mode.\n\nDepends-On: https://review.opendev.org/741479\nChange-Id: I141acab2a07a4eebd8d850f900058bc8cbf9c7bf\n"
    },
    {
      "commit": "49ad4850c8d5be9c90b10f118853e0288997405d",
      "tree": "37a1da41bbe713f861af42d4306a6617b6b9eade",
      "parents": [
        "302ce78aefd5727a7cfd1f2ccad5ae0754a3c7c7"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jul 15 14:54:22 2020 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jul 16 06:30:54 2020 -0700"
      },
      "message": "Only set hw_rng_model by default if we\u0027re on libvirt\n\nThis makes no sense to set on _every_ devstack deployment, only\nif we are using libvirt qemu or kvm. Make it conditional.\n\nChange-Id: I860e899274646ff73b8f084a0583325239aee9cc\n"
    },
    {
      "commit": "302ce78aefd5727a7cfd1f2ccad5ae0754a3c7c7",
      "tree": "80e6a826884fd461136f2a9ef6858db73b5b673c",
      "parents": [
        "489645f79ec34566d1f61f8001e00411c1fb4ca7",
        "2614c1bba103cb88c9a88a1dfe9c6af7ccc1cc55"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 16 04:54:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 04:54:29 2020 +0000"
      },
      "message": "Merge \"Fix ami/aki image create use of $img_property\""
    },
    {
      "commit": "489645f79ec34566d1f61f8001e00411c1fb4ca7",
      "tree": "a1d307f8dc81e8d7b9c2b65f8e5a44e5a4dbeb9b",
      "parents": [
        "12a88cfb7685db63d30b1f2d1558cdfe9ac1eb4d",
        "1e26508983a1ebf2c23560395ffca8b1f6f79462"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 16 04:54:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 04:54:23 2020 +0000"
      },
      "message": "Merge \"Use python3-mod-wsgi instead of mod_wsgi on CentOS8\""
    },
    {
      "commit": "2614c1bba103cb88c9a88a1dfe9c6af7ccc1cc55",
      "tree": "2c57b81001b4d8fe66c78e22965de9cd49ec1450",
      "parents": [
        "12a88cfb7685db63d30b1f2d1558cdfe9ac1eb4d"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jul 15 14:41:38 2020 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jul 16 00:26:42 2020 +0000"
      },
      "message": "Fix ami/aki image create use of $img_property\n\nThis abstracts out the conversion of key\u003dvalue,... property lists to a function\nand makes both _upload_image() and the two ami/aki image create calls use it. The\nmove to bare key\u003dvalue properties introduced a regression for ami/aki where\nthe --property flag stopped being passed to osc in that case.\n\nChange-Id: Idf7fdfe3f5800f79f6c48f9d9606a7b53436a730\n"
    },
    {
      "commit": "12a88cfb7685db63d30b1f2d1558cdfe9ac1eb4d",
      "tree": "3f0622e2265dfe8c4c14059128d4f018cb2a2f46",
      "parents": [
        "7376939755b873f6abf1c07fb8f751f671440915",
        "09eea0b20bf750baa10b4edb5cd52e31b19a4a3a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 15 15:02:30 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 15:02:30 2020 +0000"
      },
      "message": "Merge \"Make Glance standalone-ness a separate flag\""
    },
    {
      "commit": "7376939755b873f6abf1c07fb8f751f671440915",
      "tree": "d78e4d09bd5e74d231b300e63ea09267e3583879",
      "parents": [
        "2906645d768648d038f3bd616eb2814ef6c83424",
        "73ad9760a384e3f872de07a174440fe8e3b174ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 15 15:02:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 15:02:28 2020 +0000"
      },
      "message": "Merge \"Use glance import workflow for creating image\""
    },
    {
      "commit": "09eea0b20bf750baa10b4edb5cd52e31b19a4a3a",
      "tree": "a18190cea41b2fce8ebc2ef2e0dc10d1281110e9",
      "parents": [
        "73ad9760a384e3f872de07a174440fe8e3b174ec"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jul 09 08:31:51 2020 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Jul 14 08:07:07 2020 -0700"
      },
      "message": "Make Glance standalone-ness a separate flag\n\nFull Glance functionality requires Glance being run in a configuration\nwhere it can spawn long-running task threads. The default uwsgi mode\ndoes not allow this, and the current workaround is to set WSGI_MODE\nto something other than uwsgi to get the devstack code to deploy\nGlance as a standalone service. Since this affects the entire rest of\nthe deployment, this patch separates out a flag to control this behavior\nspecifically for Glance. When WSGI_MODE\u003duwsgi, control of the Glance\ndeployment mechanism is allowed via GLANCE_STANDALONE\u003dTrue|False. If\nWSGI_MODE!\u003d uwsgi then we deploy standalone Glance anyway.\n\nChange-Id: I79068ce0bd7414bc48ff534ee22f0de5d7b091cb\n"
    },
    {
      "commit": "2906645d768648d038f3bd616eb2814ef6c83424",
      "tree": "74f5cd50a40a8f97b276e7a8384b3ffa289feb96",
      "parents": [
        "3b37b95684d351af19bccae4d0fee4135aa00857",
        "95634d990572fdaf94e199e06a2b3b04f7c27b3a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 14 08:52:10 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 14 08:52:10 2020 +0000"
      },
      "message": "Merge \"Re-enable memory_tracker\""
    },
    {
      "commit": "73ad9760a384e3f872de07a174440fe8e3b174ec",
      "tree": "7575cabb0410ae49f07491f6db4e609d89acddd0",
      "parents": [
        "3b37b95684d351af19bccae4d0fee4135aa00857"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Tue Jun 16 15:20:48 2020 +0000"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Jul 13 13:59:36 2020 -0700"
      },
      "message": "Use glance import workflow for creating image\n\nAdded new boolean option \u0027GLANCE_USE_IMPORT_WORKFLOW\u0027 default to False.\nIf this parameter set in local.conf as True then devstack will use the\nnew import workflow to create the image.\n\nIn order to use new import workflow of glance;\nuser need to set below options in local.conf\n\nGLANCE_USE_IMPORT_WORKFLOW\u003dTrue\n\nNote that the import workflow does not work in uwsgi because of\nsome fundamental restrictions it has. Thus, devstack must be configured\nwith WSGI_MODE\u003dmod_wsgi, otherwise glance will not be able to process\nthe imports. The new helper function will abort to avoid in that case\nto avoid the image never being moved to \"active\" state by an import\ntask that will never be executed.\n\nCo-Authored-By: Abhishek Kekane \u003cakekane@redhat.com\u003e\nCo-Authored-By: Dan Smith \u003cdansmith@redhat.com\u003e\nNeeded-By: https://review.opendev.org/#/c/734184\nChange-Id: I1306fe816b7a3eca1e2312c0c454be3d81118eca\n"
    },
    {
      "commit": "0cbbefc0cb6f58b09a722d1230e7ae86113b2989",
      "tree": "b3f090eb94b51452b7071a003152bb09dbfe46f6",
      "parents": [
        "d3b41b528d6e84cc632fb780b85877e6ad1a4bef"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Jul 10 13:21:45 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Jul 10 13:21:45 2020 +0200"
      },
      "message": "zuul: clean up some legacy jobs\n\nReplace legacy-tempest-dsvm-lvm-multibackend with its native version,\ncinder-tempest-lvm-multibackend.\n\nRemove legacy-tempest-dsvm-neutron-dvr-multinode-full, which was defined\nas an experimental job in neutron and removed during the ussuri lifecycle.\nSee https://review.opendev.org/#/c/693630/\n\nChange-Id: I76d1efaa3a6c1fe9825e8457438f514114b2ecad\n"
    },
    {
      "commit": "3b37b95684d351af19bccae4d0fee4135aa00857",
      "tree": "4ab148d88147e73d89855e793375efa6cda1b51c",
      "parents": [
        "6fd4daf8dcfb38260fdbfb90f7ccbc31abd059d1",
        "f8755bd468cae234ca7acca018ccee31f0e474b2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 09 15:11:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 15:11:25 2020 +0000"
      },
      "message": "Merge \"Allow plugins to override initial network creation\""
    },
    {
      "commit": "95634d990572fdaf94e199e06a2b3b04f7c27b3a",
      "tree": "291658cdf2810520b5f9a48e3b5fb2888ead753b",
      "parents": [
        "2ecd1823850ae0e00ad0ecebbbceb312be60ccf4"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Feb 21 12:24:17 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jul 08 14:11:18 2020 +0000"
      },
      "message": "Re-enable memory_tracker\n\nThe old peakmem_tracker service has been disabled in [0], now enable\nthe replacement memory_tracker.\n\nAlso fail when the old service is still configured, otherwise\nconsumers might never notice.\n\nDepends-On: https://review.opendev.org/739995\nChange-Id: I583caf3f36a8ff41d7d4106dabc6c5f24243085e\n"
    },
    {
      "commit": "6fd4daf8dcfb38260fdbfb90f7ccbc31abd059d1",
      "tree": "2b1ee5138ba53a4da0f8829bcb9ce17dd637941b",
      "parents": [
        "2ecd1823850ae0e00ad0ecebbbceb312be60ccf4",
        "6184dea966d56f13f15d926dbb09e527ae3ba39e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 08 10:57:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 10:57:04 2020 +0000"
      },
      "message": "Merge \"Remove n-api-metadata service from compute nodes\""
    },
    {
      "commit": "6184dea966d56f13f15d926dbb09e527ae3ba39e",
      "tree": "4f24c4f9c0799d3cbf53dd7aed01aada25dfae3a",
      "parents": [
        "3e0960d78f040b0d6b593a5e2fa107d8fd26a41a"
      ],
      "author": {
        "name": "Rui Zang",
        "email": "rui.zang@intel.com",
        "time": "Mon Jul 06 23:47:56 2020 -0700"
      },
      "committer": {
        "name": "Rui Zang",
        "email": "rui.zang@intel.com",
        "time": "Tue Jul 07 19:43:52 2020 -0700"
      },
      "message": "Remove n-api-metadata service from compute nodes\n\nStarting up n-api-metadata service on every compute nodes does\nnot solve the problem of isolated networks (no route to metadata\nservice). It all depends on how \u0027enable_isolated_metadata\u0027 and\nrelated options (e.g. force_metadata) are set in dhcp agent and\nwhat is configured for the \u0027nova_metadata_host\u0027 option of q-meta\nservice. Having a global n-api-metadata service in the control\nnode is sufficient for a mult-node lab setup.\nBesides, the n-api-metadata services on compute nodes are not\nreally working due to https://bugs.launchpad.net/nova/+bug/1815082\n\nChange-Id: Ib8691c3eeee59758fbd98989d9460f1458ea422f\nRelated-Bug: 1815082\n"
    },
    {
      "commit": "2ecd1823850ae0e00ad0ecebbbceb312be60ccf4",
      "tree": "236cc2a75d9728fd568f007f9f2a1f2399cf86ad",
      "parents": [
        "d3b41b528d6e84cc632fb780b85877e6ad1a4bef",
        "ee5cf747d8826b9f9dbf565a7a9ba2c1e25f068a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 07 19:16:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 07 19:16:32 2020 +0000"
      },
      "message": "Merge \"Remove GLANCE_V1_ENABLED option\""
    },
    {
      "commit": "d3b41b528d6e84cc632fb780b85877e6ad1a4bef",
      "tree": "60e50c8a047a47d4d407d42b1497b602faee8330",
      "parents": [
        "3e0960d78f040b0d6b593a5e2fa107d8fd26a41a",
        "0137703825ea5f493e7486e19c2d83b328ca2998"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 07 08:43:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 07 08:43:50 2020 +0000"
      },
      "message": "Merge \"Allow IP-based subject alt names\""
    },
    {
      "commit": "3e0960d78f040b0d6b593a5e2fa107d8fd26a41a",
      "tree": "3a7a4fa768da15ff9516e379784b04dccbae9285",
      "parents": [
        "edd867daef6b8da2b3420ac837d2252d72e2dfa7",
        "f8dbfd394a826779f3af403fd5316b9d86492802"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 06 22:21:41 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 06 22:21:42 2020 +0000"
      },
      "message": "Merge \"Revert \"Drop keystone dedicated ports\"\""
    },
    {
      "commit": "edd867daef6b8da2b3420ac837d2252d72e2dfa7",
      "tree": "2c6aefc7d1d781ce3ecad68a645628aeb7b3b4bb",
      "parents": [
        "105b2f4ee5f4eb3a6fc00fa3385b6e6ee3aba8c1",
        "729546a1adfa10c8591e834cc85004d977e1c3dd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 06 20:07:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 06 20:07:29 2020 +0000"
      },
      "message": "Merge \"Remove tempest deprecated img_dir option\""
    },
    {
      "commit": "f8dbfd394a826779f3af403fd5316b9d86492802",
      "tree": "c84cc22ba5747eab1ad7ba632d120affd4979619",
      "parents": [
        "105b2f4ee5f4eb3a6fc00fa3385b6e6ee3aba8c1"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Mon Jul 06 18:42:30 2020 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Jul 06 14:01:08 2020 -0500"
      },
      "message": "Revert \"Drop keystone dedicated ports\"\n\nThis reverts commit f6286cb586eb1f861866bfdf85c4f873c79fd592.\n\nThis patch is blocking glance as it needs mod_wsgi to perform new import workflow.\n\nChange-Id: I4475247dfe986114d37678b3d3d552c0c7d02ddc\n"
    },
    {
      "commit": "105b2f4ee5f4eb3a6fc00fa3385b6e6ee3aba8c1",
      "tree": "bc2dbf63adc40ed46c3c394c32650dd3f26dde28",
      "parents": [
        "79722c78d5df27c2989c5e4682509528d0b5f504",
        "8956006e519022bc9640476674e638c7dd080478"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 06 15:10:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 06 15:10:00 2020 +0000"
      },
      "message": "Merge \"Fix string comparison\""
    },
    {
      "commit": "79722c78d5df27c2989c5e4682509528d0b5f504",
      "tree": "250fd3e99aae0fb4651dd62c1cea8e44c914ea85",
      "parents": [
        "153de584d07aeab126383d288a3ce924f3d111f1",
        "264d2a2e5fecd7ae94a4a71087ca93ea9cc25109"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 06 15:09:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 06 15:09:57 2020 +0000"
      },
      "message": "Merge \"Move process-stackviz role from Tempest to Devstack\""
    },
    {
      "commit": "153de584d07aeab126383d288a3ce924f3d111f1",
      "tree": "33fb8aa5669efcbb25825ac9bf6a2a09bb1eac53",
      "parents": [
        "e3e80633806242f0ae5a22fe5b9cb3e145789d28",
        "744f50b970bf10f06e9d52de0b57d74ddcb18467"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 06 15:09:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 06 15:09:55 2020 +0000"
      },
      "message": "Merge \"Add neutron-ovn-tempest-ovs-release job to the check queue\""
    },
    {
      "commit": "e3e80633806242f0ae5a22fe5b9cb3e145789d28",
      "tree": "b4b94dd9daaab61de2f053eee2c28f3d31837281",
      "parents": [
        "3cbb33e5c6068d80c50f64a543550611eca8309a",
        "85c5ec11c9526e0429163db5701d3ea8c096a324"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 02 11:27:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 02 11:27:25 2020 +0000"
      },
      "message": "Merge \"Cleanup VM instances during unstack\""
    },
    {
      "commit": "8956006e519022bc9640476674e638c7dd080478",
      "tree": "5a14a5274bc7bb99cb1fb993f768ddbc0290cb9c",
      "parents": [
        "3cbb33e5c6068d80c50f64a543550611eca8309a"
      ],
      "author": {
        "name": "Xinliang Liu",
        "email": "xinliang.liu@linaro.org",
        "time": "Thu Jul 02 08:31:10 2020 +0000"
      },
      "committer": {
        "name": "Xinliang Liu",
        "email": "xinliang.liu@linaro.org",
        "time": "Thu Jul 02 08:34:01 2020 +0000"
      },
      "message": "Fix string comparison\n\nString comparison should be included with square brackets.\n\nChange-Id: I9a4fab7848e5dba8a5b3b09a75e7aac213368706\n"
    },
    {
      "commit": "1e26508983a1ebf2c23560395ffca8b1f6f79462",
      "tree": "ec071db7ba8b7f0f7c9b463b56b51a115c1c1e0f",
      "parents": [
        "3cbb33e5c6068d80c50f64a543550611eca8309a"
      ],
      "author": {
        "name": "Hirotaka Wakabayashi",
        "email": "hiwkby@yahoo.com",
        "time": "Thu Jul 02 06:19:21 2020 +0000"
      },
      "committer": {
        "name": "Hirotaka Wakabayashi",
        "email": "hiwkby@yahoo.com",
        "time": "Thu Jul 02 06:27:06 2020 +0000"
      },
      "message": "Use python3-mod-wsgi instead of mod_wsgi on CentOS8\n\nThis fixes a stack.sh execution error on CentOS8. We should use\npython3-mod_wsgi instead of mod_wsgi since mod_wsgi is replaced by\npython3-mod_wsgi. The following change may affect this issue.\nhttps://git.centos.org/rpms/mod_wsgi/c/4a746b53e9e3fef74b227e016e785449160871b8?branch\u003dc8s\n\nChange-Id: I5344ecf519e1a79091b6158c2d711d09b21fae0c\nCloses-Bug: #1885645\n"
    },
    {
      "commit": "3cbb33e5c6068d80c50f64a543550611eca8309a",
      "tree": "4f4ae2c84cfd8d6c3130de6041c013fa37f8f2e6",
      "parents": [
        "48c0d385023d620fb114fc81125599676c022320"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue Jun 30 17:52:10 2020 +0200"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue Jun 30 17:52:10 2020 +0200"
      },
      "message": "Fix python3_enable to return true\n\nRecent regression spotted by Dmitry Tantsur.\nDevStack dropped Py2 support but the now-unused-in-devstack\npython3_enable got its result nastily inversed.\n\nChange-Id: I4b37cc847a24705c4955cec2e6e45f0514705f1b\n"
    },
    {
      "commit": "48c0d385023d620fb114fc81125599676c022320",
      "tree": "c619b7f9d1af6b3288a4381a7c38d704a2be41f7",
      "parents": [
        "6d9591fe413f3d8009da0d75536da8421c140089",
        "e87428908ad2217e6bf4ac483c234891f535f4ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 30 11:37:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 11:37:29 2020 +0000"
      },
      "message": "Merge \"Add \"OVN\" debs and rpms package files\""
    },
    {
      "commit": "6d9591fe413f3d8009da0d75536da8421c140089",
      "tree": "ec574bfb32868716646937902ee5b860075cf4f2",
      "parents": [
        "e0d06adffcf4c8da1aefebc66f2de9a440badbf6",
        "59519ca5cc92d2d34363f2644e54fc4d7934a1b4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 30 11:01:35 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 11:01:35 2020 +0000"
      },
      "message": "Merge \"Make opensuse platform job non-voting again\""
    },
    {
      "commit": "e0d06adffcf4c8da1aefebc66f2de9a440badbf6",
      "tree": "17286dff475ae0540ded82b59ec3921575da95e3",
      "parents": [
        "1041007e8926ad44a41eae1bf46c5ff18aa33ec8",
        "d7a82f41e469fc51fb021184c1fa6c98da428411"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 30 08:53:44 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 30 08:53:44 2020 +0000"
      },
      "message": "Merge \"Drop support for python2\""
    },
    {
      "commit": "1041007e8926ad44a41eae1bf46c5ff18aa33ec8",
      "tree": "b6b0f7bf759b0cada6b6ef5cf8498656d288fc3e",
      "parents": [
        "b066707d641696487fbd78773f191e2cfb4345f0",
        "f6286cb586eb1f861866bfdf85c4f873c79fd592"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 29 18:24:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 29 18:24:40 2020 +0000"
      },
      "message": "Merge \"Drop keystone dedicated ports\""
    },
    {
      "commit": "59519ca5cc92d2d34363f2644e54fc4d7934a1b4",
      "tree": "1ed1f59d84c81b3dcfbdd682ca6ef5fe24a41b01",
      "parents": [
        "02da0c40f9511d0f52964e35145819bf9fc1eeff"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 29 10:24:21 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 29 10:24:21 2020 +0200"
      },
      "message": "Make opensuse platform job non-voting again\n\nThe non-voting flag was accidentally dropped in [0].\n\n[0] Ib4416dc2f5e003fd770f5240a8f78213c56af8e6\n\nChange-Id: If9519f1ac9afd66553e1c1410fdc16369f166b98\n"
    },
    {
      "commit": "b066707d641696487fbd78773f191e2cfb4345f0",
      "tree": "f09c46340f6864b7fcd48ab2984e8ab78d5db946",
      "parents": [
        "46e74f339d2b1d9ab6969127923503a04d88aff3"
      ],
      "author": {
        "name": "Xinliang Liu",
        "email": "xinliang.liu@linaro.org",
        "time": "Sun Jun 28 08:55:28 2020 +0000"
      },
      "committer": {
        "name": "Xinliang Liu",
        "email": "xinliang.liu@linaro.org",
        "time": "Sun Jun 28 09:59:02 2020 +0000"
      },
      "message": "Fix targetcli install error on ubuntu focal\n\nNo targetcli package on Ubuntu Focal, it should use targetcli-fb also\nwhen \"$CINDER_ISCSI_HELPER\" \u003d\u003d \"lioadm\".\n\nAlthough Xenial only has targetcli, but Xenial is dropped from CI. And\nstarting from bionic, Ubuntu uses targetcli-fb to replace targetcli. So\nhere we can use is_ubuntu to make ubuntu use targetcli-fb.\n\nChange-Id: I6d35b6651d486e716980dcd9f4d693bed560463a\n"
    },
    {
      "commit": "46e74f339d2b1d9ab6969127923503a04d88aff3",
      "tree": "54fd47a29606999f547d6be17de544d23835dea7",
      "parents": [
        "85825f1c2c64890921e4438dbb81e3362e9529a8",
        "32c00890ed5f296ccb829196accfb437dbed8f6f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 27 12:25:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 27 12:25:29 2020 +0000"
      },
      "message": "Merge \"Prepare for dropping keystone admin endpoint\""
    },
    {
      "commit": "85825f1c2c64890921e4438dbb81e3362e9529a8",
      "tree": "be7a107d70941cd62156bb2a50e522e50f7423af",
      "parents": [
        "02da0c40f9511d0f52964e35145819bf9fc1eeff",
        "ca486c5259277db72c73c661ef3e9620a3b65d49"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 27 12:25:26 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 27 12:25:26 2020 +0000"
      },
      "message": "Merge \"Provide integer number to arping \"-w\" parameter\""
    },
    {
      "commit": "ee5cf747d8826b9f9dbf565a7a9ba2c1e25f068a",
      "tree": "d83536de5eb8fadca1ad63207500b2446e9df608",
      "parents": [
        "02da0c40f9511d0f52964e35145819bf9fc1eeff"
      ],
      "author": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Thu Dec 12 15:52:22 2019 -0500"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sat Jun 27 10:47:53 2020 +0200"
      },
      "message": "Remove GLANCE_V1_ENABLED option\n\nThis option sets enable_v1_api in glance-api.conf, a setting that\nwas removed by change Ia086230cc8c92f7b7dfd5b001923110d5bc55d4d\nin July 2018, so remove the devstack option from lib/glance.\n\nIt occurs in two other places:\n\nThis option is used in lib/cinder to set an option that was removed\nfrom Cinder by change Ice379db9ae83420bacf9e96e242c7515930eae86 in\nQueens, so remove the related code.\n\nWhen this option is False, it is used in lib/tempest to set\n[image-feature-enabled]/api_v1 to False in the tempest config file.\nHowever, the default value of ths setting has been False since\nchange Iab3a209c744375bf2618afc00a3f7731b62f557e in Sept 2018,\nso remove the related code.\n\nChange-Id: I4b18a0a388ed7e7a392fabeac613778e0d23dee7\n"
    },
    {
      "commit": "d7a82f41e469fc51fb021184c1fa6c98da428411",
      "tree": "8b0efcf039e29af25b4c70f7a842ae3b44cfbda6",
      "parents": [
        "f6286cb586eb1f861866bfdf85c4f873c79fd592"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Jun 23 10:21:09 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jun 26 15:27:32 2020 +0200"
      },
      "message": "Drop support for python2\n\npython2 is EOL, let\u0027s move on and only support python3.\n\nChange-Id: Ieffda4edea9cc19484c04420ed703f7141ef9f15\n"
    },
    {
      "commit": "f6286cb586eb1f861866bfdf85c4f873c79fd592",
      "tree": "348f349361c56961202a8eff6efb6964d9e6d5c0",
      "parents": [
        "32c00890ed5f296ccb829196accfb437dbed8f6f"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sat Jun 13 11:40:09 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jun 26 15:26:22 2020 +0200"
      },
      "message": "Drop keystone dedicated ports\n\nThose historic references to port 5000 and 35357 aren\u0027t being used\nanymore for some time, so let us drop them.\n\nClean up some python2/3 wording along the way.\n\nNo longer mention Identity API v2, which is also a thing of the past.\n\nChange-Id: Iafff097eee082f24ea2ae27ad038ad115aa36c61\n"
    },
    {
      "commit": "32c00890ed5f296ccb829196accfb437dbed8f6f",
      "tree": "72991ac293b8badf665b275bb2145dcddf2afa0e",
      "parents": [
        "02da0c40f9511d0f52964e35145819bf9fc1eeff"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Apr 10 10:33:39 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jun 26 15:26:22 2020 +0200"
      },
      "message": "Prepare for dropping keystone admin endpoint\n\nKeystone no longer has any special functionality hidden behind the admin\nendpoint. Stop referencing it in consumers, so it can later be dropped\ncompletely.\n\nChange-Id: I04a5d77908005268cc7c59e7e9ddeea70f6732e2\n"
    },
    {
      "commit": "02da0c40f9511d0f52964e35145819bf9fc1eeff",
      "tree": "0d5eb9d63b15a7f5f0176c31d0c648f0c7a99c1c",
      "parents": [
        "572815884c13276be7eec53f098e89ed3c50722f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 25 20:03:22 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 26 01:17:20 2020 +0000"
      },
      "message": "Add focal nodeset\n\nThis commit adds the focal nodeset for\nmultinode so that those can be used for\nprojects side jobs or testing.\n\nWe need to define these as first step to avoid\nany conflict on nodeset name if project started\ndefining these.\nExample: three node focal nodeset is already\ndefined in x/tobiko, fixing the same in depends on.\n-I30a6bb63269f031a74f9bff6c765d59d91088797\n\nDepends-On: https://review.opendev.org/#/c/738128/\n\nChange-Id: I5ce49f7a7d52d00555c14b08864bc8975956b20c\nStory: #2007865\nTask: #40212\n"
    },
    {
      "commit": "ca486c5259277db72c73c661ef3e9620a3b65d49",
      "tree": "735db68fe1a2a79ba83dd117ab1569e716894277",
      "parents": [
        "572815884c13276be7eec53f098e89ed3c50722f"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jun 25 18:22:28 2020 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Thu Jun 25 18:22:28 2020 +0000"
      },
      "message": "Provide integer number to arping \"-w\" parameter\n\nSome arping versions only accept an integer number for the\n\"deadline\" (-w) parameter.\n\nChange-Id: Ie21c9b5820262d049c0fcd8147d85cc110d88272\nCloses-Bug: #1885169\n"
    },
    {
      "commit": "572815884c13276be7eec53f098e89ed3c50722f",
      "tree": "69bbb151ce2556639be6cbee82ba0e4c03bdd254",
      "parents": [
        "966665a85a62badfbb1e7623e4e6506a32632b6e",
        "8b099c408b995ed65323a8cb58437b25cf374d5e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 24 08:18:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 24 08:18:36 2020 +0000"
      },
      "message": "Merge \"Remove dragonflow reference\""
    },
    {
      "commit": "966665a85a62badfbb1e7623e4e6506a32632b6e",
      "tree": "128c49cb25c3f62400b5f76ebb188751a0576268",
      "parents": [
        "48c2f9de74c98ca9fa6ef4b960fe31c52c015a96",
        "de41a18909a98b695642d0c4abc24d3d755cd8ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 24 06:00:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 24 06:00:51 2020 +0000"
      },
      "message": "Merge \"Update distros on the docs start page\""
    },
    {
      "commit": "48c2f9de74c98ca9fa6ef4b960fe31c52c015a96",
      "tree": "752da0105f3495d69a0ddc20dee664d705f41641",
      "parents": [
        "9b0364f20ee6e076f5af14d28dd189713301280e",
        "cd57449c9f5d8f0ecac59da359108fdba80a31f7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 24 02:19:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 24 02:19:04 2020 +0000"
      },
      "message": "Merge \"Stop claiming to support Debian distros\""
    },
    {
      "commit": "9b0364f20ee6e076f5af14d28dd189713301280e",
      "tree": "ba21475d3bfbe1fcf623c954cce49c57773f026e",
      "parents": [
        "f395253c48d07b5a0a67387c23bc52fd1ad1b3f6",
        "3480093b937b45e05f12d2af9df26d076f05067e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 24 01:59:51 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 24 01:59:51 2020 +0000"
      },
      "message": "Merge \"Make devstack run on focal (Ubuntu LTS 20.04)\""
    },
    {
      "commit": "f395253c48d07b5a0a67387c23bc52fd1ad1b3f6",
      "tree": "ceed287c5e7138a56ad5e32a364449c7b1cca1b5",
      "parents": [
        "76d1729f941f2056fa907d76914258b7948fbf8b",
        "f1ed7c77c50ac28cb58c9f7ed885c6a3e0a75403"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 23 21:33:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 21:33:20 2020 +0000"
      },
      "message": "Merge \"Use python3 pip module instead of pip binary\""
    },
    {
      "commit": "76d1729f941f2056fa907d76914258b7948fbf8b",
      "tree": "875c7c8081969aca1c410eae7736a6c02ef173a1",
      "parents": [
        "3db45118b68c5c4e2ee323d9a6311eb7edcb6eca",
        "9cbd02d8c8a99612862ccd1c20e199797c6bcb47"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 23 16:47:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 16:47:11 2020 +0000"
      },
      "message": "Merge \"Enable certificate check for glance_store+swift\""
    },
    {
      "commit": "8b099c408b995ed65323a8cb58437b25cf374d5e",
      "tree": "4cdd6af5599005fa33afef486b31eab19036303c",
      "parents": [
        "3db45118b68c5c4e2ee323d9a6311eb7edcb6eca"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Tue Jun 23 10:30:20 2020 -0500"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Tue Jun 23 10:30:20 2020 -0500"
      },
      "message": "Remove dragonflow reference\n\nDragonflow was retired in 2018 and is now being retired. This removes a\ndocumentation reference to it.\n\nChange-Id: I24ab79482306a7c816b5242a981f1b508ff8f6ec\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n"
    },
    {
      "commit": "3db45118b68c5c4e2ee323d9a6311eb7edcb6eca",
      "tree": "4ba016dd92a0289a53b42c02b00c53f612bb6579",
      "parents": [
        "c2c2b6b415a4289ab740e7506f68e820ecbc5818",
        "66c812d392a922a5b76780a515b0a065b6fa7cdf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 23 08:38:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 23 08:38:25 2020 +0000"
      },
      "message": "Merge \"Remove neutron-fwaas from the jobs\u0027 required project\""
    },
    {
      "commit": "cd57449c9f5d8f0ecac59da359108fdba80a31f7",
      "tree": "1ddc503b0100795b152708f8ce846ccf5c8f9ee4",
      "parents": [
        "3480093b937b45e05f12d2af9df26d076f05067e"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Jun 23 08:08:13 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Jun 23 08:08:13 2020 +0200"
      },
      "message": "Stop claiming to support Debian distros\n\nWe haven\u0027t had a working job for stretch or jessie in years, attempts\nto get things fixed have been dropped, set let\u0027s be honest and drop\nthose from our support list.\n\nChange-Id: Ia6152be79f8044f7ff039ec0911ad4938d6271f4\n"
    },
    {
      "commit": "3480093b937b45e05f12d2af9df26d076f05067e",
      "tree": "23c1d3338118620045d2ba8b930e462069104b1b",
      "parents": [
        "f1ed7c77c50ac28cb58c9f7ed885c6a3e0a75403"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Feb 13 09:38:35 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Jun 23 08:04:18 2020 +0200"
      },
      "message": "Make devstack run on focal (Ubuntu LTS 20.04)\n\n- Add a nodeset and a platform job\n- Drop uwsgi-py2 pkg that no longer exists\n- Blacklist tests that are currently failing\n\nChange-Id: Ib4416dc2f5e003fd770f5240a8f78213c56af8e6\n"
    },
    {
      "commit": "f1ed7c77c50ac28cb58c9f7ed885c6a3e0a75403",
      "tree": "e266d726c846b032bc55553e37a31afb3538fad2",
      "parents": [
        "c2c2b6b415a4289ab740e7506f68e820ecbc5818"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Jun 11 05:51:26 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Jun 23 08:02:52 2020 +0200"
      },
      "message": "Use python3 pip module instead of pip binary\n\nFocal only provides a pip3 binary, no pip3.8. Instead of working around\nthat with a symlink, use the module instead.\n\nAdd version information output for this variant.\n\nChange-Id: I7af194ecc40e4d43c10ce067a661bb6ab4ca37d4\n"
    },
    {
      "commit": "264d2a2e5fecd7ae94a4a71087ca93ea9cc25109",
      "tree": "9bc2024fffd04da550e1fd0388d5d5c0cae6eb3d",
      "parents": [
        "a13ab8db2dbd959b5a1f52ac03d3fca07a19eb04"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 19 10:31:38 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 19 20:32:09 2020 +0000"
      },
      "message": "Move process-stackviz role from Tempest to Devstack\n\nprocess-stackviz role currently defined in Tempest repo[1] and used\nin tempest jobs. Issue with having it in branchless Tempest is that any\nfix in that role cannot be backported to older Tempest. Also stackviz is\nnot Tempest things it is only used by Tempest jobs.\n\nStackviz can be considered as a service similar to Tempest so inatlling it in\nDevstack side make sense. Also that will give us advantage to handle the\nbranch specific fixes or backpoting the fixes.\n\nThis can solve the current issues we are facing on rocky branch\n- https://zuul.opendev.org/t/openstack/build/c1e2da80537448bfb24331fb4198a931/console#4/0/29/controller\n\n[1] https://opendev.org/openstack/tempest/src/branch/master/roles/process-stackviz\n\nChange-Id: I0ba1fd05c6391cd8bb978119ecfbb891def2d497\n"
    },
    {
      "commit": "c2c2b6b415a4289ab740e7506f68e820ecbc5818",
      "tree": "8f5e24525a73497a3b701cd4e1b2f1335ee7de0b",
      "parents": [
        "a13ab8db2dbd959b5a1f52ac03d3fca07a19eb04"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Mon Jun 15 12:48:38 2020 +0200"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Thu Jun 18 10:18:06 2020 +0000"
      },
      "message": "Handle uwsgi install for CentOS/RHEL\n\nChange-Id: Ifa876b3e5f89258f40055fa7ce03f5e9c601771c\n"
    },
    {
      "commit": "a13ab8db2dbd959b5a1f52ac03d3fca07a19eb04",
      "tree": "4b1bf7edb9cb8af8fc635523ff076b8cc15f45ff",
      "parents": [
        "0ae5787611897a81d894d0f53b1ed63c452fe5ee",
        "a267c5f477d4b037a9f466305db8c8b93e105204"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 17 19:09:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 17 19:09:28 2020 +0000"
      },
      "message": "Merge \"Revert \"Work around uwsgi breakage\"\""
    },
    {
      "commit": "744f50b970bf10f06e9d52de0b57d74ddcb18467",
      "tree": "5a6202085e3e2c1b379a4884315513c56bc5857f",
      "parents": [
        "038ea9ab926148e36c83cb92cda527946d8659e1"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 16 22:28:28 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 16 22:28:28 2020 +0200"
      },
      "message": "Add neutron-ovn-tempest-ovs-release job to the check queue\n\nDuring the Victoria cycle we plan to switch default Neutron backend in\nDevstack from OVS to OVN.\nAs first step before we will start discussion about this change with\nwhole community, we want to add tempest ovn based neutron job to\nthe devstack check queue so that we can keep verifying that with\ndevstack changes.\n\nChange-Id: I8484baa7398b28ed5ef62f86b55022c7d8703f56\n"
    },
    {
      "commit": "0ae5787611897a81d894d0f53b1ed63c452fe5ee",
      "tree": "ebaf2ec7f575b6dd5e82faffb65b485959b4a397",
      "parents": [
        "038ea9ab926148e36c83cb92cda527946d8659e1"
      ],
      "author": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Mon Feb 17 06:11:15 2020 +0000"
      },
      "committer": {
        "name": "Abhishek Kekane",
        "email": "akekane@redhat.com",
        "time": "Tue Jun 16 17:31:49 2020 +0000"
      },
      "message": "Remove glance registry configuration\n\nGlance has deprecated registry serivce for long and now efforts are placed to\nremove the registry code from the glance repo.\n\nTo avoid regression on other projects, gate jobs etc. removing\nconfiguring registry service from the devstack.\n\nChange-Id: I6a7be6bdc97acc43c8e985060aeea05d92642e80\n"
    },
    {
      "commit": "66c812d392a922a5b76780a515b0a065b6fa7cdf",
      "tree": "1aaabb2249111806672c580e98381ab905ec61ee",
      "parents": [
        "038ea9ab926148e36c83cb92cda527946d8659e1"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 16 12:13:45 2020 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Jun 16 12:13:45 2020 +0200"
      },
      "message": "Remove neutron-fwaas from the jobs\u0027 required project\n\nNeutron-fwaas is going to be deprecated in master branch with [1].\n\n[1] https://review.opendev.org/#/c/735828/\n\nChange-Id: I513ef36e681fc3f9e5aa9f81c9aedba716366729\n"
    },
    {
      "commit": "038ea9ab926148e36c83cb92cda527946d8659e1",
      "tree": "b914210c3100a09d976fe932a1b076a07983e3b5",
      "parents": [
        "10c3ffd26557f1921841e456b003a77f6fb11948",
        "f6597b1b461b758c3984ad607d3a9559d273a66d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 15 17:15:45 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 15 17:15:45 2020 +0000"
      },
      "message": "Merge \"Undeprecate neutron-legacy scripts\""
    },
    {
      "commit": "10c3ffd26557f1921841e456b003a77f6fb11948",
      "tree": "98973d6cf9ceb4cc5cdbac75254ea27006504f0c",
      "parents": [
        "2d903568ed4158aa668bbda6986307a8780c71a4"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Jun 15 10:03:42 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Jun 15 10:03:42 2020 +0200"
      },
      "message": "Handle uwsgi install for openSUSE\n\nAdd packages for openSUSE distribution for installation of uwsgi.\n\nChange-Id: I2ce8959460a79b6472bd9dd59edd7d94eccbacf5\n"
    },
    {
      "commit": "a267c5f477d4b037a9f466305db8c8b93e105204",
      "tree": "fba875215db76e5516cd4bc0d6b15ae50c08c2be",
      "parents": [
        "2d903568ed4158aa668bbda6986307a8780c71a4"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 15 09:53:27 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 15 09:54:47 2020 +0200"
      },
      "message": "Revert \"Work around uwsgi breakage\"\n\nThis reverts commit 84737ebd96327310ec5f8f7c312aeae12cbeb234.\n\nChange-Id: I1544c1ad9cfe3ff199153736acadba0761b51fc4\n"
    },
    {
      "commit": "2d903568ed4158aa668bbda6986307a8780c71a4",
      "tree": "ae6a9a0e1042f21b9bce0cb40b3463e665e0f6ae",
      "parents": [
        "84737ebd96327310ec5f8f7c312aeae12cbeb234"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 03 10:51:30 2018 +1000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 15 09:53:04 2020 +0200"
      },
      "message": "Use packaged uwsgi on Fedora and Ubuntu\n\nBuilding uwsgi from source was a workaround that was introduced a long\ntime ago, it doesn\u0027t seem like it is needed anymore and will actually\nfail for Ubuntu 20.04.\n\nAlso it doesn\u0027t match what will happen for most real-world\ninstallations, so let\u0027s try to get back to using distro packages. We\u0027ll\nstill use the source install for RHEL/Centos, it remains to be tested\nwhether we can get back to using distro versions there, too.\n\nChange-Id: I82f539bfa533349293dd5a8ce309c9cc0ffb0393\n"
    },
    {
      "commit": "84737ebd96327310ec5f8f7c312aeae12cbeb234",
      "tree": "11f747cef0af741f2605ebac361bf544e0ff1fe4",
      "parents": [
        "40879683cc9719b5791ce6755f747958c9ef9cd3"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 15 09:48:46 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 15 09:52:40 2020 +0200"
      },
      "message": "Work around uwsgi breakage\n\nuwsgi broke installation from source with their latest release [0].\nSince we want to move away from source installation anyway, make\ngrenade based jobs non-voting for the moment so that we can backport\n[1] properly.\n\n[0] https://bugs.launchpad.net/bugs/1883468\n[1] https://review.opendev.org/577955\n\nRelated-Bug: 1883468\nChange-Id: I8e47bb7c70031a4df7f1af6b811df4c6cc784b2a\n"
    },
    {
      "commit": "40879683cc9719b5791ce6755f747958c9ef9cd3",
      "tree": "92a7d59336b0c4f57f8b4aae33c9b27c2aa0f5ac",
      "parents": [
        "44e7f58aa2bbd738857b39785a0583ce348bb6c6",
        "076c9f1b4bf405994f311aaf4aba3ab179f178e3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 12 18:14:03 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 12 18:14:03 2020 +0000"
      },
      "message": "Merge \"Don\u0027t install uwsgi for keystone\""
    },
    {
      "commit": "44e7f58aa2bbd738857b39785a0583ce348bb6c6",
      "tree": "dfb68baf13abebe6232336724007381e1f280e55",
      "parents": [
        "c3b58f5335fb3545bf49b5d542ef9ed702de43c8",
        "312517d5101206b33d3c395d27ec93d385b7fd24"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 12 18:14:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 12 18:14:01 2020 +0000"
      },
      "message": "Merge \"Use uwsgi binary from path\""
    },
    {
      "commit": "729546a1adfa10c8591e834cc85004d977e1c3dd",
      "tree": "f1b2607f9b3488843c873390363493c2be54a40a",
      "parents": [
        "c3b58f5335fb3545bf49b5d542ef9ed702de43c8"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Mar 12 10:03:38 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Jun 11 19:59:51 2020 +0000"
      },
      "message": "Remove tempest deprecated img_dir option\n\nTempest option scenario.img_dir has been deprecated more than 4 years, it\u0027s\ntime to remove it from devstack.\nimg_file option should contain the full path to the image.\nThis patch removes setting of img_dir option and makes img_file\none contain the full path of an image.\n\nChange-Id: I71102095f3603915f0bc7d21f2e18c4eac4e95ec\nDepends-On: https://review.opendev.org/#/c/710996/\nRelated-Bug: #1393881\n"
    },
    {
      "commit": "c3b58f5335fb3545bf49b5d542ef9ed702de43c8",
      "tree": "9ed8e63216a6033fab7377cbea4336d3a65e0f80",
      "parents": [
        "0d6234b4b196ef34aaaf0ddf2a7182dbeafa6cd6"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 08 11:58:29 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 08 11:58:29 2020 +0200"
      },
      "message": "Fix typos in networking document\n\nThe FLOATING_RANGE variable should specify the network address of the\nused prefix for clarity.\n\nChange-Id: I547bd42d8bdc5f0f2001d47f2d5b43729773b1bc\nCloses-Bug: 1870204\n"
    },
    {
      "commit": "0d6234b4b196ef34aaaf0ddf2a7182dbeafa6cd6",
      "tree": "75dea10845c065ce3410dffe7c27599e6cb960cc",
      "parents": [
        "c0bb22d36ed5a0cdfac2c3814d396da9a684f752",
        "c3db92b9d74704f5bf171a50103f5735e411222b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 21:43:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 21:43:07 2020 +0000"
      },
      "message": "Merge \"Doc: g-reg is no longer required\""
    },
    {
      "commit": "c0bb22d36ed5a0cdfac2c3814d396da9a684f752",
      "tree": "90b35e34acb7568d61a102a2087e1d7cfa27c0cf",
      "parents": [
        "3f2fafc83a37ae8a120a72ae0e6d00bff1afd1f3",
        "6681a1f12651d7ee3930051e905d305042c93363"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 21:43:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 21:43:05 2020 +0000"
      },
      "message": "Merge \"swift: Configure s3token appropriately\""
    },
    {
      "commit": "3f2fafc83a37ae8a120a72ae0e6d00bff1afd1f3",
      "tree": "95acd2b10b3b36d45a3d2f0132eeb867cbfd0490",
      "parents": [
        "4c0a8f2eef1ffb2d62451dd289d4b2b591e4516e",
        "5b48e362af72bfc960d64c2a69b005856af47863"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 21:26:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 21:26:28 2020 +0000"
      },
      "message": "Merge \"swift: Fix s3api/keystone interaction\""
    },
    {
      "commit": "c3db92b9d74704f5bf171a50103f5735e411222b",
      "tree": "57207851dc52ffc09ec8da495d9509ad405bd3bd",
      "parents": [
        "90c6c65987341c4f21595439be0afbc314067a3c"
      ],
      "author": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Thu Jun 04 23:57:18 2020 +0900"
      },
      "committer": {
        "name": "Takashi Kajinami",
        "email": "tkajinam@redhat.com",
        "time": "Thu Jun 04 23:57:18 2020 +0900"
      },
      "message": "Doc: g-reg is no longer required\n\nThe glance-registry service was deprecated in Queeens release, and\nno longer required.\n\nChange-Id: I0d2b4604cd39d5131410b8038f92057128ca7b75\n"
    },
    {
      "commit": "4c0a8f2eef1ffb2d62451dd289d4b2b591e4516e",
      "tree": "7b4e709c82e467bf841101103939107f4933526b",
      "parents": [
        "e0f051ced7c7cd760b6d502e8d95027f5029d6e8",
        "4f2a6171056f9dc3adaaf6752f559bd95a586428"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 11:45:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 11:45:04 2020 +0000"
      },
      "message": "Merge \"Stop to use the __future__ module.\""
    },
    {
      "commit": "e0f051ced7c7cd760b6d502e8d95027f5029d6e8",
      "tree": "d56554d98a3d164cffc32b038417dd52362f938d",
      "parents": [
        "ff479d03ee13a09fd691f69c081dc9ad7b682df3",
        "6808a3468dd157f9f0676f972aea54add4e33063"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 10:36:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 10:36:47 2020 +0000"
      },
      "message": "Merge \"Clean up remainders of USE_SYSTEMD and logging setup\""
    },
    {
      "commit": "ff479d03ee13a09fd691f69c081dc9ad7b682df3",
      "tree": "94146abfdda74afe3505e005e95a388bb8e5291c",
      "parents": [
        "d6a8784041e0e9bfad3e0112de2e5f7b317287a9",
        "551848dd696b32a48946b6f0a22079d57907a27c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jun 04 10:13:00 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 04 10:13:00 2020 +0000"
      },
      "message": "Merge \"Fix devstack default settings in aarch64\""
    },
    {
      "commit": "4f2a6171056f9dc3adaaf6752f559bd95a586428",
      "tree": "27da1a94db0b5ac248e7afca71e9d260396c9634",
      "parents": [
        "d6a8784041e0e9bfad3e0112de2e5f7b317287a9"
      ],
      "author": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jun 02 20:10:56 2020 +0200"
      },
      "committer": {
        "name": "Hervé Beraud",
        "email": "hberaud@redhat.com",
        "time": "Tue Jun 02 20:10:56 2020 +0200"
      },
      "message": "Stop to use the __future__ module.\n\nThe __future__ module [1] was used in this context to ensure compatibility\nbetween python 2 and python 3.\n\nWe previously dropped the support of python 2.7 [2] and now we only support\npython 3 so we don\u0027t need to continue to use this module and the imports\nlisted below.\n\nImports commonly used and their related PEPs:\n- `division` is related to PEP 238 [3]\n- `print_function` is related to PEP 3105 [4]\n- `unicode_literals` is related to PEP 3112 [5]\n- `with_statement` is related to PEP 343 [6]\n- `absolute_import` is related to PEP 328 [7]\n\n[1] https://docs.python.org/3/library/__future__.html\n[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html\n[3] https://www.python.org/dev/peps/pep-0238\n[4] https://www.python.org/dev/peps/pep-3105\n[5] https://www.python.org/dev/peps/pep-3112\n[6] https://www.python.org/dev/peps/pep-0343\n[7] https://www.python.org/dev/peps/pep-0328\n\nChange-Id: Icf8bd00b271f44b6bb0c932d6d49fe6de8a22537\n"
    },
    {
      "commit": "d6a8784041e0e9bfad3e0112de2e5f7b317287a9",
      "tree": "45e203a8c271e934b7fb17a275299360c3f7b637",
      "parents": [
        "90c6c65987341c4f21595439be0afbc314067a3c",
        "65102e772e0fdbd5d3b0ac5eebb3179b461d6db0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 02 12:37:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 02 12:37:54 2020 +0000"
      },
      "message": "Merge \"nova: Remove configuration of \u0027[scheduler] driver\u0027\""
    },
    {
      "commit": "076c9f1b4bf405994f311aaf4aba3ab179f178e3",
      "tree": "24718c796c227251e822abc0ad6826d09c2978b3",
      "parents": [
        "312517d5101206b33d3c395d27ec93d385b7fd24"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 03 16:13:38 2018 +1000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 01 15:50:31 2020 +0000"
      },
      "message": "Don\u0027t install uwsgi for keystone\n\nThis is already unconditionally installed via install_apache_uwsgi in\nstack.sh; we don\u0027t need to install it again in keystone.  Since we\nneed workarounds on some platforms (see\nI3bc5260e77cebe852cc8d70d9eddf84ef71d74bb) we only want to do this in\none place.\n\nChange-Id: I40d84cbdf68cf6bb5cba143b6c0c126cdb8a84d4\n"
    },
    {
      "commit": "312517d5101206b33d3c395d27ec93d385b7fd24",
      "tree": "e84ea2fce87d6dd8c37d3cc9e31cd11f90796bec",
      "parents": [
        "43c172acd0aff65da07595ea54c807a5e0aa857f"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 22:23:29 2018 +1000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 01 15:48:16 2020 +0000"
      },
      "message": "Use uwsgi binary from path\n\nAll these uwsgi invocations assume that the uwsgi binary is in the\nsame directory as their project binaries are installed into (probably\n/usr/bin).  That may not be correct -- for example if using a packaged\nuwsgi on Fedora the binary will live in /usr/sbin/uwsgi (not /usr/bin\nwhere the project files from pip are).\n\nSwitch invocations to just find it in the path.\n\nChange-Id: I298e3374e9c84e209ffcabbaaacda17f8df19f4f\n"
    },
    {
      "commit": "de41a18909a98b695642d0c4abc24d3d755cd8ff",
      "tree": "7958a3b0abac0fecfaa3c74a353ce924d9574ba8",
      "parents": [
        "3d13e82f0c6774ee5b24859c82823e1c6b97d574"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri May 29 07:23:48 2020 +0000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri May 29 07:23:48 2020 +0000"
      },
      "message": "Update distros on the docs start page\n\nCentos 7 is no longer supported, replace with Centos 8. Also Debian\nhasn\u0027t been working for some time and progress in fixing it has stalled,\nso drop it for now.\n\nChange-Id: Ic1513b20f296978bca095c7aa79f022d7d9ab7ac\nCloses-Bug: 1881183\n"
    },
    {
      "commit": "90c6c65987341c4f21595439be0afbc314067a3c",
      "tree": "7245eb471426b7f86fb236ef5817709f9e5588f9",
      "parents": [
        "3d13e82f0c6774ee5b24859c82823e1c6b97d574"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 29 06:06:08 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri May 29 06:06:08 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I77d03c088a6b5019ac69048becfff3f24573a0b3\n"
    },
    {
      "commit": "3d13e82f0c6774ee5b24859c82823e1c6b97d574",
      "tree": "ed42388554f44ef3a7d28f67a0b39727d9bbedfb",
      "parents": [
        "9a6ae3419c6412a55456aa87b7a790c255f01028",
        "e726ecb537ee09187169902f19840ab432eeb5ae"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu May 28 15:08:27 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 15:08:27 2020 +0000"
      },
      "message": "Merge \"Remove sgabios.bin workaround\""
    }
  ],
  "next": "65102e772e0fdbd5d3b0ac5eebb3179b461d6db0"
}
