)]}'
{
  "log": [
    {
      "commit": "6aeaceb0c4ef078d028fb6605cac2a37444097d8",
      "tree": "63ea8cf9fb191957f726f961223276d09ba2f808",
      "parents": [
        "ffbab01c08ac3105a7fff577b5c430a795320504",
        "764ccd07a7f30ecf6549bad618bc05ffb97fae35"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 26 09:56:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 09:56:46 2019 +0000"
      },
      "message": "Merge \"Remove Swift from default DISABLED_PYTHON3_PACKAGES\""
    },
    {
      "commit": "ffbab01c08ac3105a7fff577b5c430a795320504",
      "tree": "4e181a3646311fde28063cb6eea5db97cd808c73",
      "parents": [
        "c17ad84a00cea30e9bc72da38c246a77f986047e",
        "70fca49de75a77fd766d5b72f8757e4f7c0a7a48"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 26 09:52:04 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 09:52:04 2019 +0000"
      },
      "message": "Merge \"Add and switch to the newly created opensuse-15 nodeset\""
    },
    {
      "commit": "c17ad84a00cea30e9bc72da38c246a77f986047e",
      "tree": "a334e090771a292c8bccd2423b49db6d023a69c7",
      "parents": [
        "b36afa110b84ce61d6d1fc1efe16a559c8eb16c4",
        "6e5b1384665c0c039222ff6cbea5a120e60e89d1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jul 26 08:20:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 26 08:20:32 2019 +0000"
      },
      "message": "Merge \"Enable vlan networking for newer neutron plugin\""
    },
    {
      "commit": "b36afa110b84ce61d6d1fc1efe16a559c8eb16c4",
      "tree": "00af934ed65b2927200b014a8d6433982cd48a17",
      "parents": [
        "4106e46b2ed042ebeec533ac9022baa5d623ae06",
        "5b8656e748dca1c822556b27f51d67ab238e0721"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 25 22:06:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 25 22:06:30 2019 +0000"
      },
      "message": "Merge \"Remove RetryFilter from config\""
    },
    {
      "commit": "4106e46b2ed042ebeec533ac9022baa5d623ae06",
      "tree": "29b5f694e0cea03c6be2c9ab500dfe4d44cc8c8f",
      "parents": [
        "80725951501b4127f765291aa59e9aa4bfab20fc"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 24 06:12:42 2019 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 24 06:12:42 2019 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ie46214ed8a5a5887f04805b9157b76ebf44f9616\n"
    },
    {
      "commit": "80725951501b4127f765291aa59e9aa4bfab20fc",
      "tree": "4e2b995914513423ea563157cd93182a172afc65",
      "parents": [
        "d51baee40d0e50675d8055cab67b262ef0fc9f1f",
        "29771c1c1e09e6bf2cad0f67cf4c176735f5ac0a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jul 15 12:15:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 15 12:15:42 2019 +0000"
      },
      "message": "Merge \"Remove the usage of read_password from library files\""
    },
    {
      "commit": "d51baee40d0e50675d8055cab67b262ef0fc9f1f",
      "tree": "e97bed3f244ed0bec28c355c768a35461e0b6c2f",
      "parents": [
        "15c64f109e4a46404f4b553c6b566f80653e0887"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jul 12 11:51:17 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jul 12 11:51:17 2019 -0400"
      },
      "message": "Add NOVA_SHUTDOWN_TIMEOUT variable\n\nThis adds a variable to control the [DEFAULT]/shutdown_timeout\nconfig in nova to control whether or not a guest should have\na graceful shutdown of the OS or if it should just stop\nimmediately (no timeout). Since devstack uses CirrOS images\nby default, the default value for the NOVA_SHUTDOWN_TIMEOUT\nvariable is 0 which should speed up tempest runs. The default\nin nova.conf [1] is 60 seconds.\n\n[1] https://docs.openstack.org/nova/latest/configuration/config.html#DEFAULT.shutdown_timeout\n\nChange-Id: Ida83f70a1c4e61e5248f2bd42b4c24f7ac6d2310\nRelated-Bug: #1829896\n"
    },
    {
      "commit": "764ccd07a7f30ecf6549bad618bc05ffb97fae35",
      "tree": "bf8234badc3f83566ed949bba6c83a91069d42d6",
      "parents": [
        "15c64f109e4a46404f4b553c6b566f80653e0887"
      ],
      "author": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Thu Jul 11 09:47:48 2019 -0700"
      },
      "committer": {
        "name": "Tim Burke",
        "email": "tim.burke@gmail.com",
        "time": "Thu Jul 11 09:47:52 2019 -0700"
      },
      "message": "Remove Swift from default DISABLED_PYTHON3_PACKAGES\n\nAs of https://review.opendev.org/#/c/653548/ this is no longer\nnecessary.\n\nChange-Id: Iab43d77c3444fa97f3339f0e5fa4ad24e87e3fd6\n"
    },
    {
      "commit": "15c64f109e4a46404f4b553c6b566f80653e0887",
      "tree": "abf30c1a81cc8eff51f7d371396a8695625b5eb6",
      "parents": [
        "5674ce8e372a1a46d747d5d6e36b6d6d1a703e09",
        "52c2886f7ede0e47f53b65fd1fd30f7d6ca7c086"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 04 11:46:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 04 11:46:33 2019 +0000"
      },
      "message": "Merge \"Add capability of adding additional network API extensions\""
    },
    {
      "commit": "70fca49de75a77fd766d5b72f8757e4f7c0a7a48",
      "tree": "4861e059541bedd4a36f60ae65cf630f0d0da1ef",
      "parents": [
        "46f05ea2372d1cfa799d850d5e5aea37dea135d3"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Jun 26 09:57:02 2019 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Jul 03 19:16:03 2019 +0200"
      },
      "message": "Add and switch to the newly created opensuse-15 nodeset\n\nopensuse-150 nodeset is referring to openSUSE 15.0, which is still in\nmaintenance but openSUSE 15.1 has been released already. \"opensuse-15\"\nis going to refer to the \"latest openSUSE 15.x\" build released and\nworking for OpenStack going forward, so add this nodeset and use\nit by default going forward.\n\nChange-Id: Ic3f4d6998a66da5226bc95088d7e3c83dfe737ce\n"
    },
    {
      "commit": "5674ce8e372a1a46d747d5d6e36b6d6d1a703e09",
      "tree": "6b1cace187bf1b1cf36750872739a01871045ea6",
      "parents": [
        "9ee5347e6956f27dbc01a2526bd08b7f7c48f6c0",
        "45ded1cca01bfa31dcb3ad1591125e4890d6f562"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 03 16:38:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 16:38:23 2019 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "9ee5347e6956f27dbc01a2526bd08b7f7c48f6c0",
      "tree": "86f1219f637fbd682bba62559b0e75f60832fa33",
      "parents": [
        "134064ff8a40778e04f99c8608ffdfccf3c9d233",
        "8d1b20b4c2334dc3045cea93441568657869f6d1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 03 16:38:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 16:38:21 2019 +0000"
      },
      "message": "Merge \"Enable universe repository on Ubuntu\""
    },
    {
      "commit": "134064ff8a40778e04f99c8608ffdfccf3c9d233",
      "tree": "b496dfc7a6bb538c24b4666328002067387872e2",
      "parents": [
        "8b31dce38b630ba3ed1883bcf91a90d296ae44f2",
        "283e86fbb59aa11afb21b916d3a106e442baee0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 03 14:35:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 14:35:49 2019 +0000"
      },
      "message": "Merge \"nova: Set \u0027[neutron] default_floating_pool\u0027 instead\""
    },
    {
      "commit": "45ded1cca01bfa31dcb3ad1591125e4890d6f562",
      "tree": "7f70262f74b9d8bf69465fbd232f252d0529bc61",
      "parents": [
        "8b31dce38b630ba3ed1883bcf91a90d296ae44f2"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 03 06:12:23 2019 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Jul 03 06:12:23 2019 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I1b4c9571b8f3dece270865fb336e73aca3a36a76\n"
    },
    {
      "commit": "8b31dce38b630ba3ed1883bcf91a90d296ae44f2",
      "tree": "f04ec6a00333bd0d081604037db9d5659a3f40ae",
      "parents": [
        "8ab64b3236c93c8449edf80165017898b83f1269"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Fri Jun 21 13:13:40 2019 +0200"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jul 01 13:05:51 2019 +0200"
      },
      "message": "Fix rdo-release install\n\nThe URL for rdo-release package is version-less and redirects to latest\nstable version. This becomes problematic when stacking older stable\nversions as dependencies might not be met or newer and incompatibile\nones might get installed.\n\nCloses-Bug: #1833696\n\nChange-Id: Icb07dcb4c9a3950a3c31a3a8dcb8d0b4c713fdb1\n"
    },
    {
      "commit": "8ab64b3236c93c8449edf80165017898b83f1269",
      "tree": "dc7f6c4055bb851efbe4d8cc03d71f9db8749d9b",
      "parents": [
        "20190ee83ab05f6b4b39690a6ac6c2286eefa5da"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Nov 17 19:52:29 2017 +0100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jun 28 16:28:03 2019 +0000"
      },
      "message": "Drop signing_dir option from configure_auth_token_middleware\n\nThis is no longer being used due to Keystone PKI tokens no longer\nbeing implemented.\n\nIn order to not break backward compatibility we create a new function\nthat is to be used instead and deprecate the old one. Modify the old\nfunction to ignore the 3rd argument and display a deprecation warning.\nAdjust callers to no longer create and set that directory, calling the\nnew function instead.\n\nChange-Id: Id0dec1ba72467cce5cacfcfdb2bc0af2bd3a3610\n"
    },
    {
      "commit": "20190ee83ab05f6b4b39690a6ac6c2286eefa5da",
      "tree": "38a16116386d3d96bd830ab2f04d25160b65260c",
      "parents": [
        "2d7b8cf5023f3b8853a7efd3043aff9ff653c2b1",
        "245445b1bd35e580259f4decd9b0b047fe728794"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 28 09:05:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 28 09:05:16 2019 +0000"
      },
      "message": "Merge \"Use L3RouterPlugin alias\""
    },
    {
      "commit": "2d7b8cf5023f3b8853a7efd3043aff9ff653c2b1",
      "tree": "551cb3cb132355a19e1f3000f4d602d9d3f36453",
      "parents": [
        "46f05ea2372d1cfa799d850d5e5aea37dea135d3",
        "58abccb89f46576b573733fd424056b2f5a0203d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 26 15:44:08 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 15:44:08 2019 +0000"
      },
      "message": "Merge \"Add nova-multi-cell job to experimental queue\""
    },
    {
      "commit": "46f05ea2372d1cfa799d850d5e5aea37dea135d3",
      "tree": "ab6e8bb15df522dcec427ea4f5dbce47c35ce70a",
      "parents": [
        "a928853692ac825171a38014c8646d87fe814ba5",
        "99e7445fb245deaa67d831a23c4e4ee21c13c855"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 26 06:39:48 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 06:39:48 2019 +0000"
      },
      "message": "Merge \"Adjust repo namespace for pbr\""
    },
    {
      "commit": "a928853692ac825171a38014c8646d87fe814ba5",
      "tree": "4260eb5c12ac6b6b86a0b75d10b1ab6517c6edd3",
      "parents": [
        "2490e08bc7d5fb6dc37627cc3580ad3023df0925",
        "9b6d2f20b47523ddc51349943dd76bb76d1c58d8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 24 20:23:20 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 24 20:23:20 2019 +0000"
      },
      "message": "Merge \"Update (git|review).openstack.org links to opendev\""
    },
    {
      "commit": "2490e08bc7d5fb6dc37627cc3580ad3023df0925",
      "tree": "3b53e8bdb06dc459e4ac426da6dbefc88c7c6fde",
      "parents": [
        "f62365ed387d06bc454dd6128535c433da8c4cf4",
        "371a25328525ac16677ad721f725e81628f9d941"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Jun 24 20:14:06 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 24 20:14:06 2019 +0000"
      },
      "message": "Merge \"Change the GIT_BASE default to https://opendev.org\""
    },
    {
      "commit": "f62365ed387d06bc454dd6128535c433da8c4cf4",
      "tree": "cfdf208465e51189cc340c02906493cfcdabbf91",
      "parents": [
        "5e09df086c2eaca0f88c0c208992bc56d070581d",
        "d5634c4723df4f6b597578a8588ad3730e4b5bbc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 22 01:08:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 22 01:08:12 2019 +0000"
      },
      "message": "Merge \"Fix plugin doc generation for opendev transition\""
    },
    {
      "commit": "52c2886f7ede0e47f53b65fd1fd30f7d6ca7c086",
      "tree": "a3bdfed3320e0c1b70caacd2d7ca5d73aaa8ef28",
      "parents": [
        "fc9b41d7331374c58143154a7fe70f7d3f92d5db"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 20 07:42:31 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 21 17:05:01 2019 +0000"
      },
      "message": "Add capability of adding additional network API extensions\n\nCurrently, devstack has NETWORK_API_EXTENSIONS var to define\nthe network API extensions. NETWORK_API_EXTENSIONS is defaulted\nto \u0027all\u0027 for master and hard coded list of extensions per release.\nZuul jobs of network extensions (for example neutron-fwaas) need\nadd the some extra extensions in the default list. To do so, they\nneed to duplicate all the defaults extensions and then add the extra\nextensions. Much difficult situation is when defaults extensions list\nvary from release to release so they have to keep updating the\nNETWORK_API_EXTENSIONS per release.\n\nThis commit defines a new var ADDITIONAL_NETWORK_API_EXTENSIONS which\nwill take extra extensions and append into the default list. This way\nZuul jobs do not need to duplicate the default extensions.\n\nChange-Id: I7270c9b9e047a851970439522c0356c9089a5b74\n"
    },
    {
      "commit": "99e7445fb245deaa67d831a23c4e4ee21c13c855",
      "tree": "3a03fb266a3f7a477395a240e4e9e60397e7beaa",
      "parents": [
        "9b6d2f20b47523ddc51349943dd76bb76d1c58d8"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jun 21 09:38:24 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jun 21 09:38:24 2019 -0400"
      },
      "message": "Adjust repo namespace for pbr\n\nThis is a follow up for change Ifcfce490edb3d77e4e436e002d35bc909e1a057c\nwhere the GIT_BASE was changed to the opendev URL to avoid redirects.\nThe pbr namespace in stackrc was old and still getting redirected and\nthis change fixes that.\n\nChange-Id: Ib444e928fa2ca7650670f97be6927202333a1dd7\n"
    },
    {
      "commit": "5e09df086c2eaca0f88c0c208992bc56d070581d",
      "tree": "d53ee614947937ab23bf52bf1baf88fc63adf81f",
      "parents": [
        "ad8f03da503beeea6b4a615d473ecf680b88d95a",
        "fa9aadfdd8c5f67a47f5a4abafbae0671283affa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 21 08:04:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 08:04:35 2019 +0000"
      },
      "message": "Merge \"Install from bindep.txt in plugins\""
    },
    {
      "commit": "ad8f03da503beeea6b4a615d473ecf680b88d95a",
      "tree": "d252b53bbe7b81f09b4200f1689173f6823f1db1",
      "parents": [
        "f7302e1af10938a0ffc259ab9bfd3919693fe36b",
        "fc207050988e236c32b0736f44c6bf2883cea95f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 21 07:22:51 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 07:22:51 2019 +0000"
      },
      "message": "Merge \"Add setting of placement microversion on tempest conf\""
    },
    {
      "commit": "9b6d2f20b47523ddc51349943dd76bb76d1c58d8",
      "tree": "89c6b25118e2c5078d5600357c53ba65e8afae38",
      "parents": [
        "371a25328525ac16677ad721f725e81628f9d941"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jun 18 10:43:16 2019 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 21 14:35:16 2019 +1000"
      },
      "message": "Update (git|review).openstack.org links to opendev\n\nThis updates links going to git.openstack.org and review.openstack.org\nto go to their respective opendev locations to avoid redirects.\n\nChange-Id: I78e3bb5303718962f591117f9c0ee11f2314b128\nCloses-Bug: #1833256\n"
    },
    {
      "commit": "371a25328525ac16677ad721f725e81628f9d941",
      "tree": "270c03d8796dc60f32797c53cfdaaf5513833048",
      "parents": [
        "d5634c4723df4f6b597578a8588ad3730e4b5bbc"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mark@mcclain.xyz",
        "time": "Tue May 07 12:12:29 2019 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 21 14:33:29 2019 +1000"
      },
      "message": "Change the GIT_BASE default to https://opendev.org\n\nChange-Id: Ifcfce490edb3d77e4e436e002d35bc909e1a057c\n"
    },
    {
      "commit": "d5634c4723df4f6b597578a8588ad3730e4b5bbc",
      "tree": "cd1fb8fc20e99bb12bdb0e3b26b67c592a017be7",
      "parents": [
        "f7302e1af10938a0ffc259ab9bfd3919693fe36b"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Jun 04 17:30:13 2019 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 21 14:33:29 2019 +1000"
      },
      "message": "Fix plugin doc generation for opendev transition\n\nUpdate the server to opendev and update paths for gitea, along with\nany other references.\n\nSwitch to a blacklist where we just remove stackforge; this leaves all\nthe new namespaces like x/ and starlingx/ being checked.\n\nUse a common session for checking for the plugin file which makes it a\n*lot* faster.\n\nRemove unsed \"plugins\" array variable\n\nRegenerate the file\n\nChange-Id: Ie3e615ba352a389da22e129c5c67cf6abd8cfdc8\n"
    },
    {
      "commit": "f7302e1af10938a0ffc259ab9bfd3919693fe36b",
      "tree": "0e640e8d84c21a2b2d3523359a94eb987632f0e0",
      "parents": [
        "fc9b41d7331374c58143154a7fe70f7d3f92d5db"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Wed Jun 19 11:49:40 2019 -0500"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Wed Jun 19 11:51:05 2019 -0500"
      },
      "message": "Fix configuration doc block formatting\n\nMany of the code blocks in the configuration documentation had extra\nleading spaces. This resulted in the blocks being both code block\nformatted as well as blockquoted in the output.\n\nThis patch removes leading spaces and some minor cleanup to get the\nformatted output correct.\n\nChange-Id: Ic4dfb49c547d51e16b673bc88d7b2b1a907e3258\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n"
    },
    {
      "commit": "5b8656e748dca1c822556b27f51d67ab238e0721",
      "tree": "dc3aaf72d9d92ae37ce12e30bdfbc6d32764cd14",
      "parents": [
        "fc9b41d7331374c58143154a7fe70f7d3f92d5db"
      ],
      "author": {
        "name": "Kenichi Omichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 18 23:38:28 2019 +0000"
      },
      "committer": {
        "name": "Kenichi Omichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 18 23:40:15 2019 +0000"
      },
      "message": "Remove RetryFilter from config\n\nSince Ic0a03e89903bf925638fa26cca3dac7db710dca3 RetryFilter has been\ndeprecated. So we should not enable the RetryFilter on our tests.\n\nChange-Id: I48c2c4d0714f582af8948dc88b48df1c2c62fcd2\n"
    },
    {
      "commit": "fc9b41d7331374c58143154a7fe70f7d3f92d5db",
      "tree": "b9f0049ad15e658bb0cfe8784055a365afc22dc6",
      "parents": [
        "66175f1ad6b2818778ddbd53ff433743abdf8485",
        "b57757ae14a54e78ebd533198564d24af77c51da"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 15 10:03:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 15 10:03:05 2019 +0000"
      },
      "message": "Merge \"Add NOVA_NOTIFICATION_FORMAT variable\""
    },
    {
      "commit": "b57757ae14a54e78ebd533198564d24af77c51da",
      "tree": "bfda5af2a57b692d7903dc1873bd2709d52ec579",
      "parents": [
        "9ffa41ac39441bd7180496e42af28b3b692a2fc9"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jun 03 16:08:09 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jun 11 13:53:51 2019 -0400"
      },
      "message": "Add NOVA_NOTIFICATION_FORMAT variable\n\nNova change https://review.opendev.org/603079/ changed the\ndefault configuration to send only unversioned notfications rather\nthan both versioned and unversioned notifications. This could break\nunsuspecting downstream projects (like Watcher) whose CI jobs are\nnot explicitly configuring nova for the types of notifications\nthey need but are just relying on getting both per the previous\ndefault of the config option.\n\nThis adds a variable which defaults to \"unversioned\" to match the\nnova default but allows downstream CI jobs to easily configure\nanother value.\n\nNeeded by https://review.opendev.org/663332/\n\nChange-Id: Ied9d50b07c368d5c2be658c744f340a8d1ee41e0\n"
    },
    {
      "commit": "6e5b1384665c0c039222ff6cbea5a120e60e89d1",
      "tree": "d2e44626c6e04235a9820ee342abe850334bf4e6",
      "parents": [
        "66175f1ad6b2818778ddbd53ff433743abdf8485"
      ],
      "author": {
        "name": "Julia Kreger",
        "email": "juliaashleykreger@gmail.com",
        "time": "Wed Jan 09 17:00:45 2019 -0800"
      },
      "committer": {
        "name": "Harald Jensås",
        "email": "hjensas@redhat.com",
        "time": "Tue Jun 11 08:59:18 2019 +0000"
      },
      "message": "Enable vlan networking for newer neutron plugin\n\nIronic\u0027s CI makes extensive use of VLAN based networking\nand the newer neutron plugin hardcodes the tenant networking\ntype to vxlan which is naturally problematic. It also lacks the\nability to set the necessary constraints for vlan networking\nwhich are added for vxlan networking.\n\nThis patch enables the type of tenant networking to be defined\nas vlan, and enables for a physical network vlan range mapping\nsetting to be configured which is required for a vlan to be\nallocated upon network creation.\n\nChange-Id: I55874c1ce82898e9dfb81505d8f3b14abde33579\n"
    },
    {
      "commit": "58abccb89f46576b573733fd424056b2f5a0203d",
      "tree": "6a1d731381ff953d9cac80be3ee389149cf9c00e",
      "parents": [
        "66175f1ad6b2818778ddbd53ff433743abdf8485"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri May 24 15:09:01 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Jun 06 12:15:22 2019 -0400"
      },
      "message": "Add nova-multi-cell job to experimental queue\n\nNova has had a multi-cell job (nova-multi-cell) since the\nTrain release but is currently non-voting in the check queue\nfor nova changes. This change adds the job to the experimental\nqueue for devstack changes so we can test changes to devstack\nand make sure they work for the multi-cell job.\n\nChange-Id: Icf31baf6fd4313aec5ecfb9e8f9cbcef1ff7f61d\n"
    },
    {
      "commit": "66175f1ad6b2818778ddbd53ff433743abdf8485",
      "tree": "131096cd597bbafd0ca4b97e170e9c999b2cbe68",
      "parents": [
        "eadd84b718c2aa10f00e20c3aed9d5007f349712",
        "1b15176b0598f00c442c3b40985df30204dc6963"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 05 09:53:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 05 09:53:41 2019 +0000"
      },
      "message": "Merge \"Use neutron-legacy on subnodes in devstack zuul job\""
    },
    {
      "commit": "fc207050988e236c32b0736f44c6bf2883cea95f",
      "tree": "a24d82ae9a8d4234c4f4d5059d48f4b9c9967222",
      "parents": [
        "eadd84b718c2aa10f00e20c3aed9d5007f349712"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 05 08:24:45 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 05 08:24:45 2019 +0000"
      },
      "message": "Add setting of placement microversion on tempest conf\n\nTempest not support placement microversion setting so that\ntest can call APIs with specific placement microversion.\n\nThis commit adds the setting of placement API microversion on\nTempest conf.\n\nChange-Id: Ie04aa993ec7a1495740d9267b076a40f4291e25e\n"
    },
    {
      "commit": "eadd84b718c2aa10f00e20c3aed9d5007f349712",
      "tree": "09c3cc10f1e444545cb393d748d9c5cd1a79c1e4",
      "parents": [
        "5ffdd616e782441fc6463f85045a681106e6f8d1",
        "4b8cba77fe3444c925b5e4fe39743d54b0243eef"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jun 05 04:11:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 05 04:11:57 2019 +0000"
      },
      "message": "Merge \"Remove n-cells, n-net and n-cauth\""
    },
    {
      "commit": "5ffdd616e782441fc6463f85045a681106e6f8d1",
      "tree": "e84cbc03b440ef80946559265eccd2a89295168d",
      "parents": [
        "16d11d27f375b8c027bbc3a1db1885e90ce6c604",
        "87daf8abe64f9b51fb840a455088b18fd0a791ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 04 22:08:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 04 22:08:27 2019 +0000"
      },
      "message": "Merge \"End support for changing cinder periodic_interval\""
    },
    {
      "commit": "16d11d27f375b8c027bbc3a1db1885e90ce6c604",
      "tree": "92fae9c9098262adc6861590cd19ce973dfd971a",
      "parents": [
        "63daca4af59083eece53995b0546fac3d75be377",
        "5fe60c1a342f78482042f34f9a6d1a6739cbb1b7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 04 09:18:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 04 09:18:22 2019 +0000"
      },
      "message": "Merge \"Option \"lock_path\" from group \"DEFAULT\" is deprecated\""
    },
    {
      "commit": "63daca4af59083eece53995b0546fac3d75be377",
      "tree": "a3d73f56321c3d0819e865e9dca1d4bdb272f244",
      "parents": [
        "9ffa41ac39441bd7180496e42af28b3b692a2fc9",
        "f745a0a7aa8cc86a02cd43012b307bb65df5b1aa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jun 04 07:15:57 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 04 07:15:57 2019 +0000"
      },
      "message": "Merge \"Fix Typo on Devstack-with-lbaas-v2.rst\""
    },
    {
      "commit": "9ffa41ac39441bd7180496e42af28b3b692a2fc9",
      "tree": "d891af40bfefc4caff78ae2e4c45e004f22507e6",
      "parents": [
        "984c3ae33b6a55f04a2d64ea9ffbe47e37e89953",
        "5fcb4447cf601905a795064e67cfb479c0af67a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Jun 02 15:09:03 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 02 15:09:03 2019 +0000"
      },
      "message": "Merge \"Make most platform jobs run with python3\""
    },
    {
      "commit": "1b15176b0598f00c442c3b40985df30204dc6963",
      "tree": "458bbebc3ff296b67d157ccc5e76bcaca3edf55c",
      "parents": [
        "984c3ae33b6a55f04a2d64ea9ffbe47e37e89953"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri May 31 16:23:57 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri May 31 16:23:57 2019 +0200"
      },
      "message": "Use neutron-legacy on subnodes in devstack zuul job\n\nThere are still some issues with lib/neutron thus neutron-legacy is used\non controller node in multinode jobs and in single node jobs.\nBut in \"group-vars\" in devstack job it was configured to use\nlib/neutron which can cause some problems in multinode jobs.\n\nSo lets switch to neutron-legacy on subnodes also until lib/neutron\nwill be ready to use everywhere.\n\nChange-Id: I0d7f9f2baaee2836a719f199939156bd4f53f778\n"
    },
    {
      "commit": "283e86fbb59aa11afb21b916d3a106e442baee0e",
      "tree": "5233f4a5b76f5deef7606aa968dd793f8673aace",
      "parents": [
        "4b8cba77fe3444c925b5e4fe39743d54b0243eef"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed May 22 10:38:28 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 31 15:12:04 2019 +0100"
      },
      "message": "nova: Set \u0027[neutron] default_floating_pool\u0027 instead\n\nIn change I2ce8ff3d7c33a402b8af50182ec01f512859c388, we duplicated the\n\u0027default_floating_pool\u0027 option, found in the \u0027[DEFAULT]\u0027 group, to the\n\u0027[neutron]\u0027 group. This allowed us to continue with our deprecation\nplans for the former option, which should be retired along with\nnova-network.\n\nUpdate the nova lib module so it\u0027ll set the new option, we can safely\nassume to be the correct one now that we\u0027ve removed support for cells v1\nand nova-network.\n\nChange-Id: If9a02b640e6c2e1300c7b11b7552ba13c1496d79\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "4b8cba77fe3444c925b5e4fe39743d54b0243eef",
      "tree": "e4ccc899ff3f9d0fb5f676c09ce12482c7fd183e",
      "parents": [
        "984c3ae33b6a55f04a2d64ea9ffbe47e37e89953"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue May 21 14:17:11 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 31 15:10:05 2019 +0100"
      },
      "message": "Remove n-cells, n-net and n-cauth\n\nRemove nova cells v1 support, which also allows/necessitates removing\nsupport for nova networks (which was only supported with cells v1) and\nnova-consoleauth (which was required by cells v1 but is unnecessary\notherwise).\n\nThe Depends-On isn\u0027t really necessary, but it\u0027s here to make sure this\ndoesn\u0027t merge until we _really_ have killed cells v1.\n\nI honestly expected this patch would be bigger.\n\nChange-Id: I90316208d1af42c1659d3bee386f95e38aaf2c56\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nDepends-On: Ib0e0b708c46e4330e51f8f8fdfbb02d45aaf0f44\n"
    },
    {
      "commit": "f745a0a7aa8cc86a02cd43012b307bb65df5b1aa",
      "tree": "f2b01f8f6ece47cb56f9c9b80a5522927e66ca3b",
      "parents": [
        "984c3ae33b6a55f04a2d64ea9ffbe47e37e89953"
      ],
      "author": {
        "name": "Lucas Xu",
        "email": "hanxu@redhat.com",
        "time": "Thu May 30 20:49:29 2019 +0000"
      },
      "committer": {
        "name": "Lucas Xu",
        "email": "hanxu@redhat.com",
        "time": "Thu May 30 20:49:29 2019 +0000"
      },
      "message": "Fix Typo on Devstack-with-lbaas-v2.rst\n\nChange \"creeate\" to \"create\" in thie CLI\n\nChange-Id: Ic9997ad2b852ae25b28c5ad7481fad188b632a50\n"
    },
    {
      "commit": "984c3ae33b6a55f04a2d64ea9ffbe47e37e89953",
      "tree": "26a79c17fb88085c49f0a5700ee40a50caf0401d",
      "parents": [
        "45c1aa2f7df8f5972a4a464355ba889177a56ad6",
        "4db9d567d19759ee090e506adf7ad77d8e64e452"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue May 21 10:23:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 21 10:23:18 2019 +0000"
      },
      "message": "Merge \"Safety check for python version in get_pip_command\""
    },
    {
      "commit": "45c1aa2f7df8f5972a4a464355ba889177a56ad6",
      "tree": "c290a97cd928c9c9d5d7481092484026a9c30445",
      "parents": [
        "fdbe849d958594a3195c46ceb51ec0f794f995b6",
        "3ffc00940fdfddbef2c3bd4bc2298104ab606504"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 20 07:46:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 20 07:46:21 2019 +0000"
      },
      "message": "Merge \"sync-devstack-data: new argument devstack_data_base_dir\""
    },
    {
      "commit": "fdbe849d958594a3195c46ceb51ec0f794f995b6",
      "tree": "f712bde442135b251b0beb6a6949fb684d0f5b1a",
      "parents": [
        "172f02f1e0b981e0867a1e2cf2777f40af88032e",
        "070e4ee65e73584bae5fdb23135abb972baf8ae9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 20 07:46:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 20 07:46:19 2019 +0000"
      },
      "message": "Merge \"Deprecate swift3, use s3api in Swift repo\""
    },
    {
      "commit": "4db9d567d19759ee090e506adf7ad77d8e64e452",
      "tree": "aacdfbf39d6470b04469cbd5416f8f59977996ca",
      "parents": [
        "172f02f1e0b981e0867a1e2cf2777f40af88032e"
      ],
      "author": {
        "name": "Tom Barron",
        "email": "tpb@dyncloud.net",
        "time": "Wed Jan 09 08:43:52 2019 -0500"
      },
      "committer": {
        "name": "garyk",
        "email": "gkotton@vmware.com",
        "time": "Mon May 20 06:01:35 2019 +0000"
      },
      "message": "Safety check for python version in get_pip_command\n\nWe know empirically that some legacy gate jobs pass and appear\nto be running with python3 but actually pip was invoked with\nPYTHON3_VERSION unset so that they are actually ran with python2\npackages.\n\nAs a followup to this discussion [1], add a safety check in the\nget_pip_command function to ensure that a python version has been\nset when it is invoked.\n\n[1] https://review.openstack.org/#/c/622415/4/inc/python@283\n\nChange-Id: I3a08406fb7d68282c6b98abb33a625821510046a\n"
    },
    {
      "commit": "172f02f1e0b981e0867a1e2cf2777f40af88032e",
      "tree": "fcb759ef73dfd0a3ca4a24daa597898f09b9f32f",
      "parents": [
        "ed43ca9856d8187ea6a01a58e6dc52e7411f8f65",
        "d5a68a6b7039a66455d7e320379a6b0b3879891c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun May 19 13:41:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 19 13:41:50 2019 +0000"
      },
      "message": "Merge \"Configure console proxy ports in nova_cellN.conf\""
    },
    {
      "commit": "ed43ca9856d8187ea6a01a58e6dc52e7411f8f65",
      "tree": "4d74cd3a144c432a3f31af264f0a5adee6f5d67e",
      "parents": [
        "8b8158ed8f2f448a214ce3b1978b9cb5b039f6ed",
        "56af9229a04b29c1ac70099e8361cec423096e99"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed May 15 12:26:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 15 12:26:16 2019 +0000"
      },
      "message": "Merge \"Remove pkg/elasticsearch.sh\""
    },
    {
      "commit": "8b8158ed8f2f448a214ce3b1978b9cb5b039f6ed",
      "tree": "f6df2b0f3b350a2c0476437f094b0edd78d11709",
      "parents": [
        "46b442ca467c6ffdcc3b1358e93a35e9eca952f4"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Fri Apr 05 11:30:14 2019 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Tue May 14 16:25:48 2019 +0000"
      },
      "message": "\"raw_input()\" deprecated in Python3\n\nBuilt-in function \"raw_input()\" is deprecated in favor of \"input()\" [1].\n\n[1] https://www.python.org/dev/peps/pep-3111/\n\nChange-Id: I31c4c59373a2ad04987da3daffb3eed50916a6db\nCloses-Bug: #1823321\n"
    },
    {
      "commit": "46b442ca467c6ffdcc3b1358e93a35e9eca952f4",
      "tree": "36d706df7bbe716f9c5f83d64451abd43a6cd9b9",
      "parents": [
        "0cb721b790baa8f2929f716dc8945f4bfd25f08f",
        "9e3b3bf5244e0b62cd4ab9914c622e81ba08f4c8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 10 08:40:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 10 08:40:22 2019 +0000"
      },
      "message": "Merge \"Add nova-status upgrade check call post-deploy\""
    },
    {
      "commit": "0cb721b790baa8f2929f716dc8945f4bfd25f08f",
      "tree": "f3b4703639bb6f0327b73bd7cc21e6556d1d53e7",
      "parents": [
        "15b098d4701a21403cbb56746e68b9d94aad248d",
        "a9a51ca6382eb01c99fce51084f64a69f4c7d58a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat May 04 22:38:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 04 22:38:45 2019 +0000"
      },
      "message": "Merge \"Fix is_neutron_legacy_enabled function\""
    },
    {
      "commit": "15b098d4701a21403cbb56746e68b9d94aad248d",
      "tree": "38027154781f86825d5714fcc9da09c05ba2cd33",
      "parents": [
        "2b4196f89a5b3599df5cf1401a9ec1d2b8feaf3d",
        "62e27d3b1c81cd8a45ee6a8e77dce9f68fc9ea1a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 03 22:12:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 22:12:00 2019 +0000"
      },
      "message": "Merge \"Remove n-obj from zuul and docs\""
    },
    {
      "commit": "2b4196f89a5b3599df5cf1401a9ec1d2b8feaf3d",
      "tree": "5fc395c6f482ce6b61eb641d8f9f615894493151",
      "parents": [
        "58de715453fd9c55d57ee18e8f915685e8ebb6b7",
        "a13474fd7892312ef42a211c344d8c785f9a5f93"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 03 22:11:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 22:11:59 2019 +0000"
      },
      "message": "Merge \"Add region_name to ironic compute configuration\""
    },
    {
      "commit": "070e4ee65e73584bae5fdb23135abb972baf8ae9",
      "tree": "fab77e6c39789ec2c1828504a9d2ad5c1acc4f48",
      "parents": [
        "58de715453fd9c55d57ee18e8f915685e8ebb6b7"
      ],
      "author": {
        "name": "Kota Tsuyuzaki",
        "email": "tsuyuzaki.kota@lab.ntt.co.jp",
        "time": "Thu Sep 13 03:08:19 2018 +0900"
      },
      "committer": {
        "name": "Kota Tsuyuzaki",
        "email": "tsuyuzaki.kota@lab.ntt.co.jp",
        "time": "Wed May 01 18:07:58 2019 +0000"
      },
      "message": "Deprecate swift3, use s3api in Swift repo\n\nswift3 is no longer actively maintained in the upstream.\nThat has been moved to Swift repository as s3api so we should\nuse s3api middleware instead. As well as swift3, s3token is\nalso maintained in Swift upstream.\n\nChange-Id: I4582d81da066ab53e6f11ad1df7af91425f2b0ca\n"
    },
    {
      "commit": "9e3b3bf5244e0b62cd4ab9914c622e81ba08f4c8",
      "tree": "1d682c7bb273a42aa0d0e7c839c48a2bce9c2610",
      "parents": [
        "dc9ba8b8aee4022ef1598cd0d8cfd7dfe34a4b6b"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Sep 04 16:51:45 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Apr 30 18:28:36 2019 -0400"
      },
      "message": "Add nova-status upgrade check call post-deploy\n\nOnce nova is setup and n-cpu on the host is reporting\na service record and discovered (the host is mapping in\nthe API DB), we should run the nova-status upgrade check\nto verify the deployment.\n\nChange-Id: I9683bf94233ebacb3057ce159cb3dc53aa55a2f4\nRelated-Bug: #1790721\n"
    },
    {
      "commit": "5fe60c1a342f78482042f34f9a6d1a6739cbb1b7",
      "tree": "3c4e33f36caad90235e307e6478626dd7907b89a",
      "parents": [
        "58de715453fd9c55d57ee18e8f915685e8ebb6b7"
      ],
      "author": {
        "name": "ZhongShengping",
        "email": "chdzsp@163.com",
        "time": "Tue Apr 30 10:12:51 2019 +0800"
      },
      "committer": {
        "name": "ZhongShengping",
        "email": "chdzsp@163.com",
        "time": "Tue Apr 30 10:13:27 2019 +0800"
      },
      "message": "Option \"lock_path\" from group \"DEFAULT\" is deprecated\n\nOption \"lock_path\" from group \"DEFAULT\" is deprecated. Use option\n\"lock_path\" from group \"oslo_concurrency\".\n\nChange-Id: I7c7501a4a351155eeba77bb7cd43c8d6f5ea73bc\n"
    },
    {
      "commit": "58de715453fd9c55d57ee18e8f915685e8ebb6b7",
      "tree": "a44568eb37535d7437bfb486d7d1338649af60f3",
      "parents": [
        "dc9ba8b8aee4022ef1598cd0d8cfd7dfe34a4b6b",
        "4705861dd01fdb37bde2a9432571501599d20766"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 29 12:23:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 29 12:23:17 2019 +0000"
      },
      "message": "Merge \"Explicitly set scheduler_available_filters\""
    },
    {
      "commit": "87daf8abe64f9b51fb840a455088b18fd0a791ff",
      "tree": "a82e58495d5c65101f5e57795de536d312f82b3c",
      "parents": [
        "dc9ba8b8aee4022ef1598cd0d8cfd7dfe34a4b6b"
      ],
      "author": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Mon Apr 15 12:00:07 2019 -0400"
      },
      "committer": {
        "name": "Brian Rosmaita",
        "email": "rosmaita.fossdev@gmail.com",
        "time": "Wed Apr 24 09:41:57 2019 -0400"
      },
      "message": "End support for changing cinder periodic_interval\n\nSupport for changing the cinder periodic_interval config option\nwas added way back in havana as a workaround for bug #1180976\nby change I20e52e66fcc94b224476cdd14c88bd6981b4e617.  As the fix\nfor that bug does not require modifying this config value, and\nsuch modification may have unintentional adverse effects, end\nthe support.\n\nChange-Id: I1ef1fe564123216b19582262726cdb1078b7650e\nPartial-bug: #1824837\n"
    },
    {
      "commit": "62e27d3b1c81cd8a45ee6a8e77dce9f68fc9ea1a",
      "tree": "b49ccd63e082d69e169310810437820663495883",
      "parents": [
        "e7f3d91a7ddb0a1d01a4394f42feb51ffc3b9b43"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Apr 23 13:44:37 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Apr 23 13:44:37 2019 -0400"
      },
      "message": "Remove n-obj from zuul and docs\n\nn-obj hasn\u0027t been around for many years and devstack\ndoesn\u0027t use it anymore anyway so this just cleans up\nsome vestigial use of the old service.\n\nChange-Id: I04b2d2dc2b4e49fab90f5ef94f4e087e969aa24b\n"
    },
    {
      "commit": "4705861dd01fdb37bde2a9432571501599d20766",
      "tree": "67182d995e186ff61b07e1b8f0d63e940353d2d8",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed May 23 10:08:56 2018 -0400"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Apr 23 10:15:23 2019 -0500"
      },
      "message": "Explicitly set scheduler_available_filters\n\nTempest\u0027s scheduler_available_filters has a special \u0027all\u0027 value that\nis understood to mean \u0027all filters are enabled\u0027 by various tempest\ntests. However, what it really means is \u0027the default nova filters are\nenabled.\u0027 In an effort to help clean that up, this patch explicitly\nsets scheduler_available_filters to nova\u0027s $FILTERS. Because $FILTERS\nis now used in both lib/nova and lib/tempest, it is renamed\n$NOVA_FILTERS.\n\nChange-Id: I6ffc1e9989cd61d666f9c1db9c94fbabd7151918\nRelated-bug: 1628443\n"
    },
    {
      "commit": "dc9ba8b8aee4022ef1598cd0d8cfd7dfe34a4b6b",
      "tree": "7ca820a3cc287d5f95ebe55525a06c78b3b1c232",
      "parents": [
        "e7f3d91a7ddb0a1d01a4394f42feb51ffc3b9b43"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Apr 23 13:02:00 2019 +0000"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Apr 23 13:02:54 2019 +0000"
      },
      "message": "Add opendev to repo search list\n\nglean is in opendev and is used by nodepool devstack jobs.\n\nChange-Id: I38dfd7cc531b20b26862193be14f4ebb53352efa\n"
    },
    {
      "commit": "e7f3d91a7ddb0a1d01a4394f42feb51ffc3b9b43",
      "tree": "a1e39b86d824e19a1a389e978453037f41c5a4e5",
      "parents": [
        "666f5491b67e32b5f0e0f7a9eb5dc6ad72a1fd72"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Apr 20 09:11:58 2019 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Apr 20 09:58:34 2019 -0500"
      },
      "message": "Update repo namespace search list\n\nWith the new namespaces we have to look around a bit more to find\nrepos top copy into the DevStack working directory. Add:\n\n* starlingx/\n* x/\n* zuul/\n\nDepends-On: https://review.opendev.org/653988\nChange-Id: I8a55522a5fee46f415f0c0ce580ded3476133460\nSigned-off-by: Dean Troyer \u003cdtroyer@gmail.com\u003e\n"
    },
    {
      "commit": "666f5491b67e32b5f0e0f7a9eb5dc6ad72a1fd72",
      "tree": "ccda5073ab957298bf647a8a8d8d07c83a3e8f25",
      "parents": [
        "10f44098825d1d13452117dc5ee31e3e895b495f"
      ],
      "author": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:43:10 2019 +0000"
      },
      "committer": {
        "name": "OpenDev Sysadmins",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 19 19:43:10 2019 +0000"
      },
      "message": "OpenDev Migration Patch\n\nThis commit was bulk generated and pushed by the OpenDev sysadmins\nas a part of the Git hosting and code review systems migration\ndetailed in these mailing list posts:\n\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html\n\nAttempts have been made to correct repository namespaces and\nhostnames based on simple pattern matching, but it\u0027s possible some\nwere updated incorrectly or missed entirely. Please reach out to us\nvia the contact information listed at https://opendev.org/ with any\nquestions you may have.\n"
    },
    {
      "commit": "a13474fd7892312ef42a211c344d8c785f9a5f93",
      "tree": "193f74a13ea35a24e7d5a456f7f2af1138cc6f57",
      "parents": [
        "10f44098825d1d13452117dc5ee31e3e895b495f"
      ],
      "author": {
        "name": "Erik Olof Gunnar Andersson",
        "email": "eandersson@blizzard.com",
        "time": "Thu Apr 18 12:18:23 2019 -0700"
      },
      "committer": {
        "name": "Erik Olof Gunnar Andersson",
        "email": "eandersson@blizzard.com",
        "time": "Thu Apr 18 21:14:40 2019 -0700"
      },
      "message": "Add region_name to ironic compute configuration\n\nWe should always pass on a region when talking to\nironic. This will also help detect and test issues\nspecific to regions.\n\nChange-Id: Iaab3c1bcedc5aaa2106c0758cbb43bade3de2cf5\n"
    },
    {
      "commit": "a9a51ca6382eb01c99fce51084f64a69f4c7d58a",
      "tree": "b9233fd427a46f7b8bc66e8923d44ef0aba27a37",
      "parents": [
        "7fbc70e2cb17b89259efb70ddcc8bb98ddd844e5"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Mon Apr 15 23:54:31 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Apr 18 07:54:34 2019 +0000"
      },
      "message": "Fix is_neutron_legacy_enabled function\n\nThis function will now first filter out all \"neutron-\" strings from\nDISABLED_SERVICES list before looking for \"neutron\" string in it.\n\nChange-Id: I5cab6a3be553713e1257599fb72042c6001f2672\nClose-Bug: #1824884\n"
    },
    {
      "commit": "10f44098825d1d13452117dc5ee31e3e895b495f",
      "tree": "6b72f49381cd535e92ae4c3ec14955c5f3dcd889",
      "parents": [
        "7fbc70e2cb17b89259efb70ddcc8bb98ddd844e5"
      ],
      "author": {
        "name": "Colleen Murphy",
        "email": "colleen@gazlene.net",
        "time": "Thu Feb 28 23:44:14 2019 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Apr 15 19:03:57 2019 +0000"
      },
      "message": "Add hack to fix ply installation on opensuse\n\nThe python3-ply package is indirectly a dependency of dhcp-client, which\nis not exactly an optional package. Pip \u003e\u003d10 refuses to install ply from\nglobal-requirements with this distro package is installed, so our only\noption is to remove it manually.\n\nChange-Id: I377fdd4a581eb4b6275584d92cafc0b783fe3b84\n"
    },
    {
      "commit": "7fbc70e2cb17b89259efb70ddcc8bb98ddd844e5",
      "tree": "2b100da0e110a33c92e2a176bd2bdc686ef0e5f6",
      "parents": [
        "53ee5230c65ab7d4bae55a3feb7fee8498c9af7c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Apr 15 06:24:44 2019 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Apr 15 06:24:44 2019 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I2798fe053669be212c47ee9c579ca4f6262af5a1\n"
    },
    {
      "commit": "53ee5230c65ab7d4bae55a3feb7fee8498c9af7c",
      "tree": "11a9f7f99e49ed1d8cb5bd540c965da52de91482",
      "parents": [
        "1d05008d715a6bb7476d2129567961ec4a4ea201",
        "1348ac990df40c504056a235156979629b844e8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 12 21:14:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 12 21:14:28 2019 +0000"
      },
      "message": "Merge \"stack.sh: Clear OpenStack related envvars\""
    },
    {
      "commit": "1d05008d715a6bb7476d2129567961ec4a4ea201",
      "tree": "9a7c817b1c37f4d1a2e39306fa57cdc64011b1b7",
      "parents": [
        "7b04151810068977821fdb31e823ea14d455d6a7",
        "70f5d91a616931790eea7e19028e1d097645ab3b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 12 17:50:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 12 17:50:00 2019 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "7b04151810068977821fdb31e823ea14d455d6a7",
      "tree": "05f5e77fa4bb4fc3aa8ee7857affd95d78290c14",
      "parents": [
        "b5db83f2cc471b7306590f33ba245ecf08d3fbb5",
        "28a62242843ff45315f4918062ed654a3f3e3b31"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 12 17:49:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 12 17:49:59 2019 +0000"
      },
      "message": "Merge \"Add openstacksdk functional job to devstack pipelines\""
    },
    {
      "commit": "28a62242843ff45315f4918062ed654a3f3e3b31",
      "tree": "2ccd2e8d740ccf75c28a6d7092da426d40f24fb0",
      "parents": [
        "8c93374cddda59129ac809f159cb554f54c7443c"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Dec 06 09:21:43 2017 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Apr 12 12:26:38 2019 +0000"
      },
      "message": "Add openstacksdk functional job to devstack pipelines\n\nopenstacksdk gates on the new-style devstack functional base jobs. It\nserves as a good test case to make sure the functional base jobs don\u0027t\nbreak.\n\nChange-Id: I817639ed30cda8ea51d156872a14bbcf10a4e63d\n"
    },
    {
      "commit": "70f5d91a616931790eea7e19028e1d097645ab3b",
      "tree": "8aedd41317e2720d8b3f1a5fe275f153474e3846",
      "parents": [
        "b5db83f2cc471b7306590f33ba245ecf08d3fbb5"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 12 06:14:57 2019 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 12 06:14:57 2019 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Id100f77027445edf849cc295ecebb31c79601b40\n"
    },
    {
      "commit": "56af9229a04b29c1ac70099e8361cec423096e99",
      "tree": "c39396b215db3aed82e3a1e4fcd3d69e3ac08bfc",
      "parents": [
        "357afa971520fd4487c6e7bd2db2366b6c08f4c3"
      ],
      "author": {
        "name": "Trinh Nguyen",
        "email": "dangtrinhnt@gmail.com",
        "time": "Fri Dec 14 17:27:46 2018 +0900"
      },
      "committer": {
        "name": "Trinh Nguyen",
        "email": "dangtrinhnt@gmail.com",
        "time": "Fri Apr 12 13:40:52 2019 +0900"
      },
      "message": "Remove pkg/elasticsearch.sh\n\nThe pkg/elasticsearch.sh is only used by Panko but Panko has\nmoved the script to its own repository [1].\n\n[1] https://review.openstack.org/#/c/643262/\n\nChange-Id: I0ce40f4299246b68624abd2072c2abce06f1e70b\nSigned-off-by: Trinh Nguyen \u003cdangtrinhnt@gmail.com\u003e\n"
    },
    {
      "commit": "b5db83f2cc471b7306590f33ba245ecf08d3fbb5",
      "tree": "c0b94a5e1e32910b994540bfd61d74f09680c48c",
      "parents": [
        "cc072fd32f72d4f05257d0b0c8c7c41fa1178f52",
        "315bc13595bf1ebae205f462fc6078f9fc3c840b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 11 08:16:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 11 08:16:12 2019 +0000"
      },
      "message": "Merge \"Update DEVSTACK_SERIES to train\""
    },
    {
      "commit": "1348ac990df40c504056a235156979629b844e8a",
      "tree": "ff457d3f491d0f8a50f538103ab63c1b2ead87bd",
      "parents": [
        "683454f319246c3bda088b5e0325c5673263ce08"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Apr 04 22:30:24 2019 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sat Apr 06 11:57:55 2019 +0000"
      },
      "message": "stack.sh: Clear OpenStack related envvars\n\nstack.sh usually fails when it is started in a shell session\nwhere OpenStack related environment variables OS_* are set.\nMost common failure scenarios are failures in keystone operations.\n\nThis commits clears OpenStack related environment variables\nat the begining of stack.sh.\n\nChange-Id: I3a924a0586dc9bb28f3bf3e151e100c24015efe5\n"
    },
    {
      "commit": "cc072fd32f72d4f05257d0b0c8c7c41fa1178f52",
      "tree": "85306976fd83f64ba2bcfd9b3d9087b3c6745525",
      "parents": [
        "a6e4e42fb3461b61e91ae63477462a3c3a8fe73b"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed May 31 20:27:59 2017 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Apr 05 17:34:01 2019 -0700"
      },
      "message": "Run devstack CA and cert setup early\n\nPreviously apache was configured and restarted before we configured\nthe CA and certs. In most cases this is fine because those specific\nvhosts didn\u0027t use tls. However, if you had previously run devstack\nand had leftover vhosts and an unconfigured CA or certs devstack would\nfail.\n\nThis is a small corner case, but its simple to address by moving CA and\ncert setup up in stack.sh to before we do anything related to web\nservers.\n\nChange-Id: I31dbaf9471088b9faff26c7b790da6f6feebb2d5\n"
    },
    {
      "commit": "a6e4e42fb3461b61e91ae63477462a3c3a8fe73b",
      "tree": "6c7a6872803a9cafd81cde4366755e78d21d2051",
      "parents": [
        "b11fa00fe405230e6a469262d99cb91318a84933",
        "7f0b4f3001575d1419c5020e007ce2c841c88f2f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 05 12:13:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 05 12:13:30 2019 +0000"
      },
      "message": "Merge \"Fix double quoting issue when writing localconf\""
    },
    {
      "commit": "b11fa00fe405230e6a469262d99cb91318a84933",
      "tree": "34b0edc5c0e5806974e15a6a999a7973c2e32c46",
      "parents": [
        "683454f319246c3bda088b5e0325c5673263ce08",
        "e03bcb2c8b8f1ee1cbef579454a30776e43175b3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Apr 05 01:01:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 05 01:01:26 2019 +0000"
      },
      "message": "Merge \"Remove crusty old python 3 package version logic\""
    },
    {
      "commit": "5fcb4447cf601905a795064e67cfb479c0af67a1",
      "tree": "e42f003d32656b32e2b72e24badb54534b960f23",
      "parents": [
        "543aed422fd89875113861e6a554da7980f8dd4f"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Feb 14 12:56:48 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Apr 03 12:31:22 2019 +0000"
      },
      "message": "Make most platform jobs run with python3\n\npython2.7 will be EOL soon, let\u0027s test on python3 instead.\nExclude CentOS 7, as there is no python3 easily available.\n\nChange-Id: I24d8812c0c37b6d376fd5ae38067513bb62a2804\n"
    },
    {
      "commit": "683454f319246c3bda088b5e0325c5673263ce08",
      "tree": "881d6ce867f31bc1c8662b92574a0f30e2c249d9",
      "parents": [
        "13e260ea2c3220a217626b12bff538916fdd2caf",
        "7224a6b54d4114d1b82a63e702586951860bab95"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 03 06:39:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 03 06:39:52 2019 +0000"
      },
      "message": "Merge \"Update docs index page\""
    },
    {
      "commit": "d5a68a6b7039a66455d7e320379a6b0b3879891c",
      "tree": "c0a1034cfa8456da1720e734082233f8c4d59234",
      "parents": [
        "13e260ea2c3220a217626b12bff538916fdd2caf"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue Apr 02 22:52:23 2019 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Apr 03 04:19:30 2019 +0000"
      },
      "message": "Configure console proxy ports in nova_cellN.conf\n\nWe\u0027re able to run multiple cells in devstack by setting the variable\nNOVA_NUM_CELLS in the devstack local.conf. Since we run console\nproxies per cell, we will start two console proxies if\nNOVA_NUM_CELLS\u003d2. However, we\u0027ve not been configuring the console\nproxy ports in the nova_cellN.conf files, so an attempt to start\nmore than one will result in a port conflict and failure to start\nthe subsequent console proxy services with error:\n\n  ERROR nova error: [Errno 98] Address already in use\n\nThis adds configuration of the console proxy ports based on an offset\nwhile looping across NOVA_NUM_CELLS. The base port values are taken\nfrom the config option defaults in the nova code: nova/conf/vnc.py,\nnova/conf/spice.py, and nova/conf/serial_console.py.\n\nCloses-Bug: #1822873\n\nChange-Id: I8934d0b9392f2976347391c8a650ad260f337762\n"
    },
    {
      "commit": "3ffc00940fdfddbef2c3bd4bc2298104ab606504",
      "tree": "5c97cf7d0dd30446e88cce12fb998588eb7ecd9b",
      "parents": [
        "13e260ea2c3220a217626b12bff538916fdd2caf"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Apr 02 12:28:31 2019 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Apr 02 12:28:31 2019 +0200"
      },
      "message": "sync-devstack-data: new argument devstack_data_base_dir\n\nWhen the role is used by grenade, the data directory is shared among\ndifferent devstack executions, and the base directory is different,\nfor example: /opt/stack/data vs /opt/stack/{old,new}.\nThe new devstack_data_base_dir parameter allows user to specify\na base directory for the data/ directory which is unrelated\nto the devstack directory. The default value is devstack_base_dir,\nso the default behavior is unchanged.\n\nChange-Id: Ie69b7b51947cbf1a8b31d2701783de2fb56a2d33\n"
    },
    {
      "commit": "e03bcb2c8b8f1ee1cbef579454a30776e43175b3",
      "tree": "4d90fae8f7cd20532afdf0a26975c7d9a567e59b",
      "parents": [
        "13e260ea2c3220a217626b12bff538916fdd2caf"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Apr 01 12:19:45 2019 -0400"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Apr 02 10:13:13 2019 +0000"
      },
      "message": "Remove crusty old python 3 package version logic\n\nIf we are running with python3, just assume that any\npackage that is not blacklisted is available for py3\nand just attempt to install it and let pip sort it out\nwhether it gets installed from a local or remote package.\n\nChange-Id: Ic05d183e489320f6dfc721575d47e7e4d661f87c\nCloses-Bug: #1820892\n"
    },
    {
      "commit": "13e260ea2c3220a217626b12bff538916fdd2caf",
      "tree": "a0389262a7a260d097aaa9628ab48e2c667283b6",
      "parents": [
        "2b51c291215530fb5535cf35fc1fc491a168b688",
        "543aed422fd89875113861e6a554da7980f8dd4f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 01 14:50:54 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 01 14:50:54 2019 +0000"
      },
      "message": "Merge \"Don\u0027t install numpy packages\""
    },
    {
      "commit": "2b51c291215530fb5535cf35fc1fc491a168b688",
      "tree": "670e5e6c3127b86cede12b5fe8515970bdcb2c81",
      "parents": [
        "03f7c4c2cb2a2a61926d085c77e68a88049876ea",
        "f0dc93dcb4bc69442733056e88de9aff0f890664"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Apr 01 14:50:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 01 14:50:52 2019 +0000"
      },
      "message": "Merge \"Workaround pip10 uninstall of packages\""
    },
    {
      "commit": "7f0b4f3001575d1419c5020e007ce2c841c88f2f",
      "tree": "d2179b18c2289caa9c71492b3dcb9f4e6c060462",
      "parents": [
        "03f7c4c2cb2a2a61926d085c77e68a88049876ea"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Apr 01 11:43:28 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Apr 01 11:43:28 2019 +0000"
      },
      "message": "Fix double quoting issue when writing localconf\n\nWhen [0] introduced quoting all arguments, it broke existing consumers\nthat already quote their value themselves. Fix this by avoiding to add\nadditional quotes to the value when it already starts with a double\nquote.\n\n[0] https://review.openstack.org/636078\n\nChange-Id: I92146e04731efc6dcc632ae6c3a7c374e783cdba\nCloses-Bug: 1822453\n"
    },
    {
      "commit": "7224a6b54d4114d1b82a63e702586951860bab95",
      "tree": "55989c751df55ae9c9dcf87050d5b432129029ee",
      "parents": [
        "03f7c4c2cb2a2a61926d085c77e68a88049876ea"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Apr 01 11:16:53 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Apr 01 11:16:53 2019 +0000"
      },
      "message": "Update docs index page\n\n- Switch from proposing Ubuntu 16.04 to 18.04 as the most tested\n  platform.\n- Make it clearer that creating an additional \"stack\" user is\n  optional when running on a cloud image, as this step often leads\n  to errors for new users.\n- Fix some minor nits along the way.\n\nChange-Id: I39aef1a230b668b932b1681fcd0deeb423b411f1\n"
    },
    {
      "commit": "03f7c4c2cb2a2a61926d085c77e68a88049876ea",
      "tree": "29a6ddaf1715ac0492f0ae9b1fd3d2bb0a10571d",
      "parents": [
        "378d0d5808a0d8371ffc5950f6e29ef1a50d6557",
        "1124a055711c01ad61da8063de47eed9d9acffeb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 31 06:09:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 31 06:09:23 2019 +0000"
      },
      "message": "Merge \"Handle pcp-dstat transition\""
    },
    {
      "commit": "378d0d5808a0d8371ffc5950f6e29ef1a50d6557",
      "tree": "604fd7bcf135cf9782dd3653fb8bb2a2fd541823",
      "parents": [
        "358cc122c3a6d30bf043b3e478790fd2773e9a88",
        "8213d7c03990c8134cbe12bb6c7dac32bb7a0c50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 31 06:09:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 31 06:09:21 2019 +0000"
      },
      "message": "Merge \"Add ISCSI_DEBUG option\""
    },
    {
      "commit": "358cc122c3a6d30bf043b3e478790fd2773e9a88",
      "tree": "5ba905f57b5ae9c6e59822b11035146d594f7dc3",
      "parents": [
        "97a320d18b6c13cb42a949f73b3970c538f94bba",
        "2bbc9bbbb8616711a0a52540f9a35d4394f0d0ad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 31 06:03:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 31 06:03:32 2019 +0000"
      },
      "message": "Merge \"Add service to tcpdump during run\""
    },
    {
      "commit": "97a320d18b6c13cb42a949f73b3970c538f94bba",
      "tree": "f8592daad1933712f4d6005be5ff1a733aa88408",
      "parents": [
        "8ca63acff888979bfceb9ce7a55eb217dcddde90",
        "59ce1d902e2137bb7346a0d1f223e0ce1cb83216"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 31 06:03:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 31 06:03:30 2019 +0000"
      },
      "message": "Merge \"Export all journal logs\""
    },
    {
      "commit": "8ca63acff888979bfceb9ce7a55eb217dcddde90",
      "tree": "fce231b323139eb8ab67ec14f8768e6cd9096596",
      "parents": [
        "b359b960d21486ae9f920fc4e64635459c0ee4b3",
        "a30dd1cc96a75d565ae924e4698c4208150e5564"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Mar 30 00:45:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 30 00:45:27 2019 +0000"
      },
      "message": "Merge \"Fixed support python 2 on Fedora 27\""
    },
    {
      "commit": "b359b960d21486ae9f920fc4e64635459c0ee4b3",
      "tree": "5f8cc2a2868c3f232da281cb18eb1171ce4c80f2",
      "parents": [
        "e769348882ea3e6b4465e3a6af72029633b2485e",
        "0d4c9c9fa37c6f47523359044e5f65629321ff6d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Mar 30 00:06:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 30 00:06:19 2019 +0000"
      },
      "message": "Merge \"Have lib/tempest to create shared network\""
    },
    {
      "commit": "1124a055711c01ad61da8063de47eed9d9acffeb",
      "tree": "c26c1cbc62471ea0ec38e189bdbd63ac400f821c",
      "parents": [
        "8213d7c03990c8134cbe12bb6c7dac32bb7a0c50"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 11 13:35:43 2019 +1100"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Mar 29 11:20:19 2019 -0700"
      },
      "message": "Handle pcp-dstat transition\n\ndstat is Python 2, never going to be updated and effectively\nabandonded.  The replacement is pcp-dstat [1] which is mostly\ncompatible, with a few differences.  As distro start transitioning\n(Fedora has), just drop the unsupported args for now.\n\n[1] https://pcp.io/man/man1/pcp-dstat.1.html\n\nChange-Id: Ibec8a37cb18a14656d97e2096c66bc8b21406068\n"
    },
    {
      "commit": "8213d7c03990c8134cbe12bb6c7dac32bb7a0c50",
      "tree": "f8de7f1962fee6533e414edf105ce4fd7f972386",
      "parents": [
        "2bbc9bbbb8616711a0a52540f9a35d4394f0d0ad"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 11 12:28:15 2019 +1100"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Mar 29 11:20:19 2019 -0700"
      },
      "message": "Add ISCSI_DEBUG option\n\nThis option adds a systemd override to start the iscsi daemon with\ndebugging enabled.\n\nChange-Id: Ie27991776aa07a695026036e47513221220332a0\n"
    },
    {
      "commit": "2bbc9bbbb8616711a0a52540f9a35d4394f0d0ad",
      "tree": "8b3a30abe38cb970c00f4b2d22a955fcfe23837e",
      "parents": [
        "59ce1d902e2137bb7346a0d1f223e0ce1cb83216"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 11 12:25:38 2019 +1100"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Mar 29 11:20:19 2019 -0700"
      },
      "message": "Add service to tcpdump during run\n\nThis adds a service to run a tcpdump during the run.  This can be\nuseful to capture various network traffic for post analysis.\n\nThere didn\u0027t seem to quite be an appropriate place to document it, so\na new debugging file is started, with some terse explaination of our\nvarious system-wide debugging services.\n\nChange-Id: I09aaa57611c5047d09a9bce7932d34e9d50b30e6\n"
    }
  ],
  "next": "59ce1d902e2137bb7346a0d1f223e0ce1cb83216"
}
