)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "7f1a8c1c3edb532c1cc69fba74055ba58117b21c",
      "tree": "3f6adfd3da5c8fd72cf96c84387680d54ddea6c6",
      "parents": [
        "43c172acd0aff65da07595ea54c807a5e0aa857f"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue May 19 08:40:52 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "jaegerandi@gmail.com",
        "time": "Fri May 22 17:26:24 2020 +0000"
      },
      "message": "Switch to newer openstackdocstheme version\n\nSwitch to openstackdocstheme 2.2.1 version. Using\nthis version will allow especially:\n* Linking from HTML to PDF document\n* Allow parallel building of documents\n* Fix some rendering problems\n\nUpdate Sphinx version as well.\n\nSet openstackdocs_pdf_link to link to PDF file. Note that\nthe link to the published document only works on docs.openstack.org\nwhere the PDF file is placed in the top-level html directory. The\nsite-preview places the PDF in a pdf directory.\n\nSet openstackdocs_auto_version to not auto-version the documents.\n\nSet openstackdocs_auto_name to use \u0027project\u0027 as name.\n\nopenstackdocstheme renames some variables, so follow the renames\nbefore the next release removes them. A couple of variables are also\nnot needed anymore, remove them.\n\nChange pygments_style to \u0027native\u0027 since old theme version always used\n\u0027native\u0027 and the theme now respects the setting and using \u0027sphinx\u0027 can\nlead to some strange rendering.\n\nSee also\nhttp://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html\n\nChange-Id: I26887b175b9c1ced7347289b7d5d4f57a20ec36a\n"
    },
    {
      "commit": "ccc58267257f48501030ad7e3c4b18a7435f9a1c",
      "tree": "7a9a855b4df023fa0e508fb3546b1a79b77f1d0c",
      "parents": [
        "1b01f23b7411765a3fa5b0b009f87b955a7f1fa0"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Apr 27 06:13:34 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Apr 27 06:13:34 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I04b13cb0114233afca9aa7987144bd69d6d0f185\n"
    },
    {
      "commit": "4578f98944efac5ef0c2c1476d26efd5c880e367",
      "tree": "49b54e28b69c7ebde89b478fdea2d73689572261",
      "parents": [
        "5b5aefb0898c791a5b58689579562d95f94750d4"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sun Apr 19 17:54:56 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 23 02:56:13 2020 +0000"
      },
      "message": "[ussuri][goal] Update contributor documentation\n\nThis patch updates/adds the contributor documentation to follow\nthe guidelines of the Ussuri cycle community goal[1].\n\n[1] https://governance.openstack.org/tc/goals/selected/ussuri/project-ptl-and-contrib-docs.html\nStory: #2007236\nTask: #38554\n\nChange-Id: I870955fda7ee6e0d7809faa309bbc31c2ddd653a\n"
    },
    {
      "commit": "e0da11cec5324cc4c100f6e22b83f1addde06ce7",
      "tree": "5bd89ba9f09d8557b575cc23244d413d3dc0c548",
      "parents": [
        "01826e1c5b65e8d9c88b4f195bb688137b28c0c5"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Apr 14 06:10:51 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Apr 14 06:10:51 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I0c3950729380646e1a98a90ee82e8562cc8c33c1\n"
    },
    {
      "commit": "f4ab2ce5645aba422c1a0f1600736782383ca874",
      "tree": "c79e69616a292ca60deb368b7482bf00a1fddfa5",
      "parents": [
        "3f72ef787247629f00ecd8da4ffa1016d3b88dc0",
        "3446481a23d2c878297b4f535c7b9b44d07ed5fb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Apr 03 05:21:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 05:21:40 2020 +0000"
      },
      "message": "Merge \"Update docs about python-systemd pkg\""
    },
    {
      "commit": "37659927923473c13f4bec88855205d0ee28bcfb",
      "tree": "be2a104828e26862b39355fd4d218e91ecd5bc53",
      "parents": [
        "c0447b53f75f85f81f22b07aa80265a59306b42e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 21 06:15:49 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 21 06:15:49 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ide7724ed3b4b5bb709b7dd79a367a5d2420bcda2\n"
    },
    {
      "commit": "4af912d88953f406f4c3275de8c6ad370aade8ab",
      "tree": "031fbbdc30ad2aa4d23a5822000ab12374c2a8b0",
      "parents": [
        "d89eb74437dae1ad4d7814975570d733c7970636"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 20 08:33:13 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Mar 20 08:33:13 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I86601bc3bf114583ccad7a301af4e5b71e3ba2bf\n"
    },
    {
      "commit": "a766d68a2e02cc61efd94a7fa2d5dd43c4c8250d",
      "tree": "6080410cd95e0e6049f677c386fc3a464024f971",
      "parents": [
        "5ae8a3504ce0619eda5fceaa638b01ba123e5e14",
        "90f0baf3cb84118e51bc5990ba6885f07b679090"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 18 19:03:32 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 19:03:32 2020 +0000"
      },
      "message": "Merge \"Bring back load balance v2 guide\""
    },
    {
      "commit": "90f0baf3cb84118e51bc5990ba6885f07b679090",
      "tree": "6dba34e999d4d6d472f10eca4e6528da4d39de97",
      "parents": [
        "db51518178255840be14ca82733ed7eba8048306"
      ],
      "author": {
        "name": "ushen",
        "email": "yshxxsjt715@gmail.com",
        "time": "Wed Mar 18 20:08:16 2020 +0800"
      },
      "committer": {
        "name": "ushen",
        "email": "yshxxsjt715@gmail.com",
        "time": "Wed Mar 18 20:26:53 2020 +0800"
      },
      "message": "Bring back load balance v2 guide\n\nPrevious commit forgets to add an entry for load\nbalancer version 2. This ps brings them back.\n\nChange-Id: Idac09e8259d58ed130b79b40528f733708000da7\n"
    },
    {
      "commit": "5ae8a3504ce0619eda5fceaa638b01ba123e5e14",
      "tree": "8a90730fcd82ee96ae7a805721495f1b4061e0d8",
      "parents": [
        "db51518178255840be14ca82733ed7eba8048306"
      ],
      "author": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Tue Mar 17 20:54:07 2020 -0400"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Tue Mar 17 20:54:07 2020 -0400"
      },
      "message": "Drop DEVSTACK_GATE_FEATURE_MATRIX\n\nDEVSTACK_GATE_FEATURE_MATRIX seems to be an old legacy thing that\nis no longer being used.  It currently prevents using the jobs in\nopenstack/devstack without adding openstack/devstack-gate for the\nrole.\n\nChange-Id: Iab9b4862c01043d2c158398bac4b3b289a0adba0\n"
    },
    {
      "commit": "2c0bb5ad62ad5fa147149eb9bfc2cb185f1e0a06",
      "tree": "dfed2fd58c35ad968924e17f8a9c902bd43b72f2",
      "parents": [
        "d0886f1ee9cd342d9d3dac0e3c9ee407dee3e697",
        "16395949385356c4ab3c82227cd6c6a92496d356"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Mar 15 20:11:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 15 20:11:23 2020 +0000"
      },
      "message": "Merge \"remove duplicate entries under title guides in table of contents\""
    },
    {
      "commit": "d0886f1ee9cd342d9d3dac0e3c9ee407dee3e697",
      "tree": "f0941884cea4fa67767ea05416a3e8b156df2481",
      "parents": [
        "f5fd629ae320d6615759e758244131ed1d8014cd"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 05 06:13:02 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Mar 05 06:13:02 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I92025c92bae7a673aae16192cfe892f3bdee269f\n"
    },
    {
      "commit": "2b6c2b41a03d1bb5de5df0ad7b84a2bbbbd76430",
      "tree": "09de678f794ce5176ad872ec061428843366134f",
      "parents": [
        "b6bd467f74a184d916a9ea65f2d248f11021e998"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Feb 28 06:11:43 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Feb 28 06:11:43 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I03cd12d5b2de5c2ff4ee92d66a631da34d4255c5\n"
    },
    {
      "commit": "1e6b06ede00eca1087520abae8266142573733e3",
      "tree": "34fe1f952fab4e07e27f772f644a0dbfb50e0acb",
      "parents": [
        "635b0b6052e02961241c808c9e554f8fe33263d8"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Feb 21 06:12:07 2020 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Feb 21 06:12:07 2020 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I543faced83a685d48706d004ae49800abfb89dc5\n"
    },
    {
      "commit": "d05efc6ae92cea0a86ea5b0a848a99b5f8d51870",
      "tree": "458ed2d78b274dbffb86c8f9425675a9bf1b481c",
      "parents": [
        "93d22d82988ee781feddf84535d65adf44472379"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Feb 17 12:32:12 2020 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Feb 17 12:32:12 2020 +0100"
      },
      "message": "Remove networking-calico from plugin-registry.rst\n\nNetworking-calico has been removed from openstack repositories, remove\nit from docs.\n\nChange-Id: I58d2964ee52d66fe89aa84c1d88c4d8d4d349b0d\n"
    },
    {
      "commit": "afd346a0a10d016e6ab95bdba3932eb6df8f636b",
      "tree": "40417cb33b8a5ea80014a4746037c415198b7f44",
      "parents": [
        "f483e85a8730754ec724919bfb638402fb749b63"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jan 23 13:13:05 2020 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jan 23 13:13:05 2020 +1100"
      },
      "message": "devstack-plugins-list: skip openstack/openstack\n\nThe proposal job to update the plugin list has been failing for a long\ntime as it gets a 500 error from gitea on the openstack/openstack\nrepo.  This is an odd \"superrepo\" with all projects as submodules;\nthus openstack/openstack/devstack is actually a project, not the\ndirectory with a plugin in it.\n\nSkip this repo (gitea shouldn\u0027t return a 500, but that\u0027s another\nthing...)\n\nRegenerate the list manually for this run.\n\nChange-Id: I6ed65bcb720d4cb10702cbf66106120e001ec35f\n"
    },
    {
      "commit": "b14665f0dde0d0862d8755a796b9f680e42f790b",
      "tree": "fd89582cba0124dc3c033b3922b5347b487a8670",
      "parents": [
        "cf1c8471910924d154158f78027e46b3e0d3d840"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Oct 17 19:34:05 2019 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Oct 17 15:58:34 2019 -0400"
      },
      "message": "Revert \"Remove deprecated PostgreSQL database driver\"\n\nThis reverts commit 168ca7f0a474f1207ee01dab0ca2e70f34783e9c.\n\nRemoving postgresql support from devstack was unnecessary\nsince it\u0027s not broken and not causing maintenance issues\nas far as I know. The commit being reverted said that pg\nsupport was deprecated in Pike but nothing in the docs or\ncommit message refer to official deprecation of postgres\nsupport in devstack or openstack in general. Not to mention\nthat there are still postgres-based jobs that will no\nlonger work *and* the notification to the mailing list about\ndoing this happened *after* it was already done [1] leaving\nstakeholders with no time to reply.\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010196.html\n\nChange-Id: Ie7036d37d79e6aba462b7c97f917e2e7aed108f9\n"
    },
    {
      "commit": "cf1c8471910924d154158f78027e46b3e0d3d840",
      "tree": "ff83a169bceefa93540ced9f4d3adecf5c3a4dae",
      "parents": [
        "7840b6e291b5e28ba96ce871b5e01d66c14d9201",
        "168ca7f0a474f1207ee01dab0ca2e70f34783e9c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Oct 17 11:39:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 11:39:34 2019 +0000"
      },
      "message": "Merge \"Remove deprecated PostgreSQL database driver\""
    },
    {
      "commit": "12e5ddcc2d0058ead4de76053db698ed21d4e813",
      "tree": "19cd419921859aefb0f80e8983daf2f9aac5f6de",
      "parents": [
        "e3cd502252a52c10007a7a39b98359d97d9cc24a"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Sep 25 12:23:16 2019 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Thu Sep 26 18:06:46 2019 +0900"
      },
      "message": "Add PDF documentation build\n\nThis commit adds PDF documentation build target \u0027pdf-docs\u0027 that will\nbuild PDF versions of our docs. As per the Train community goal:\n\n https://governance.openstack.org/tc/goals/selected/train/pdf-doc-generation.html\n\nChange-Id: Iecb0fe5b957af7dae66bea04dfbd9c2fb4f74a99\nStory: #2006070\nTask: #35456\n"
    },
    {
      "commit": "168ca7f0a474f1207ee01dab0ca2e70f34783e9c",
      "tree": "7ddf64ff526663d53483b8baa3f7ca859d7f6a36",
      "parents": [
        "6926ed8ac5f04baabf0bef16e2b30f41747b8cf9"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Aug 26 10:11:03 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Aug 26 10:16:06 2019 +0100"
      },
      "message": "Remove deprecated PostgreSQL database driver\n\nThis was deprecated for removal in Pike. It\u0027s probably time to drop it.\nNote that the \u0027postgresql-devel\u0027/\u0027postgresql-server-dev-all\u0027 packages\nare retained since some packages still include \u0027psycopg2\u0027 in their\ngeneral requirements.\n\nChange-Id: I51e8354e99972757253ce259e6c03c91da24398c\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "d3a2fcf48597ab7486a193567a02e650188370dc",
      "tree": "3980b57e2b34bc1eeb394bb421f9ec4f0cfd016e",
      "parents": [
        "8dd89e52d04da2230914deceaee7c4d41e73ccc2"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue Aug 13 19:27:06 2019 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed Aug 14 14:45:02 2019 +0200"
      },
      "message": "Use list tables\n\nReformat overlong table into a list-table to make it easier to edit.\nThe change contains no wording changes besides giving titles to the\nlist-tables.\n\nFix formatting for setup-devstack-source-dirs so that the variable does\nnot get displayed with a grey bar at\nhttps://docs.openstack.org/devstack/latest/zuul_roles.html#role-setup-devstack-source-dirs\n\nChange-Id: I7378d46c507b1d86f1d5319655a55f2a8c5a8f60\n"
    },
    {
      "commit": "8dd89e52d04da2230914deceaee7c4d41e73ccc2",
      "tree": "79e9c9008af28ec54ec290353d45825a4b92de02",
      "parents": [
        "c9abbf5709b04dedde15ca19796908103957f6b2"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun Aug 11 16:00:12 2019 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sun Aug 11 16:15:34 2019 +0200"
      },
      "message": "Update docs building\n\nSwitch to \"modern\" way of building docs using sphinx-build directly,\nremove now unsed parts from setup.cfg.\n\nUpgrade to openstackdocstheme 1.20 and remove obsolete variables from\nconf.py.\n\nConvert external links to internal RST links so that Sphinx can verify\nthat they are correct.\n\nReplace redirected links with new targets.\n\nUse opendev.org instead of github.com where appropriate.\n\nChange-Id: Iedcc008b170821aa74acefc02ec6a243a0dc307c\n"
    },
    {
      "commit": "0fc6b2c5a87a1884bf3cff086081b3a253cd9302",
      "tree": "5bbd21d7df781353a2a2bc053e8f103e7d2a99ad",
      "parents": [
        "6f9fc85af1647cf32d624f30392d4cf478b069f7"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue Jul 30 17:52:55 2019 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue Jul 30 17:52:55 2019 +0200"
      },
      "message": "Update api-ref location\n\nThe api documentation is now published on docs.openstack.org instead\nof developer.openstack.org. Update all links that are changed to the\nnew location.\n\nNote that redirects will be set up as well but let\u0027s point now to the\nnew location.\n\nFor details, see:\nhttp://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html\n\nChange-Id: I8a6c3403192d1416cb66cc9e92ec827b339f1270\n"
    },
    {
      "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": "3446481a23d2c878297b4f535c7b9b44d07ed5fb",
      "tree": "b6e1cf07114e4afbe512313bd5f064e9e8ff1e9d",
      "parents": [
        "20190ee83ab05f6b4b39690a6ac6c2286eefa5da"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jul 03 13:16:04 2019 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Jul 03 13:16:04 2019 +0000"
      },
      "message": "Update docs about python-systemd pkg\n\nThe package has been renamed in order to avoid the namespace collision\nwith systemd, update our doc accordingly.\n\nChange-Id: I1b9a434d9bb6a7d9dc38ef965017ed9f8773d595\nCloses-Bug: 1825949\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "16395949385356c4ab3c82227cd6c6a92496d356",
      "tree": "1cc5e87ca6c09658c492ab89d759aca6ebc11900",
      "parents": [
        "9ffa41ac39441bd7180496e42af28b3b692a2fc9"
      ],
      "author": {
        "name": "shenjiatong",
        "email": "yshxxsjt715@gmail.com",
        "time": "Mon Jun 03 10:52:01 2019 +0800"
      },
      "committer": {
        "name": "shenjiatong",
        "email": "yshxxsjt715@gmail.com",
        "time": "Mon Jun 03 10:58:54 2019 +0800"
      },
      "message": "remove duplicate entries under title guides in table of contents\n\nright now, there are duplicate titles under contents --\u003e guides\nas shown in https://docs.openstack.org/devstack/latest/, although\nthey will forward to different pages, it is still a little confusing\nfor users. This change will hide toctree in guides.rst and users could\nclick links in page to jump to detail page to read more.\n\nChange-Id: I2f3abeca7f56a3aedeabb48630ed2c61635b93cd\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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "18d1dc99b75d27f321e4789f2ba8961d4cc165a2",
      "tree": "d16a963a4150e0537f12fa2af96a2f88d85d1516",
      "parents": [
        "d52b2f504391a99ec2fc5632628f12bdc4f46400",
        "70d043dd6039fb55aa9d40d593839037bb8c43cf"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 22 13:04:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 13:04:58 2019 +0000"
      },
      "message": "Merge \"zuul: new variable to easily populate TEMPEST_PLUGINS\""
    },
    {
      "commit": "32cbddc49d9bcbb9fa82fcb7f10f34db7f353603",
      "tree": "f05c9af20cf643e6d33d38f616870f3a83f893a7",
      "parents": [
        "f28c75f87abdda00dcfc2f673816728676313c95",
        "8c5486993dec738a3e83746af2d62bdba648c999"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 17 14:52:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 17 14:52:44 2019 +0000"
      },
      "message": "Merge \"Bump noVNC to 1.0.0\""
    },
    {
      "commit": "e86a6aa9243ce908c71b2131686dbdeab61e57d9",
      "tree": "3f2326210d0eb9405b9754d573d258895a6a99e5",
      "parents": [
        "50c6378eeffa044874ba06dc97d2aac410af1376",
        "56946cfc5f88d8df3b4b9a1a2530ce2cc9a68cde"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 12 22:22:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 12 22:22:05 2019 +0000"
      },
      "message": "Merge \"Replace deprecated brctl with ip commands\""
    },
    {
      "commit": "70d043dd6039fb55aa9d40d593839037bb8c43cf",
      "tree": "f3e23c1397226925514c8340398589b008210da1",
      "parents": [
        "ca0f2920164a0b3935af6ffa154bdf8aafa50ad2"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Mar 12 22:25:44 2019 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Mar 12 22:25:44 2019 +0100"
      },
      "message": "zuul: new variable to easily populate TEMPEST_PLUGINS\n\nTEMPEST_PLUGINS contains the list of the tempest plugins installed\nalongside tempest by lib/tempest.\nIf TEMPEST_PLUGINS is not explicitly set, the new tempest_plugins\nvariable is used to fill it by combining its items with\nthe base devstack path.\n\nChange-Id: I9f1fa2755e16871ff9d6ba33fdeaf3023eedf8d4\n"
    },
    {
      "commit": "6509fd334e0956dc44870d19a80381578e3e3574",
      "tree": "a024bcc383681a57e33d94a1a6d652201041abc4",
      "parents": [
        "8b003e0ed2f41fb1ab0007c969bba33c5701f625"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 04 17:26:20 2019 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 04 17:26:20 2019 +1100"
      },
      "message": "Remove git:// openstack references\n\nThis updates various parts of documentation to use https, rather than\ngit, which is not implemented by gitea\n\nChange-Id: I8d2a93128dcdaba0a00b43d18652781733f90cf0\nStory: #2004627\nTask: #29701\n"
    },
    {
      "commit": "5488336545ddc2dadadfae61a0367074cc16e5e2",
      "tree": "fb97d4a6fb5793355ccd631ddf69fa024f225d7f",
      "parents": [
        "36773b262e79c1eb66432cc19862f2097d94ec65"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 02 06:14:21 2019 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 02 06:14:21 2019 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I3a9cbc9186b7555227f0ddef3da134e98b6cfc15\n"
    },
    {
      "commit": "56946cfc5f88d8df3b4b9a1a2530ce2cc9a68cde",
      "tree": "1550088742d9d1b89ca5c4ba8cab78c6d8f742f8",
      "parents": [
        "e3e9ea299601665a295e31a98e90dd9587165850"
      ],
      "author": {
        "name": "Nate Johnston",
        "email": "nate.johnston@redhat.com",
        "time": "Mon Nov 12 11:17:07 2018 -0500"
      },
      "committer": {
        "name": "Nate Johnston",
        "email": "nate.johnston@redhat.com",
        "time": "Fri Mar 01 14:36:38 2019 -0500"
      },
      "message": "Replace deprecated brctl with ip commands\n\nThe bridge-utils package has been deprecated for some time now [1] and\n\u0027brctl\u0027 does not exist on some more recent distros like Fedora 28.\nReplace references to brctl with the proper ip commands.\n\nCalls to \"brctl show\" are not being replaced with calls to \"bridge link\"\nbecause the output format is very different and in testing some bridges\nwere not listed.  So the simpler method of consulting /sys/class/net is\nused.\n\nIn worlddump.py we try running both because failures are handled\ngracefully by _dump_cmd(), as well as \"ip link show type bridge\" for\nadditional info.\n\n[1] https://lwn.net/Articles/703776/ for example\n\nChange-Id: Ie4c8ad6ce4a09c38023c9e4ec7834c249403145f\nPartial-Bug: #1801919\n"
    },
    {
      "commit": "36773b262e79c1eb66432cc19862f2097d94ec65",
      "tree": "093d7f8cd0fc3ca1d1c3e29005c05f484186e974",
      "parents": [
        "72f632222f6d90d3545b5d7ca48297da4218e2ea"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Feb 28 17:30:47 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Feb 28 17:32:28 2019 -0500"
      },
      "message": "Document the wonders of scale testing nova with the fake driver\n\nDevstack has some little known variables for running nova\nwith the fake compute driver and running several nova-compute\nservices on a single host, which can be useful for testing\nmove operations and scale testing of controller services like\nnova-api and nova-scheduler.\n\nThis adds documentation about the fake virt driver and related\nvariables and scaling considerations when using them.\n\nChange-Id: Ic89d463d0f3f180b323edd6e2c8ff0404638ef07\n"
    },
    {
      "commit": "8c5486993dec738a3e83746af2d62bdba648c999",
      "tree": "be2d1fa8e273bee7229e5b8074fd9b065af793e2",
      "parents": [
        "72f632222f6d90d3545b5d7ca48297da4218e2ea"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 11 16:12:17 2018 +0530"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu Feb 28 10:20:39 2019 +0000"
      },
      "message": "Bump noVNC to 1.0.0\n\nThis introduces a breaking change in the URLs used to access the console\n[1]. This is updated in both the documentation and linked nova change.\n\n[1] https://github.com/novnc/noVNC/commit/83391ffc\n\nChange-Id: I14a0be0034f4a76ab37eb90325967500c3bf1ff9\nDepends-On: I9a50a111ff4911f4364a1b24d646095c72af3d2c\nRelated-bug: #1682020\n"
    },
    {
      "commit": "e729976c82791c513feedd51c9c2c45d79b09f61",
      "tree": "d5335115456a77c1706ff635349147ca04f640bd",
      "parents": [
        "c8df15484d75ee698f2e919650f0de2615e89ab7"
      ],
      "author": {
        "name": "Nguyen Hai",
        "email": "nguyentrihai93@gmail.com",
        "time": "Wed Feb 13 15:04:02 2019 +0900"
      },
      "committer": {
        "name": "Nguyen Hai",
        "email": "nguyentrihai93@gmail.com",
        "time": "Thu Feb 14 05:52:07 2019 +0000"
      },
      "message": "Add placement as default project in index webpage\n\nChange-Id: I101ade5368fbdf108906e89e1c3ba03a46cd6f35\n"
    },
    {
      "commit": "4a3cc1ce341eca821ddf004ca484bd827d060507",
      "tree": "0792b2205452211c7c4bbe8803605327131441e1",
      "parents": [
        "ec8285271e0c0b7c97fb6cd8816eca8ad844c5bd"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Jan 30 20:50:47 2019 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 05 22:36:47 2019 +0000"
      },
      "message": "Remove hard-coded VOLUME_BACKING_FILE_SIZE from multinode docs\n\nThe default for VOLUME_BACKING_FILE_SIZE changes over time\nand the docs referencing it are clearly not keeping pace so\nrather than hard-code a default in the docs just remove it\nsince the doc already mentions the variable used to set that\nsize.\n\nChange-Id: I4242584d13250872250689863d1b70c68594eefe\n"
    },
    {
      "commit": "ec8285271e0c0b7c97fb6cd8816eca8ad844c5bd",
      "tree": "49a762162ea9974e4e13b63e669efd4a58ac11d1",
      "parents": [
        "7a52311d803ab76703956969760d63c5d82cffae"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Jan 30 20:48:18 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Jan 30 20:48:18 2019 -0500"
      },
      "message": "Change \"Options pimp your stack\" heading in multinode docs\n\nUses a less offensive and arguably better understood section\nheader in the multinode docs.\n\nChange-Id: Ie6fd58e9abd5c1ce88d88ac55419807790f61851\nCloses-Bug: #1810317\n"
    },
    {
      "commit": "8b9864d7bf2eaad3c42030cf8e7a2a0b764dc552",
      "tree": "be681f1002d6a97bc403924b806cc3a37c830e7a",
      "parents": [
        "a5176e6f921f0aaa1493e146fee31f28bf6bdd64"
      ],
      "author": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Jan 24 10:49:35 2019 -0800"
      },
      "committer": {
        "name": "Michael Johnson",
        "email": "johnsomor@gmail.com",
        "time": "Thu Jan 24 10:51:17 2019 -0800"
      },
      "message": "Update the devstack LBaaS guide for Octavia\n\nThe existing devstack guide for load balancing is out of date.\nThis patch updates the guide to reflect the current way to install\ndevstack with the Octavia plugin(s).\n\nChange-Id: Id48b70b50e44ec7b965d969b2d93f77543d7364c\n"
    },
    {
      "commit": "fa9aadfdd8c5f67a47f5a4abafbae0671283affa",
      "tree": "33b33cb6593caa257324659009aecdedc96dea52",
      "parents": [
        "58243f6203f3385039fe7124b037d5abf7e1d59e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Jan 15 18:31:05 2019 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jan 16 11:14:09 2019 +1100"
      },
      "message": "Install from bindep.txt in plugins\n\nThis allows plugins to specify their binary dependencies in bindep\nformat.\n\nSome thinking on the implementation: this is in contrast to the\nfiles/[deb|rpm] installation, which is called from the external\ninstall_prereqs.sh script.  This script being an externally callable\nentry-point is really an artifact of the days when we would build\nsnapshot images for CI and wanted to pre-cache downloads.  These days\nwe use the mirror system to keep packages close to CI nodes.  Thus\nrather than expand install_prereqs.sh to also be installing\nvirtualenvs and python dependencies, this seems to fit better as a\nseparate internal phase of stack.sh.\n\nDocumentation is updated\n\nChange-Id: Icbdfbf97c17c906a7ae86f43e80eb2c445816228\n"
    },
    {
      "commit": "772ade5368ff124d219f9e55b61bb9bc763e47a7",
      "tree": "9ffeaf9d071054b06b64cc4822115b4420915535",
      "parents": [
        "a03b28df39883d4e133cca14130af2929e8c5bcc"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jan 11 06:04:41 2019 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Jan 11 06:04:41 2019 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I3b4c7e73b0f84f0604fa5e06e612a5bd775d7b02\n"
    },
    {
      "commit": "88f8c7f02d7553d373abcab91e7af1d9e7334773",
      "tree": "9fce35684a375a68d1852752cf48aec9dd9b1e8d",
      "parents": [
        "6e1d1217f45989f1d901bd562ad4708005d31fcf",
        "b3ee6f46153c46e46493f187b3b246e2229ce208"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 10 12:54:41 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 10 12:54:41 2019 +0000"
      },
      "message": "Merge \"Correcting typo in plugins section\""
    },
    {
      "commit": "8e802da4069349a2f6ccdef348999304669a6cbe",
      "tree": "edbc3a7e0b8deacfc772e17850cd9de174b94b42",
      "parents": [
        "9689083d74dcab67aeb34113096d4d94f749af39"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Fri Jan 04 15:21:43 2019 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Fri Jan 04 17:37:09 2019 +0000"
      },
      "message": "Cleanup LDAP integration guide\n\nThis commit fixes a grammar issue in the LDAP integration guide\nand it adds prompts to the command-line examples to be more\nexplicit about where or how commands are being run.\n\nChange-Id: Ic6a5adfbcf2841656929e6c3875889a31d314089\n"
    },
    {
      "commit": "b3ee6f46153c46e46493f187b3b246e2229ce208",
      "tree": "6320b8806bcf89213da87c3c858e6551f23cf6cf",
      "parents": [
        "8c93374cddda59129ac809f159cb554f54c7443c"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Tue Dec 18 11:19:59 2018 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Tue Dec 18 17:06:27 2018 +0100"
      },
      "message": "Correcting typo in plugins section\n\nFixing the example of the plugin\u0027s name as the last component\nof the git repo path should be foo.\n\nChange-Id: I2f12d4d26993ec192517de7f5541c4219ee59ed9\n"
    },
    {
      "commit": "584979ce2eeb0c2e590a996657e601bfd5543eee",
      "tree": "adb2892f6ac7cae0985daf36b1559bab3fbe9833",
      "parents": [
        "8fc227f63fd0820bd9c5725a6023529c742d2041"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Dec 13 08:22:12 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Dec 13 08:31:03 2018 -0500"
      },
      "message": "docs: cleanup install docs\n\nThis does a few things to the home page and all-in-one single\nmachine install guide:\n\n* Uses code blocks for formatting\n* Adds the customary \"$\" to the console blocks in the\n  all-in-one single machine install guide\n* Instructs to use \"sudo su stack\" and adds a note about\n  \"sudo visudo\" in the all-in-one single machine doc\n* Creates a symbolic link to the sample local.conf and links to\n  it from the install guide (note that local.conf might be old\n  by now)\n* Fixes the .gitignore file to only ignore local.conf in the root\n  of the repository, otherwise it would ignore local.conf everywhere\n  including the samples and doc/source/assets directories.\n\nChange-Id: I50ae7bd32c4c1caa2ac8551fc54b31dd2dfae568\n"
    },
    {
      "commit": "2dad33b4ba43c30b5c06bd52248fcdd49aeb2ad5",
      "tree": "eece18c0c6cb75baf7b8e84a17536cb1b2d98021",
      "parents": [
        "19ad608ba78de62d057d7ac788f720c801f259c6"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Dec 11 06:11:25 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Dec 11 06:11:25 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ia5998eaec8f470ec584079f4639a84b2bf1430e1\n"
    },
    {
      "commit": "0f5a20fb79380806b7fd81d9e6d9c8afcd7dfbed",
      "tree": "d58bfa45706509750a45e863449da45aac1bd4de",
      "parents": [
        "0c6208c6a07b0616b5982b6e9e7c8216397d49e3"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Nov 22 06:19:15 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Nov 22 06:19:15 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I992065186ed4a4c5811a7c82ac09a0bc85ca11e8\n"
    },
    {
      "commit": "606e6bc446a421646b84ae7c143dbfb76cb416da",
      "tree": "43589d795791a58184b9c37729934e07f09f5052",
      "parents": [
        "4daef3b712b2ae877495cffcfa06c46c38a01840"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Oct 25 06:29:11 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Oct 25 06:29:11 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ie132b6898b44d24e71aa2f3534931ffac2a9efa1\n"
    },
    {
      "commit": "99cd16574604fc36e4fa9a8264100fe2ef17c808",
      "tree": "2dad8e36e376a309d0279dad0184a742309dc797",
      "parents": [
        "86db593653f6252331e42244aa11b59b06bde63f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Oct 18 06:18:46 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Oct 18 06:18:46 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I2ba736a97377ba1823b3d48983ebf6e4640c72aa\n"
    },
    {
      "commit": "1c75d2f06c03b0ed0517b499674d36052bcc3793",
      "tree": "efb3afc936d2b71480be147a2ad4a88240375906",
      "parents": [
        "e9f3988a57498f8593ff51055be212402fec60ce"
      ],
      "author": {
        "name": "Laura Sofia Enriquez",
        "email": "lsofia.enriquez@gmail.com",
        "time": "Thu Oct 11 19:13:17 2018 -0300"
      },
      "committer": {
        "name": "Laura Sofia Enriquez",
        "email": "lsofia.enriquez@gmail.com",
        "time": "Fri Oct 12 14:04:14 2018 -0300"
      },
      "message": "Fedora version updated in Devstack doc\n\nDocs say that you require Fedora 24/25 to run Devstack, but Devstack\nis working in newer versions. Update document to say that Fedora 28\ncan be used instead.\n\nCloses-Bug: #1797239\n\nChange-Id: Ie5227db9943e5ddb93cd37440165eabbae22f4fc\nSigned-off-by: Laura Sofia Enriquez \u003clsofia.enriquez@gmail.com\u003e\n"
    },
    {
      "commit": "e9f3988a57498f8593ff51055be212402fec60ce",
      "tree": "46aab41d11a57a3f57958037175d32bb8f9a396b",
      "parents": [
        "b138df3d39cb838e274416d430f4949cbfb723a9"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Oct 11 07:02:16 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Oct 11 07:02:16 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Iae7700901060efa7687138dc6adf93604afa3ef6\n"
    },
    {
      "commit": "da863fab1d54f285fdf964c7d09602e4801b627d",
      "tree": "36d103beeb98ba703581fbf92b9f8871c77a664e",
      "parents": [
        "dd0f884b7e08eff920d27b10b53b1301b9ffd9c3"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Oct 10 06:20:08 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Oct 10 06:20:08 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I53db3e407e9495cbff758e823ea95485c888e706\n"
    },
    {
      "commit": "02ca8da102798608599f8e4adb7b1dc890a6f124",
      "tree": "7d37f80a03e9203443151ba55dcc2cadbcb32803",
      "parents": [
        "b38cb6d084ea2c38bc0de1b2d385935552b2bbfd",
        "dae1041c9412e76927614dcd1e1b3bc5600692d3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 25 15:00:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 25 15:00:14 2018 +0000"
      },
      "message": "Merge \"doc: Add USE_PYTHON3 to configuration guide\""
    },
    {
      "commit": "b38cb6d084ea2c38bc0de1b2d385935552b2bbfd",
      "tree": "ba5aafb1da79bc74da9c62f9748fe701278a23bb",
      "parents": [
        "5ed05394ffddcd7db278db7c30b1315dcd37f724"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Sep 24 06:19:33 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Sep 24 06:19:33 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I4dba3ebf78333524185e84f94a2e7d52ad05a968\n"
    },
    {
      "commit": "dae1041c9412e76927614dcd1e1b3bc5600692d3",
      "tree": "0e946d86399bee5661cb7a6eac879f115f6d75af",
      "parents": [
        "5ed05394ffddcd7db278db7c30b1315dcd37f724"
      ],
      "author": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Fri Sep 21 10:51:47 2018 +0200"
      },
      "committer": {
        "name": "Lajos Katona",
        "email": "lajos.katona@ericsson.com",
        "time": "Fri Sep 21 10:51:47 2018 +0200"
      },
      "message": "doc: Add USE_PYTHON3 to configuration guide\n\nChange-Id: I8b6743c1dbdc00001691b2727bd0c344fb6ccd51\n"
    },
    {
      "commit": "6c3d7fa5f7516ea4eb483f28783263d5f7d93590",
      "tree": "349b46fe6977cceb55c8bdfe090f31c0612df8ec",
      "parents": [
        "b9ab7430cfddca6fff67046f051594da729a3de1",
        "c617d476c2f6d7b86553e9a0cb5c9b229dc5e3af"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Aug 28 02:42:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 28 02:42:29 2018 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "4c82af68a0ddb0e89c9a5acb1668edeeea651ac4",
      "tree": "cb92639591d1a64fd0287b161918d28ae72df2e0",
      "parents": [
        "b8d5e6d8364a5cc7e4ae7fde20b036855391f0e7",
        "e484f3b1c8086567ce5dc1e55ee503def8e5b429"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 27 14:35:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 27 14:35:53 2018 +0000"
      },
      "message": "Merge \"Remove devstack exercises\""
    },
    {
      "commit": "c617d476c2f6d7b86553e9a0cb5c9b229dc5e3af",
      "tree": "52da8ba9b18205d32ec2840e89b7be166699188e",
      "parents": [
        "9b4b4c6919186e56675069d68493033a224b842f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Aug 23 06:11:41 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Aug 23 06:11:41 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ice486739c1dfbcbf61db178be64075164e9f7ed5\n"
    },
    {
      "commit": "7711d7f196e946b0cf9a091fd6be0cf35e48fd31",
      "tree": "9bd115c36afd5b1468fb532ed92602d7468174c2",
      "parents": [
        "8c1052001629d62f001d04c182500fa293858f47"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Aug 16 06:13:29 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Aug 16 06:13:29 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I610cf0be64cfcfba754e629e2a62e8dc2cb99ddf\n"
    },
    {
      "commit": "1481322d7466c2b53a6144963663173ff0404422",
      "tree": "eec0edf70b3a465f5388e5795ebb0ebd9418174c",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Matthew Edmonds",
        "email": "edmondsw@us.ibm.com",
        "time": "Fri Jul 27 15:48:38 2018 -0400"
      },
      "committer": {
        "name": "Matthew Edmonds",
        "email": "edmondsw@us.ibm.com",
        "time": "Fri Jul 27 15:48:38 2018 -0400"
      },
      "message": "Correct neutron docs\n\nThe neutron guide refers to ENABLE_PROJECT_VLANS and\nPROJECT_VLAN_RANGE but these are not present/checked in the code,\nwhich uses ENABLE_TENANT_VLANS and TENANT_VLAN_RANGE. This\ncorrects the documentation to match.\n\nChange-Id: I204356c861157e9fab357bb4dde55185bf18a707\n"
    },
    {
      "commit": "e484f3b1c8086567ce5dc1e55ee503def8e5b429",
      "tree": "1f85a8a9936fae2740b84757f3d499c685ec5e59",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Jul 10 16:28:44 2018 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Jul 17 10:36:12 2018 +0200"
      },
      "message": "Remove devstack exercises\n\nThese seem to be not run for quite some time and they don\u0027t\nsucceed anymore - drop the code to avoid somebody accidentally\nrunning it and wondering. A good example of \"if it isn\u0027t tested\nits broken\".\n\nDepends-On: https://review.openstack.org/583146\nDepends-On: https://review.openstack.org/583147\n\nChange-Id: I99e8a5ca2925217a5a2401984f3f4f6f032017be\n"
    },
    {
      "commit": "3b5477d6356a62d7d64a519a4b1ac99309d251c0",
      "tree": "df42c774f4ba6e84d68c33bce0aa41b6e7345700",
      "parents": [
        "6312db47e9141acd33142ae857bdeeb92c59994e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jul 12 06:17:32 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Jul 12 06:17:32 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I8f702373c76953a0a29285f410d368c975ba4024\n"
    },
    {
      "commit": "c58c5d60ce5fc1a0c8bee3eb3ba4da790ba92475",
      "tree": "ea18b3631abfd3d5dbed7e1a47382785ae360f69",
      "parents": [
        "5da7e4a22ede5f3049e7607a54a0f5ca2b413a29"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jul 10 06:24:09 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Jul 10 06:24:09 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ief0f093a0612e89d07469cb9d0201556e455dfa5\n"
    },
    {
      "commit": "43f25c0fc3bee28ccd50b1bd6c40046b5cd12b4f",
      "tree": "ba528534562b24145f05184ae4c362060d237669",
      "parents": [
        "36b69c0b02813d76d3ba793d4c5fc86839a6bf24"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu May 31 14:49:59 2018 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Thu May 31 14:52:28 2018 +0100"
      },
      "message": "doc: Describe running a command as a separate group\n\nSome commands must be run as a separate group to work. Users can use the\n\u0027sg\u0027 tool to do this.\n\nThis may be assumed knowledge for many users but it\u0027s helpful to note in\nthis, the definitive resource for DevStack\u0027s systemd integration.\n\nChange-Id: I271c1d21b44fa972c152780c1caa01c21c265159\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "827f6c1a4a8af662eba038da0fd0ab5eab1305c8",
      "tree": "3d739dde2e8c561c41903085b81f697a0ed238e3",
      "parents": [
        "b89bfa21b0e144d8160478b54a45a1087ea3e1df"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 10 06:19:41 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu May 10 06:19:41 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I3695c066799fb14f63050bf1ec05301b1d132d5d\n"
    },
    {
      "commit": "b89bfa21b0e144d8160478b54a45a1087ea3e1df",
      "tree": "ce79dc3a12689d86d5000011b6a8ba31621bb890",
      "parents": [
        "106545b5abb80541c4ff6878eb6be8d0953ed158"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue May 08 06:12:17 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue May 08 06:12:17 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I202b685740fe2b4ea53d115524d3bad01b038af6\n"
    },
    {
      "commit": "7e36ded0cff9d753c1bfa4ae05d5c97ccf0dd957",
      "tree": "51cab60e89d26d6f7cfee1da2aef19b9672c21d8",
      "parents": [
        "200f8dd0fe91b92b867c5b50924044a7ec1f32fb"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed May 02 10:38:57 2018 -0400"
      },
      "committer": {
        "name": "Artom Lifshitz",
        "email": "notartom@gmail.com",
        "time": "Wed May 02 15:13:37 2018 +0000"
      },
      "message": "docs: Add placement-client to compute\u0027s ENABLED_SERVICES\n\nIn a multinode setup, the compute node needs to report to the\nplacement service. If it does not do so, it effectively does not exist\nfrom the scheduler\u0027s point of view. This patch adds placement-client\nto the compute node\u0027s ENABLED_SERVICES so that this can happen.\n\nChange-Id: Ibfcd84e4626301bcdea70f719ade7f8365d03497\n"
    },
    {
      "commit": "22855eb787b6a31843092d6ea52b2ec8541dda97",
      "tree": "c1eab04fcdfadddaf75ab8ebc767afe84a0d9e53",
      "parents": [
        "c77c9497a5ef79dab74e23a21783044241fe1670",
        "f3f7c079257701efcc3eb50125e09171ad88811e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Apr 08 12:38:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 08 12:38:01 2018 +0000"
      },
      "message": "Merge \"Add documention for setting up LDAP\""
    },
    {
      "commit": "c77c9497a5ef79dab74e23a21783044241fe1670",
      "tree": "16ef45ce368d45cd00a62f7a07e58329c890d01a",
      "parents": [
        "4dde3b8b7cf0a0ea96a9b8fe8cb1de8cfa97250e"
      ],
      "author": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Thu Apr 05 20:56:22 2018 +0200"
      },
      "committer": {
        "name": "David Rabel",
        "email": "rabel@b1-systems.de",
        "time": "Thu Apr 05 20:56:22 2018 +0200"
      },
      "message": "Fix indentation in devstack-with-lbaas-v2\n\nguides/devstack-with-lbaas-v2 contained an indentation misstake,\nthat formatted some of the text unintentionally as quotations.\n\nChange-Id: Ibbad4974c45f028d3de461ba69e0cea837d9c871\n"
    },
    {
      "commit": "f3f7c079257701efcc3eb50125e09171ad88811e",
      "tree": "5f0ecf4c40378898f5d7071961df202de77c0836",
      "parents": [
        "d9060111d9496306c90e0349f4df1167e9b01ad5"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Fri Mar 30 20:56:04 2018 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Thu Apr 05 14:57:01 2018 +0000"
      },
      "message": "Add documention for setting up LDAP\n\nDevstack supports deploying an LDAP server and configuring keystone\nto use it, but we didn\u0027t have any documentation for it. This commit\nadds some basic documentation that should help developers setup\nLDAP-backed development environments.\n\nChange-Id: I8ba07d73f52cb7f575ff2953977e9fdcade92d83\n"
    },
    {
      "commit": "4dde3b8b7cf0a0ea96a9b8fe8cb1de8cfa97250e",
      "tree": "b1115b249e08f5ae0b1ec76320aa3119530d385b",
      "parents": [
        "ebabcfd857a51505c1838e4e4f66d46f812cbc22",
        "d6558b885785f6634d493e31000fb34c35e1213d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Apr 05 10:20:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 05 10:20:06 2018 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "d596a951e5683025e9fcf5d82b4d5eb01a6570fa",
      "tree": "5fc4a2f660eaf188749377316c4c7e6dd5fc2e1f",
      "parents": [
        "d9060111d9496306c90e0349f4df1167e9b01ad5",
        "b75a4928707feb53d0e306f8b289096eb5c0b37b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Apr 04 17:12:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 04 17:12:40 2018 +0000"
      },
      "message": "Merge \"Add a new FAQ entry for dev environments\""
    },
    {
      "commit": "d6558b885785f6634d493e31000fb34c35e1213d",
      "tree": "230ee1a5e99cdfcddefafdb77be67a91a32e0e47",
      "parents": [
        "d9060111d9496306c90e0349f4df1167e9b01ad5"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 31 06:11:19 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 31 06:11:19 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I12b31df6f53926dd79a6094ca998957f485e8133\n"
    },
    {
      "commit": "40a58d0525d493ab6ec11fda5d123d11a7437308",
      "tree": "1c65be147e61386a7451d1ffabf1f45be19a23a1",
      "parents": [
        "3aa49eabd818f7dbd20589f5584ba606ba820fbe"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 28 06:36:09 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 28 06:36:09 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I35e087b203f463532788284227fddd233cb6ba0d\n"
    },
    {
      "commit": "3e813ae7c3a74f1e7069c57a311c454a8570ee92",
      "tree": "37c3d323c7eada4da993b69286ea0e8ad8954c4f",
      "parents": [
        "236250f1c3e9f328f0dc23ab168afbcfa639a33b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 24 06:13:44 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 24 06:13:44 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I64ec2bd77785744df7791c13ea2b3065a781db3e\n"
    }
  ],
  "next": "236250f1c3e9f328f0dc23ab168afbcfa639a33b"
}
