)]}'
{
  "log": [
    {
      "commit": "d543ecb737507cae19d5e9d4b4c9fe1265ffbb6f",
      "tree": "5b8fda8bd6819d64aba2ca5864c81aace03ddd60",
      "parents": [
        "02ca8da102798608599f8e4adb7b1dc890a6f124"
      ],
      "author": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Sep 27 09:59:24 2018 -0700"
      },
      "committer": {
        "name": "Goutham Pacha Ravi",
        "email": "gouthampravi@gmail.com",
        "time": "Thu Sep 27 09:59:41 2018 -0700"
      },
      "message": "Add a Bionic Beaver nodeset\n\nI\u0027m switching tempest/dsvm jobs to run on\nUbuntu 18.04 LTS (Bionic Beaver) on openstack/manila,\nand I believe this nodeset can be here\nso other projects can use it too.\n\nChange-Id: Ib8279cde3e14d5378f27254188ee14dbb0800428\nNeeded-By: https://review.openstack.org/#/c/604929/\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": "5ed05394ffddcd7db278db7c30b1315dcd37f724",
      "tree": "72eef445767697db5e7cad42dfe8ffb5b38a65ae",
      "parents": [
        "66ca7f552084673d229f6b0f416f6f2b4d4dd397"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Thu Sep 20 10:45:10 2018 +0800"
      },
      "committer": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Thu Sep 20 10:47:16 2018 +0800"
      },
      "message": "fix a typo\n\nChange-Id: I3cc4633b125ef3c5be40dd444cad78a888f832e4\n"
    },
    {
      "commit": "66ca7f552084673d229f6b0f416f6f2b4d4dd397",
      "tree": "046787e6cba652d9125148cf25faefd149ba5299",
      "parents": [
        "b4b6789848b485c6bbdc8cabab5134f0cc2a3828",
        "6403b1447fd9e1bcb6fc6f3ebb77d9abd9b776fc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Sep 13 06:25:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 13 06:25:15 2018 +0000"
      },
      "message": "Merge \"Remove master only job\""
    },
    {
      "commit": "6403b1447fd9e1bcb6fc6f3ebb77d9abd9b776fc",
      "tree": "1d40fe835b73af9a27ce57ef4f5528a7d87e5b0c",
      "parents": [
        "53db72c6c64229db62649fc31965e024fbfec365"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed Sep 12 11:37:48 2018 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed Sep 12 11:37:48 2018 +0200"
      },
      "message": "Remove master only job\n\nlegacy-periodic-tempest-dsvm-oslo-latest-full-master\nruns only on master, remove it. This needs to stay in project-config.\n\nChange-Id: I81e66ddb0976bb4bb7a7cd8efbbae3bda551191d\n"
    },
    {
      "commit": "b4b6789848b485c6bbdc8cabab5134f0cc2a3828",
      "tree": "295fc858fb442f91d9eea67e50056ccad91f1047",
      "parents": [
        "53db72c6c64229db62649fc31965e024fbfec365"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Mon Sep 10 18:40:41 2018 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed Sep 12 09:28:43 2018 +0200"
      },
      "message": "Follow job renames\n\nthe swift and devstack-plugin-ceph jobs have been renamed, follow rename\nand use in-repo jobs.\n\nDepends-On: https://review.openstack.org/543048\nChange-Id: Idccc21e47b2cc04e5eeab4db7f7fb7cf156f8049\n"
    },
    {
      "commit": "53db72c6c64229db62649fc31965e024fbfec365",
      "tree": "0c3e12ff32473521f2b7546a8cdc51d8b27bf6c8",
      "parents": [
        "a0d1016e5540791d63a09a80a49181c08725f011"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Sat Sep 08 22:53:59 2018 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Sat Sep 08 22:53:59 2018 -0400"
      },
      "message": "switch documentation job to new PTI\n\nThis is a mechanically generated patch to switch the documentation\njobs to use the new PTI versions of the jobs as part of the\npython3-first goal.\n\nSee the python3-first goal document for details:\nhttps://governance.openstack.org/tc/goals/stein/python3-first.html\n\nChange-Id: I338fc71919a41ec890bcb5edd0552ec7eb680eb5\nStory: #2002586\nTask: #24327\n"
    },
    {
      "commit": "a0d1016e5540791d63a09a80a49181c08725f011",
      "tree": "9b7a34d9385364d19a1a70e6078850df881797e4",
      "parents": [
        "6f4b7fc99c4029d25a924bcad968089d89e9d296"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Sat Sep 08 22:50:06 2018 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Sat Sep 08 22:50:06 2018 -0400"
      },
      "message": "import zuul job settings from project-config\n\nThis is a mechanically generated patch to complete step 1 of moving\nthe zuul job settings out of project-config and into each project\nrepository.\n\nBecause there will be a separate patch on each branch, the branch\nspecifiers for branch-specific jobs have been removed.\n\nBecause this patch is generated by a script, there may be some\ncosmetic changes to the layout of the YAML file(s) as the contents are\nnormalized.\n\nSee the python3-first goal document for details:\nhttps://governance.openstack.org/tc/goals/stein/python3-first.html\n\nChange-Id: I9169d41d790ae874af29c8ceccf0c55ab0df7727\nStory: #2002586\nTask: #24327\n"
    },
    {
      "commit": "6f4b7fc99c4029d25a924bcad968089d89e9d296",
      "tree": "81c2851f75046b649b57065592adffcac8d253bb",
      "parents": [
        "393c95fdef2bbb43876481bd026a7d6a336a68af",
        "6465219ec39ea3ec75e796b3bd80b96550470546"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Sep 04 07:29:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 04 07:29:50 2018 +0000"
      },
      "message": "Merge \"Fixed git show for upper-constraints.txt in lib/tempest\""
    },
    {
      "commit": "393c95fdef2bbb43876481bd026a7d6a336a68af",
      "tree": "9e3b26d766a18488213ea9fdd9e8882a47c158ef",
      "parents": [
        "6c3d7fa5f7516ea4eb483f28783263d5f7d93590",
        "ef72d1ea77e2d5b8f210f222bcaf41b0fc7520e2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Aug 29 15:34:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 29 15:34:44 2018 +0000"
      },
      "message": "Merge \"Update DEVSTACK_SERIES to stein\""
    },
    {
      "commit": "6465219ec39ea3ec75e796b3bd80b96550470546",
      "tree": "cba8f5d1664b3ef36a194c4e3c73dbc624eedb3f",
      "parents": [
        "8288bccc3cabc0ef255cd0c432d3ae7775dd433b"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Wed Aug 29 16:41:04 2018 +0300"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Wed Aug 29 16:41:04 2018 +0300"
      },
      "message": "Fixed git show for upper-constraints.txt in lib/tempest\n\nChange-Id: Id133108e0436018be81fca74a15ff29a4fe2e796\nCloses-Bug: #1789643\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": "b9ab7430cfddca6fff67046f051594da729a3de1",
      "tree": "75b0ddc37a44f524a2dba48572e0ce1ee688b891",
      "parents": [
        "4c82af68a0ddb0e89c9a5acb1668edeeea651ac4",
        "57bc01b3202e14ce8b722f7fcebddc8c8ae2159e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 27 18:16:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 27 18:16:24 2018 +0000"
      },
      "message": "Merge \"Revert \"Update branches for stable/rocky\"\""
    },
    {
      "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": "57bc01b3202e14ce8b722f7fcebddc8c8ae2159e",
      "tree": "fdc32f65596240e9149390be64747ad3b31592e4",
      "parents": [
        "e5cac49b04084407432b60c5670c25961bd7302a"
      ],
      "author": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Aug 27 13:23:18 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Aug 27 13:23:18 2018 +0000"
      },
      "message": "Revert \"Update branches for stable/rocky\"\n\nThis reverts commit e5cac49b04084407432b60c5670c25961bd7302a.\n\nChange-Id: Ieceb5030a6c21378adcb9bf9c51cd862e0b0d01a\n"
    },
    {
      "commit": "b8d5e6d8364a5cc7e4ae7fde20b036855391f0e7",
      "tree": "df45f7775aea92a007365984253de7652a869e35",
      "parents": [
        "9b4b4c6919186e56675069d68493033a224b842f",
        "e5cac49b04084407432b60c5670c25961bd7302a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 27 12:25:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 27 12:25:21 2018 +0000"
      },
      "message": "Merge \"Update branches for stable/rocky\""
    },
    {
      "commit": "ef72d1ea77e2d5b8f210f222bcaf41b0fc7520e2",
      "tree": "982da243ad0cc61a29f80ee0092a5f78b56d4313",
      "parents": [
        "9b4b4c6919186e56675069d68493033a224b842f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 24 10:44:54 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 24 10:44:54 2018 +0000"
      },
      "message": "Update DEVSTACK_SERIES to stein\n\nstable/rocky branch has been created now and\ncurrent master is for stein.\n\nChange-Id: Id5d75e7a8a38a749f387f3ba670e3d2c10cb9719\n"
    },
    {
      "commit": "e5cac49b04084407432b60c5670c25961bd7302a",
      "tree": "a67aab2bbd35a5bbe85d08525060300a0783b111",
      "parents": [
        "8c1052001629d62f001d04c182500fa293858f47"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 24 10:38:01 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Aug 24 10:38:01 2018 +0000"
      },
      "message": "Update branches for stable/rocky\n\nChange-Id: Ia6de4b83f56c5ac0af19b0ca4f12aa4d47fd963a\n"
    },
    {
      "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": "9b4b4c6919186e56675069d68493033a224b842f",
      "tree": "f07b86bb582a0cf9142591d587addd01b395c5d1",
      "parents": [
        "7711d7f196e946b0cf9a091fd6be0cf35e48fd31",
        "3cdff78fbac6a88c4864d4effa8126610bcce2fd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Aug 22 23:24:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 22 23:24:16 2018 +0000"
      },
      "message": "Merge \"Rename \"Member\" role in tempest_roles to \"member\"\""
    },
    {
      "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": "8c1052001629d62f001d04c182500fa293858f47",
      "tree": "fdc32f65596240e9149390be64747ad3b31592e4",
      "parents": [
        "3c1a90ce0a1991a23bb49e7bb88edfee9b32b604",
        "11b8649e839f55b1d7e17fa3636f7b160e6c5d22"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 15:08:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 15:08:10 2018 +0000"
      },
      "message": "Merge \"Fix TEMPEST_AUTH_VERSION comparision condition for identity v2\""
    },
    {
      "commit": "3c1a90ce0a1991a23bb49e7bb88edfee9b32b604",
      "tree": "c98159e15cf43976fe5a111d4a9f47a7f87c1018",
      "parents": [
        "f02f0e0574d1718a103aab027781e01b97242eb3",
        "1481322d7466c2b53a6144963663173ff0404422"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 14:13:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 14:13:25 2018 +0000"
      },
      "message": "Merge \"Correct neutron docs\""
    },
    {
      "commit": "f02f0e0574d1718a103aab027781e01b97242eb3",
      "tree": "20e9365c13574f63dd6069877231df763b385352",
      "parents": [
        "2c42fd09d555981234fd88b9522c366e42e4e7c6",
        "ed6e1d0996a910eca42a202f17dfeee53d250c00"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 14:13:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 14:13:24 2018 +0000"
      },
      "message": "Merge \"Set transport_url in proper keystone config section\""
    },
    {
      "commit": "2c42fd09d555981234fd88b9522c366e42e4e7c6",
      "tree": "9329b38362634521c4b226f9ef16080661408bf5",
      "parents": [
        "83227990ee86041b7a96487ac7a875b9bcc53d0e"
      ],
      "author": {
        "name": "Chang Liu",
        "email": "liuchang77@chinaunicom.cn",
        "time": "Fri Aug 03 16:15:20 2018 +0800"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Aug 13 05:20:27 2018 +0000"
      },
      "message": "Modified the description of the doc directory\n\nIn the latest version of Contributing to\nDevStack manual.There are a few words to\nsay that \"tools/build_docs.sh is used to\ngenerate the HTML versions of the DevStack\nscripts\".But build_docs.sh is not there\nsince Newton version.So I delete it for\ngood.\n\nChange-Id: I69f7aa23e1efd8f8a63aa79628e67378d524e173\n"
    },
    {
      "commit": "83227990ee86041b7a96487ac7a875b9bcc53d0e",
      "tree": "6c3a80b2457cf2fdedb48888840f3038120c604d",
      "parents": [
        "cf94d70cd66b88a2af37493a391db15ba0ac1c8f",
        "59f50c7967de9274d4c125e40fee8b2bfbe9cfc7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 02:57:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 02:57:35 2018 +0000"
      },
      "message": "Merge \"BUG Fix: add sudo to run command arping\""
    },
    {
      "commit": "cf94d70cd66b88a2af37493a391db15ba0ac1c8f",
      "tree": "a0aba5935ac5402abfa6b39bf621b358e6debdd1",
      "parents": [
        "bedc8a834362473cec3835cf39a4768991578bb2",
        "70be0d14a62680f415daf6e15af6dd01f38749fe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 13 02:51:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 13 02:51:26 2018 +0000"
      },
      "message": "Merge \"gitignore: Ignore all log files\""
    },
    {
      "commit": "bedc8a834362473cec3835cf39a4768991578bb2",
      "tree": "cef1b195726f5f01afacc5eeb6bb6c9d1644a2c6",
      "parents": [
        "1106e7e697e8ab65c77a9b2ad7a673adf18cf569",
        "19eefe5e61187bab5fb893d51e0f771101441b4a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Aug 12 14:17:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 12 14:17:08 2018 +0000"
      },
      "message": "Merge \"Increase the Elasticsearch service timeout\""
    },
    {
      "commit": "1106e7e697e8ab65c77a9b2ad7a673adf18cf569",
      "tree": "00045b5af79d5fd03cf6027f1ffa7fbea5c5d835",
      "parents": [
        "ce0759d2d0030f5e578a6ebd648eed827135e584",
        "b73fb370511563b5607db149dae66e33333dd445"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Aug 09 19:37:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 09 19:37:12 2018 +0000"
      },
      "message": "Merge \"Remove devstack-single-node-fedora-27\""
    },
    {
      "commit": "70be0d14a62680f415daf6e15af6dd01f38749fe",
      "tree": "aadb0afe58b91143bcc3c5278491ace9a35e51a9",
      "parents": [
        "ce0759d2d0030f5e578a6ebd648eed827135e584"
      ],
      "author": {
        "name": "Michal Rostecki",
        "email": "mrostecki@suse.de",
        "time": "Thu Aug 09 15:19:17 2018 +0200"
      },
      "committer": {
        "name": "Michal Rostecki",
        "email": "mrostecki@suse.de",
        "time": "Thu Aug 09 15:30:58 2018 +0200"
      },
      "message": "gitignore: Ignore all log files\n\nBefore this change, only *.log and *.log.[0-9] patterns were\nignored, which was not enough. Examples of file names which were\nnot ignored:\n\n    devstack.log.2018-08-09-100547\n    wget-log\n    wget-log.1\n\nPatterns *.log.* and *-log.* work for every log file generated by\ndevstack.\n\nChange-Id: I6f0de5de74f196ab9df66cf3f2f969e53da01c22\nSigned-off-by: Michal Rostecki \u003cmrostecki@suse.de\u003e\n"
    },
    {
      "commit": "59f50c7967de9274d4c125e40fee8b2bfbe9cfc7",
      "tree": "e687b49bb1130a0225367a4db4ad76bb29c72e86",
      "parents": [
        "ce0759d2d0030f5e578a6ebd648eed827135e584"
      ],
      "author": {
        "name": "zhubx007",
        "email": "zhu.boxiang@99cloud.net",
        "time": "Mon Jul 23 11:42:07 2018 +0800"
      },
      "committer": {
        "name": "zhubx007",
        "email": "zhu.boxiang@99cloud.net",
        "time": "Wed Aug 08 15:09:01 2018 +0800"
      },
      "message": "BUG Fix: add sudo to run command arping\n\nSet \u0027PUBLIC_INTERFACE\u0027 in local.conf, so the code will\nbe entered into _move_neutron_addresses_route of\nneutron-legacy.\n\nBut if lack of sudo to run command arping, the information\n\"arping: socket: Operation not permitted\" occurs. So add\n\u0027sudo\u0027 for \u0027ARP_CMD\u0027 of lib/neutron-legacy.\n\nChange-Id: I8ac8a9bc2bbba049c45b28bf9b93d9a10e398fe6\nCloses-Bug: #1783046\n"
    },
    {
      "commit": "11b8649e839f55b1d7e17fa3636f7b160e6c5d22",
      "tree": "1b6a3c93e97f6b96ce94f075ae279dbbcfc8bd97",
      "parents": [
        "ce0759d2d0030f5e578a6ebd648eed827135e584"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 07 08:37:24 2018 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Aug 07 08:37:24 2018 +0000"
      },
      "message": "Fix TEMPEST_AUTH_VERSION comparision condition for identity v2\n\nTEMPEST_AUTH_VERSION should be \u0027v3\u0027 or \u0027v2\u0027 not \u0027v2.0\u0027.\nTo disable the identity v2 admin tests TEMPEST_AUTH_VERSION is\nbeing compared with \u0027v2.0\u0027 which is incorrect.\n\nChange-Id: I5f7e3bcf733edbbee06016bcad4845dda552815e\n"
    },
    {
      "commit": "ce0759d2d0030f5e578a6ebd648eed827135e584",
      "tree": "188c59b8f557e6c89e3035bec08d76ef873de266",
      "parents": [
        "66b361b53884ef1755d18cbab1b6898ebd78caa1",
        "31c7d5c796fac2d3d67e893388166f7cf26c6a33"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Aug 06 13:51:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 06 13:51:46 2018 +0000"
      },
      "message": "Merge \"cinder: configure backup_swift_url in subnodes\""
    },
    {
      "commit": "b73fb370511563b5607db149dae66e33333dd445",
      "tree": "36e44ed9a5f6326f5baad1495e75fbd1dacebc97",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Thu Aug 02 16:15:52 2018 -0400"
      },
      "committer": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Thu Aug 02 16:17:37 2018 -0400"
      },
      "message": "Remove devstack-single-node-fedora-27\n\nThere is no projects using this and allows openstack-infra to delete\nfedora-27 images.\n\nChange-Id: I37d482dd2b5e099c370ab693ff430cb9c56360f8\nDepends-On: https://review.openstack.org/588369\nSigned-off-by: Paul Belanger \u003cpabelanger@redhat.com\u003e\n"
    },
    {
      "commit": "ed6e1d0996a910eca42a202f17dfeee53d250c00",
      "tree": "6fc63693c923d22fdd313b743fb92b415533afdb",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Wed Aug 01 18:03:44 2018 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Wed Aug 01 18:05:54 2018 +0000"
      },
      "message": "Set transport_url in proper keystone config section\n\nThe RPC transport_url for keystone was being set in the DEFAULT\nsection, even though keystone doesn\u0027t do anything with it. Instead,\nkeystone leans on the [oslo_messaging_notification] section from\noslo.messaging to register the transport_url option.\n\nThis change sets the transport_url in the proper section instead of\nusing the DEFAULT section.\n\nChange-Id: I11590d0175da7ea310d5529f2d7c0bf8d7fb25b3\n"
    },
    {
      "commit": "66b361b53884ef1755d18cbab1b6898ebd78caa1",
      "tree": "e825a1507f676077b3aee4651e5edc108e33767d",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "kevin@benton.pub",
        "time": "Tue Jun 13 00:31:01 2017 -0700"
      },
      "committer": {
        "name": "Nguyen Phuong An",
        "email": "AnNP@vn.fujitsu.com",
        "time": "Mon Jul 30 12:30:37 2018 +0700"
      },
      "message": "WSGI Neutron integration\n\nThis patch provides a new mechanism to deploy Neutron using\nWSGI script. This also starts a Neutron RPC server process\nwhen the Neutron API is loaded via a WSGI entry point to\nserve the agents.\n\nCo-Authored-By: Victor Morales \u003cvictor.morales@intel.com\u003e\nCo-Authored-By: Nguyen Phuong An \u003cAnNP@vn.fujitsu.com\u003e\n\nChange-Id: I16a199b04858bfc03ef50d9883154dba8b0d66ea\nDepends-On: https://review.openstack.org/#/c/580049/\nPartially-implements: blueprint run-in-wsgi-server\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": "31c7d5c796fac2d3d67e893388166f7cf26c6a33",
      "tree": "397a060010e778a7d9b5f76dd6fbef4ce72092a0",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jul 23 09:25:08 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jul 23 09:25:08 2018 -0400"
      },
      "message": "cinder: configure backup_swift_url in subnodes\n\nThe tempest-multinode-full job is running the c-bak\nservice on the subnode where swift isn\u0027t running, and\nbecause of the \"is_enabled_service swift\" check, cinder\non the subnode wasn\u0027t getting configured to talk to\nswift so the c-bak service was down. Since chances are\ngood that we\u0027re running swift, just configure cinder\nto always use it.\n\nChange-Id: I86b090967dadeeefc017ff0311beeea9441b6ba6\nCloses-Bug: #1783128\n"
    },
    {
      "commit": "3cdff78fbac6a88c4864d4effa8126610bcce2fd",
      "tree": "a54c3d2b0ec9310a9638691700c10fb834045627",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Jul 09 20:25:08 2018 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Jul 18 20:10:28 2018 +0000"
      },
      "message": "Rename \"Member\" role in tempest_roles to \"member\"\n\nRecently, Keystone renamed \"Member\" role to \"member\"\n(case-sensitive) with https://review.openstack.org/#/c/572243/14\n\nCase-sensitivity role requirement in Keystone was recently\nformalized with https://review.openstack.org/#/c/576640/\n\nFrom the above reference:\n\n\"Role names are case-insensitive. for example, when keystone\nbootstraps default roles, it creates `admin`, `member`, and\n`reader`. If another role `Member` (note the upper case \u0027M\u0027) is\ncreated, keystone will return a `409` Conflict since it considers\nthe name \"Member\" \u003d\u003d \"member\". Note that case is preserved in these\ncases.\"\n\nIt follows that Tempest should use \"member\" role by default.\n\nChange-Id: Iebf04fdb4c195b6779c74f66da3f7822cf174494\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": "6312db47e9141acd33142ae857bdeeb92c59994e",
      "tree": "1d1effd9c5050c11bbd1b758a8a386357557dfce",
      "parents": [
        "ef3571338ababf4627c32118fc082f195a9e136c",
        "274287598252b04f0ddf9741d7145a71cbb953a1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jul 11 20:36:12 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 11 20:36:12 2018 +0000"
      },
      "message": "Merge \"Cleanup keystone\u0027s removed config options\""
    },
    {
      "commit": "274287598252b04f0ddf9741d7145a71cbb953a1",
      "tree": "2717d84f34cf84fa00505fc379e7a1c68daa601c",
      "parents": [
        "5da7e4a22ede5f3049e7607a54a0f5ca2b413a29"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 10 09:21:46 2018 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 11 01:00:15 2018 +0000"
      },
      "message": "Cleanup keystone\u0027s removed config options\n\ntoken.provider.drvier.uuid and token.driver\nhas been removed from keystone[1].\n\nDevstack has reference/setting of those config\noptions which is confusing for user and it can\nlead to import error like[2]\n\nThis commit cleanup the devstack bits of removed\nconfig options.\n\nbp removed-as-of-rocky\n\n[1] https://blueprints.launchpad.net/keystone/+spec/removed-as-of-rocky\n\n[2] http://paste.openstack.org/show/725391/\n\nChange-Id: I29b3b356622c485c4c1046679234a38e7b645071\n"
    },
    {
      "commit": "ef3571338ababf4627c32118fc082f195a9e136c",
      "tree": "813ebb610b47794242b54f1b005eb7656940887a",
      "parents": [
        "c58c5d60ce5fc1a0c8bee3eb3ba4da790ba92475"
      ],
      "author": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Tue Jul 10 14:22:48 2018 -0400"
      },
      "committer": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Tue Jul 10 18:36:03 2018 -0400"
      },
      "message": "use fqdn for zuul projects\n\nWhen setting up a 3pci zuul, there is an edge case where a downstream\nzuul may already have openstack/foo projects, eg:\nreview.rdoproject.org/openstack/foo.  In this case, if openstack\nprojects are not namespaced to include the connection information zuul\ngets confused and complains.  We can avoid this by using the fqdn for\ngit.o.o for devstack jobs and both upstream and downstream zuul will\nproperly use the correct connection.\n\nChange-Id: I01419ea9f51ce7491aa319b6240aec9c0d4f2356\nSigned-off-by: Paul Belanger \u003cpabelanger@redhat.com\u003e\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": "5da7e4a22ede5f3049e7607a54a0f5ca2b413a29",
      "tree": "79fc2ab71026afcb588696cf1930370f832167c8",
      "parents": [
        "0530ceec9e190828bb6e9962db65a3ce89e89be8",
        "dc7b4294632172d0b743f98448942fe260a8a3ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jul 10 06:10:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 10 06:10:28 2018 +0000"
      },
      "message": "Merge \"Fix running with SERVICE_IP_VERSION\u003d6\""
    },
    {
      "commit": "0530ceec9e190828bb6e9962db65a3ce89e89be8",
      "tree": "f2e166e72dfb37d9de91646cba94437295d56a02",
      "parents": [
        "afbfbe4b820d03648020a30717c6305acca35a11",
        "16d46483dd83dd4117fd4980208910d4be6a2c8e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Jul 08 10:11:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 08 10:11:37 2018 +0000"
      },
      "message": "Merge \"Keystone no longer uses paste-ini\""
    },
    {
      "commit": "19eefe5e61187bab5fb893d51e0f771101441b4a",
      "tree": "d75b4e682ca40e3007c3a4b8e41c27674801976c",
      "parents": [
        "afbfbe4b820d03648020a30717c6305acca35a11"
      ],
      "author": {
        "name": "Sylvain Afchain",
        "email": "safchain@gmail.com",
        "time": "Wed Jul 04 17:59:34 2018 +0200"
      },
      "committer": {
        "name": "Sylvain Afchain",
        "email": "safchain@gmail.com",
        "time": "Wed Jul 04 18:10:48 2018 +0200"
      },
      "message": "Increase the Elasticsearch service timeout\n\nOn some slow system with recent version of\nElasticsearch we saw that the service\nbecomes ready after more than 1 minute.\n\nChange-Id: Id2b21ab24a96d10fffdcccd652a7d3ec4e8ce39c\n"
    },
    {
      "commit": "afbfbe4b820d03648020a30717c6305acca35a11",
      "tree": "50cd09e3149bb4194991b48bdd8bf0e4c2a10ef3",
      "parents": [
        "6f38cf4ad846f394489334caae7a38b8e49b646c",
        "2f5771541209b6016c07c25d6808e1e3162f9d3b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jul 03 15:36:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 03 15:36:50 2018 +0000"
      },
      "message": "Merge \"Remove old packages from rpms/horizon\""
    },
    {
      "commit": "16d46483dd83dd4117fd4980208910d4be6a2c8e",
      "tree": "e3060e3982de6ee49ac9866ce22982b19121a09a",
      "parents": [
        "6f38cf4ad846f394489334caae7a38b8e49b646c"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Tue Jul 03 07:14:16 2018 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Tue Jul 03 07:16:24 2018 -0700"
      },
      "message": "Keystone no longer uses paste-ini\n\nWith the move to flask, Keystone does not utilize paste-ini. This\npatchset removes the paste-ini support from devstack for Keystone.\n\nChange-Id: I8dd629937c9178660992fd648175dbef80ffa3c2\n"
    },
    {
      "commit": "6f38cf4ad846f394489334caae7a38b8e49b646c",
      "tree": "60ad37cfa19601c1725f65ecb49cb83b0aef0b65",
      "parents": [
        "5ebfe6dcb045355661cb2bc3d0e753c6c8444b16"
      ],
      "author": {
        "name": "Prabhat Ranjan",
        "email": "pranjank@in.ibm.com",
        "time": "Fri Mar 16 16:33:46 2018 +0530"
      },
      "committer": {
        "name": "Prabhat Ranjan",
        "email": "pranjank@in.ibm.com",
        "time": "Mon Jul 02 05:49:52 2018 +0000"
      },
      "message": "Fix wait_for_compute to work for modified compute host name\n\nWhen we change the name of compute host then devstack is breaking\nbecause it is using default host name from host.\n\nHow to change compute host name in local.conf\n[[post-config|$NOVA_CONF]]\n[DEFAULT]\nhost \u003d foo\n\nChange-Id: I4d4392f1f58f0431b10764610668565af88d392f\nSigned-off-by: Prabhat Ranjan \u003cpranjank@in.ibm.com\u003e\n"
    },
    {
      "commit": "5ebfe6dcb045355661cb2bc3d0e753c6c8444b16",
      "tree": "8bba67959611c418b1cb556608cc4528edb8ec1d",
      "parents": [
        "e63859362487856f1f53c173909cb8aa3bb55bab",
        "53e9aca6ce196d874b96829c32b51f8112174d69"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jul 02 05:47:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 02 05:47:34 2018 +0000"
      },
      "message": "Merge \"install and start elasticsearch on openSUSE\""
    },
    {
      "commit": "e63859362487856f1f53c173909cb8aa3bb55bab",
      "tree": "ee68a4518d4c10dc01bdc0fe6e094bbdfb5fcd03",
      "parents": [
        "282145a480fb72a9515641de2e7c638f7e0d951e"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Jun 28 11:00:28 2018 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Jun 28 11:24:47 2018 +0100"
      },
      "message": "Make configure_neutron_nova_new and create_nova_conf_neutron param optional\n\nThe commit e95f2a36645b58b172855213cb8311a3486bfcd9 broke\nnetworking-ovn (and potentially other ml2 drivers) by making the config\nparameter mandatory. It doesn\u0027t need to be.\n\nChange-Id: I0d5738ac3a6d27ddb7655835d77689409a6ff6f4\n"
    },
    {
      "commit": "282145a480fb72a9515641de2e7c638f7e0d951e",
      "tree": "0a5fc5dce06837e5e5267e91d57ab034df502280",
      "parents": [
        "94ca9f6756e7b677b1ee3fd2e32b555447e950dd",
        "a7d0c6fa2c443b2b4b5f4680faff09c6b2bd00d2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jun 27 09:06:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 27 09:06:11 2018 +0000"
      },
      "message": "Merge \"Use `member` instead of `Member`\""
    },
    {
      "commit": "94ca9f6756e7b677b1ee3fd2e32b555447e950dd",
      "tree": "006f43741b12085da970e61093655251d20e147d",
      "parents": [
        "dc9e8943d009522838aaa5fdb3688c50ecaa4623",
        "78dff2852b4070168e103976aa3e7d72beb098b0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 25 12:53:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 25 12:53:54 2018 +0000"
      },
      "message": "Merge \"Update all rpms for Fedora 28\""
    },
    {
      "commit": "dc9e8943d009522838aaa5fdb3688c50ecaa4623",
      "tree": "e8426f552083cb79394501115b218da8b23241c5",
      "parents": [
        "d982367b5a939605b727a8e1037f16ea2e0d3628",
        "e95f2a36645b58b172855213cb8311a3486bfcd9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 25 10:35:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 25 10:35:07 2018 +0000"
      },
      "message": "Merge \"Configure [neutron] in nova_cell*.conf\""
    },
    {
      "commit": "d982367b5a939605b727a8e1037f16ea2e0d3628",
      "tree": "c7b15a10a0dfe84b565603f53c913f6ce2c0cdc1",
      "parents": [
        "56225e19fe3e7064d635f4fe5684f6e1d36192f7",
        "8e5f8c29b27c8dc83da31fbce5d92a173b91ba10"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 25 08:30:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 25 08:30:02 2018 +0000"
      },
      "message": "Merge \"Add the project under test to LIBS_FROM_GIT\""
    },
    {
      "commit": "56225e19fe3e7064d635f4fe5684f6e1d36192f7",
      "tree": "0f5c3421b484508d87997c7995af7f8d4aa00fd3",
      "parents": [
        "6110f40838561377b6fa837542936ade9800ad1d",
        "0417858afa5cb65726579640231019de2215e530"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jun 22 15:28:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 22 15:28:37 2018 +0000"
      },
      "message": "Merge \"fix typo in python3_version\""
    },
    {
      "commit": "78dff2852b4070168e103976aa3e7d72beb098b0",
      "tree": "03ae3bd71ebd21b58f271fa0d17cbc5a86bcd57c",
      "parents": [
        "6110f40838561377b6fa837542936ade9800ad1d"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 22:17:00 2018 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 22:17:00 2018 +1000"
      },
      "message": "Update all rpms for Fedora 28\n\nBring along the required rpms for the ride on Fedora 28 (we really\nshould find a way to maybe do f* or something to avoid this\n... consider it a todo :)\n\nChange-Id: I37fd38de9baab478c86d23ea2cebca59dc8a5ed1\n"
    },
    {
      "commit": "53e9aca6ce196d874b96829c32b51f8112174d69",
      "tree": "339ead57c2cab112a883f641c5dfbd043e2e4206",
      "parents": [
        "aed9300b715f2d3f0d77ee22d34225a5c1b5c89e"
      ],
      "author": {
        "name": "Sumit Jamgade",
        "email": "sjamgade@suse.com",
        "time": "Wed Jun 13 17:30:41 2018 +0200"
      },
      "committer": {
        "name": "Sumit Jamgade",
        "email": "sjamgade@suse.com",
        "time": "Fri Jun 22 09:03:36 2018 +0200"
      },
      "message": "install and start elasticsearch on openSUSE\n\nthis will allow install and start of elasticsearch on openSUSE based\ndistributions\n\nChange-Id: I4d778c260247e73b500ca7d17835655c21941541\n"
    },
    {
      "commit": "2f5771541209b6016c07c25d6808e1e3162f9d3b",
      "tree": "75fff7250f083324836db1e6c6a7609e088ee31b",
      "parents": [
        "6110f40838561377b6fa837542936ade9800ad1d"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 15:17:05 2018 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 15:19:54 2018 +1000"
      },
      "message": "Remove old packages from rpms/horizon\n\nI\u0027m not sure what the history of the (capital-D) Django package or\npyxattr; they\u0027ve been there for a long time and should just be\ninstalled like other dependencies these days.\n\nChange-Id: I423230cc5cbb13d2cfb7b926a9571a8157ce5c46\n"
    },
    {
      "commit": "6110f40838561377b6fa837542936ade9800ad1d",
      "tree": "3933421ecfd5b37c5d49fc14217ef9c9df89d186",
      "parents": [
        "5e3a2942104bdb26ee332ac302f80c83168d7656",
        "7f33552d347f400fc1f2c290da3d3fa863197cee"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 21 15:17:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 21 15:17:11 2018 +0000"
      },
      "message": "Merge \"Switch to dnf when it exists\""
    },
    {
      "commit": "e95f2a36645b58b172855213cb8311a3486bfcd9",
      "tree": "f2a575786e3e722dc59ea30dca866431e8380f30",
      "parents": [
        "5e3a2942104bdb26ee332ac302f80c83168d7656"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jun 18 16:17:29 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jun 18 16:20:39 2018 -0400"
      },
      "message": "Configure [neutron] in nova_cell*.conf\n\nThe nova-conductor service running in the cell\nneeds to be configured to talk to neutron for\nthings like deallocating networks during server\nbuild failure. This changes the configure_neutron_nova\nflows such that the top-level nova.conf is configured\nas before, but we also configure each nova_cell*.conf\ncell conductor config files to also be able to talk\nto neutron.\n\nChange-Id: Ic5e17298996b5fb085272425bb3b68583247aa34\nCloses-Bug: #1777505\n"
    },
    {
      "commit": "a7d0c6fa2c443b2b4b5f4680faff09c6b2bd00d2",
      "tree": "d1a1f1532927222c7e6aa82e31b9053fb16da701",
      "parents": [
        "5e3a2942104bdb26ee332ac302f80c83168d7656"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Mon Jun 18 15:06:48 2018 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Mon Jun 18 15:54:36 2018 +0000"
      },
      "message": "Use `member` instead of `Member`\n\nKeystone now provides a set of default roles in addition to `admin`\nby default [0]. This is done during the `keystone-manage bootstrap`\nprocess.\n\nThis change aligns the `Member` role override from devstack with the\n`member` role provided from keystone.\n\n[0] https://review.openstack.org/#/c/572243/\n\nChange-Id: I3da3530aa73a8a1500116bcefdcba7b947d5e05e\nCloses-Bug: 1777359\n"
    },
    {
      "commit": "5e3a2942104bdb26ee332ac302f80c83168d7656",
      "tree": "56677edc2ddcd93325f99b9b2bf3ad9b0fadebfa",
      "parents": [
        "9fd97998059529b55f2042b7c453236fc030aa28",
        "05da9a9b1e86babe829c1c2349fa7e9838095ee8"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jun 16 00:54:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 16 00:54:13 2018 +0000"
      },
      "message": "Merge \"Enable nova VNC configuration on the subnode\""
    },
    {
      "commit": "8e5f8c29b27c8dc83da31fbce5d92a173b91ba10",
      "tree": "fe29f1c0e5032760843d7526e35d3a40148dd776",
      "parents": [
        "9fd97998059529b55f2042b7c453236fc030aa28"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Fri Jun 15 10:10:35 2018 -0700"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Fri Jun 15 16:11:29 2018 -0400"
      },
      "message": "Add the project under test to LIBS_FROM_GIT\n\nThis automatically always adds the project under test to LIBS_FROM_GIT\nwhich effectively makes the normal \"tempest full\" job the same as the\n\"forward testing\" job when it is applied to a library repo.\n\nChange-Id: Ibbdd8a86e0ff55f67bef73e08e693b34a61b24df\n"
    },
    {
      "commit": "9fd97998059529b55f2042b7c453236fc030aa28",
      "tree": "e79f08211e150bbcb1d96465aa2dbf6483e37a9a",
      "parents": [
        "9106b291bd5577cec4dd29dc6598bb82f2ac31c7",
        "5e832d3061a9edd77dff6b9a051df7f116104ea2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 14 12:20:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 14 12:20:42 2018 +0000"
      },
      "message": "Merge \"Modernize VIRT_DRIVER\u003dfake usage\""
    },
    {
      "commit": "9106b291bd5577cec4dd29dc6598bb82f2ac31c7",
      "tree": "ed7c924db0678537b051d6983f9230fa95832210",
      "parents": [
        "aed9300b715f2d3f0d77ee22d34225a5c1b5c89e",
        "e8bad5cd6a65821c54d66bbc5f7ba17091439d34"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 14 12:20:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 14 12:20:41 2018 +0000"
      },
      "message": "Merge \"Init placement before nova\""
    },
    {
      "commit": "7f33552d347f400fc1f2c290da3d3fa863197cee",
      "tree": "7ba91a2ee67af45577de15827f7155b8e57c5b3a",
      "parents": [
        "aed9300b715f2d3f0d77ee22d34225a5c1b5c89e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jun 14 21:11:10 2018 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jun 14 21:11:10 2018 +1000"
      },
      "message": "Switch to dnf when it exists\n\nThis has all been around for a *long* time, like when dnf was a weird\nnew thing.  Now it\u0027s the opposite and yum is a weird old thing :)\nChoose it by default for platforms with it (Fedora, for now).\n\nChange-Id: Id2bd7d145354b996de31944929fd0267ec24a08e\n"
    },
    {
      "commit": "0417858afa5cb65726579640231019de2215e530",
      "tree": "13fadd609281725f1aedd5efd95cc5f53d03b8bc",
      "parents": [
        "aed9300b715f2d3f0d77ee22d34225a5c1b5c89e"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue Jun 12 15:37:00 2018 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug@doughellmann.com",
        "time": "Tue Jun 12 15:37:00 2018 -0400"
      },
      "message": "fix typo in python3_version\n\nThe function was using an undefined variable to show the version of\npython3 being used.\n\nChange-Id: Ibc956975d620ed5174de8823f9c202a680c56aaf\nSigned-off-by: Doug Hellmann \u003cdoug@doughellmann.com\u003e\n"
    },
    {
      "commit": "aed9300b715f2d3f0d77ee22d34225a5c1b5c89e",
      "tree": "a2d28b17d860932c37ed023e53a2704ec306218b",
      "parents": [
        "d2e82a411db8e09e872838b152b16a1f998054fc",
        "43f25c0fc3bee28ccd50b1bd6c40046b5cd12b4f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jun 12 08:25:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 12 08:25:47 2018 +0000"
      },
      "message": "Merge \"doc: Describe running a command as a separate group\""
    },
    {
      "commit": "d2e82a411db8e09e872838b152b16a1f998054fc",
      "tree": "6ebea09a83855da50c5be0a40e8f5715c78ccdfb",
      "parents": [
        "330f19b86018e7a10749bae2637538d0996c50da",
        "c7c67658c1daa40bfcdddfc99d1e05a70d205e66"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jun 12 08:25:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 12 08:25:46 2018 +0000"
      },
      "message": "Merge \"iniset: fix handling of keys with spaces\""
    },
    {
      "commit": "330f19b86018e7a10749bae2637538d0996c50da",
      "tree": "e42817037fab5d90fa76b5b5d562f1804beecdd5",
      "parents": [
        "ea2aff96ffa8ec95d029a20e052648cfe6de3a03",
        "87c0de5240d33cf053815d90ba8e766958f412bb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jun 11 18:49:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 11 18:49:10 2018 +0000"
      },
      "message": "Merge \"Export OS_CACERT after sourcing .stackenv file\""
    },
    {
      "commit": "ea2aff96ffa8ec95d029a20e052648cfe6de3a03",
      "tree": "61ce42ce2eb9fbb71b689b3f491fd54c77124662",
      "parents": [
        "226dac2166fcfdc966192c17c8d437f1eb2704be",
        "afe141401997db054cd9987ca17d989415c65ad4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jun 09 05:28:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 09 05:28:07 2018 +0000"
      },
      "message": "Merge \"Ensure passwordless ssh with stack between nodes\""
    },
    {
      "commit": "226dac2166fcfdc966192c17c8d437f1eb2704be",
      "tree": "924749a2dcc8cbcd13e94b121ac88cf3bf0b79e4",
      "parents": [
        "cd2924c363db6e1525d16dc97ea053fe16a9848a",
        "2b3bb30d9906f70894a1945956fb8216cd929ad0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 07 07:29:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 07 07:29:30 2018 +0000"
      },
      "message": "Merge \"Only sync the local cell in superconductor mode\""
    },
    {
      "commit": "cd2924c363db6e1525d16dc97ea053fe16a9848a",
      "tree": "eb842a02b69c82f675e5b4dd78b0f100de7f195c",
      "parents": [
        "6b6d1f22a16ef059d3aa0aaf636f155596af3afd",
        "0f4af398a98e7a9e742162910135e300521ea026"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 07 07:29:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 07 07:29:28 2018 +0000"
      },
      "message": "Merge \"Set workers\u003d$API_WORKERS in glance-registry.conf\""
    },
    {
      "commit": "6b6d1f22a16ef059d3aa0aaf636f155596af3afd",
      "tree": "6835249ef65f77d97490b14b52e756f313b48690",
      "parents": [
        "0d1bee17680d55c654e9b804d1b55e1437b65d06",
        "a99ab7002cfea539e035e203c0d05415fac3eb6a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jun 06 16:06:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 06 16:06:31 2018 +0000"
      },
      "message": "Merge \"neutron: Use openvswitch firewall driver by default\""
    },
    {
      "commit": "c7c67658c1daa40bfcdddfc99d1e05a70d205e66",
      "tree": "c57b27c9970718ac1ecf5beef9af75c3be6dd01a",
      "parents": [
        "0d1bee17680d55c654e9b804d1b55e1437b65d06"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Mon Jun 04 10:59:57 2018 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Mon Jun 04 11:00:08 2018 +0200"
      },
      "message": "iniset: fix handling of keys with spaces\n\nCeph for example uses them. Creation already worked, but not\nupdates of existing keys.\n\nCloses-Bug: 1774956\n\nChange-Id: I20cb61c08079b9cd9ad56ac875525abf1442bff6\n"
    },
    {
      "commit": "5e832d3061a9edd77dff6b9a051df7f116104ea2",
      "tree": "251519367965596b5022d66d47067283a4e3b3c3",
      "parents": [
        "0d1bee17680d55c654e9b804d1b55e1437b65d06"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Jun 02 12:40:58 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Jun 02 12:40:58 2018 -0400"
      },
      "message": "Modernize VIRT_DRIVER\u003dfake usage\n\nThis makes three changes:\n\n1. The quota options set when using the fake\n   virt driver have been renamed so we\u0027re getting\n   deprecation warnings on using the old names.\n   Rather than set each quota limit value individually,\n   we can just use the noop quota driver for the same\n   effect.\n\n2. The enabled_filters list for the scheduler was last\n   updated when using the fake virt driver back in Juno\n   via Ic7ec87e4d497d9db58eec93f2b304fe9770a2bbc - with\n   the Placement service, we don\u0027t need the CoreFilter,\n   RamFilter or DiskFilter. Also, in general, we just\n   don\u0027t need to hard-code a list of scheduler filters\n   when using the fake virt driver. If one needs to set\n   their own scheduler filter list, they can do so using\n   the $FILTERS variable (or post-config for nova.conf).\n\n3. The largeops job, which ran the Tempest scenario tests,\n   has been gone for a few years now, as have the Tempest\n   scenario tests, so the API_WORKERS modification when\n   using the fake virt driver should be removed. If we had\n   a CI job like the largeops job today, we would set the\n   worker config via the job rather than in devstack.\n\nChange-Id: I8d2bb2af40b5db8a555482a0852b1604aec29f15\n"
    },
    {
      "commit": "0f4af398a98e7a9e742162910135e300521ea026",
      "tree": "a9aff071844253d677cc2c505298ca340c337e3a",
      "parents": [
        "0d1bee17680d55c654e9b804d1b55e1437b65d06"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Jun 02 09:34:20 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sat Jun 02 09:34:20 2018 -0400"
      },
      "message": "Set workers\u003d$API_WORKERS in glance-registry.conf\n\nWe use $API_WORKERS to throttle the number of workers\nin other services but were not doing it for g-reg for\nsome reason, which by default will run ncpu workers\nup to a limit of 8.\n\nChange-Id: Idc81ce05546e6d625c10e2229256eafbe7c057a5\nCloses-Bug: #1774781\n"
    },
    {
      "commit": "0d1bee17680d55c654e9b804d1b55e1437b65d06",
      "tree": "25bf087cb167430394c8d2f68813d1c5c4421643",
      "parents": [
        "36b69c0b02813d76d3ba793d4c5fc86839a6bf24",
        "1fccf0b3391ca9d60fa47cc2f9f7ccbae841d483"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 31 14:36:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 14:36:31 2018 +0000"
      },
      "message": "Merge \"swift expects an internal client config to start\""
    },
    {
      "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": "36b69c0b02813d76d3ba793d4c5fc86839a6bf24",
      "tree": "ae2423b794d89850cff248dff5b11fb2df010e9e",
      "parents": [
        "007cbab4b9dfd6be3bedbdd00ec21186e820d6f0",
        "7a8d850dcc31597d80ddecd4c4bbba3dd37914ce"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 31 12:25:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 12:25:10 2018 +0000"
      },
      "message": "Merge \"Add variable to set volume service version on tempest\""
    },
    {
      "commit": "1fccf0b3391ca9d60fa47cc2f9f7ccbae841d483",
      "tree": "cad23cbf4ef760eb1864c15eb14d659d258391c4",
      "parents": [
        "007cbab4b9dfd6be3bedbdd00ec21186e820d6f0"
      ],
      "author": {
        "name": "Sumit Jamgade",
        "email": "sjamgade@suse.com",
        "time": "Thu May 24 16:24:00 2018 +0200"
      },
      "committer": {
        "name": "Sumit Jamgade",
        "email": "sjamgade@suse.com",
        "time": "Tue May 29 12:07:13 2018 +0200"
      },
      "message": "swift expects an internal client config to start\n\nusing the sample form the source\n\nChange-Id: I01874b650cd5d662ca2feabe58cc880155c9421e\n"
    },
    {
      "commit": "007cbab4b9dfd6be3bedbdd00ec21186e820d6f0",
      "tree": "086b873d94023bcd6cc9d3f105c89c9ce2777020",
      "parents": [
        "270a8e65e23d896c50b5632d4ea003fe0b0ce083",
        "306fca807bbe69d104aeb3a135eceb18d47e7f93"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 22 02:56:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 22 02:56:36 2018 +0000"
      },
      "message": "Merge \"Add dosfstools to files\""
    },
    {
      "commit": "270a8e65e23d896c50b5632d4ea003fe0b0ce083",
      "tree": "bf115199edf4ec7ac555b8bf61e673afdd2113c9",
      "parents": [
        "4bf4e1884c1018ab10e7556bf2aaad191c158f4e",
        "21221d1ad1462cdcaed4d052c3324ae384b407d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon May 21 20:00:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 21 20:00:37 2018 +0000"
      },
      "message": "Merge \"Configure nova to auto-calculate compute RPC upgrade levels\""
    },
    {
      "commit": "4bf4e1884c1018ab10e7556bf2aaad191c158f4e",
      "tree": "ef737db26a4ef8435ba0dcfbe0a054b770376155",
      "parents": [
        "7c66d9cde9711f701a67106736c91e56b606a803",
        "59e6ff10ce65509beefb3fdee7aa0c8ca966a8a9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon May 21 19:55:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 21 19:55:14 2018 +0000"
      },
      "message": "Merge \"Remove IRONIC_USE_RESOURCE_CLASSES check\""
    },
    {
      "commit": "7c66d9cde9711f701a67106736c91e56b606a803",
      "tree": "d574ccaa3c60a4a95aada2c57cd5476b7e9862ce",
      "parents": [
        "8db91bc0e7ca5fa8c6401f5aeb87e53f14e0a9c9",
        "f774ecf4f9f44b38f345bb614b72c83b3ec15136"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 17 15:42:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 17 15:42:00 2018 +0000"
      },
      "message": "Merge \"Changing openrc default Cinder API version to v3\""
    },
    {
      "commit": "8db91bc0e7ca5fa8c6401f5aeb87e53f14e0a9c9",
      "tree": "4f2c35ac73ed4f3361221c01b6676225199120ed",
      "parents": [
        "827f6c1a4a8af662eba038da0fd0ab5eab1305c8",
        "65ad79409537a76aec5cdba4360094a3047a025d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu May 17 07:17:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 17 07:17:07 2018 +0000"
      },
      "message": "Merge \"Configure console proxy settings for nova-cpu.conf\""
    },
    {
      "commit": "306fca807bbe69d104aeb3a135eceb18d47e7f93",
      "tree": "2a34dec519c997abcc5bd11b6951beb3ee6881ba",
      "parents": [
        "827f6c1a4a8af662eba038da0fd0ab5eab1305c8"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon May 14 11:31:54 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon May 14 12:40:35 2018 -0400"
      },
      "message": "Add dosfstools to files\n\ndosfstools provides mkfs.vfat which is needed if n-cpu is\nconfigured with \u0027config_drive_format\u003dvfat\u0027.\n\nChange-Id: If1e1537a079e71847d91ae03ed0c18290a467c4e\nRelated-Bug: #1770640\n"
    },
    {
      "commit": "a99ab7002cfea539e035e203c0d05415fac3eb6a",
      "tree": "0cecda9c4c6098aae9cd4d3d72e19c71941cbfe7",
      "parents": [
        "827f6c1a4a8af662eba038da0fd0ab5eab1305c8"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Mon May 14 16:12:52 2018 +0200"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Mon May 14 16:16:08 2018 +0200"
      },
      "message": "neutron: Use openvswitch firewall driver by default\n\nopenvswitch firewall has been in Neutron tree since Newton and has gone\nthrough lots of improvements since including simple upgrade path from\nthe iptables hybrid driver.\n\nWe have a tempest job running in Neutron tree with openvswitch firewall\nthat\u0027s been voting and stable for a while. For neutron_tempest_plugin,\nwe have had the openvswitch firewall in use since the beginning.\n\nThis patch proposes openvswitch firewall driver to become a default\ndriver for openvswitch agent deployments.\n\nChange-Id: If26d0180e459210511f25f1faa83dd8ccea25ff4\n"
    },
    {
      "commit": "65ad79409537a76aec5cdba4360094a3047a025d",
      "tree": "6f10eafc00fa8020e61e3bc054e0834e4cf9a698",
      "parents": [
        "b89bfa21b0e144d8160478b54a45a1087ea3e1df"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed May 09 17:55:40 2018 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri May 11 04:30:54 2018 +0000"
      },
      "message": "Configure console proxy settings for nova-cpu.conf\n\nChange 12579c3db7b28381c8ec97945aa23ee02d54d22b moved console-related\nsettings from the global nova.conf to the per cell nova_cellN.conf\nbecause of a recent change in nova that moved console token\nauthorizations from the nova-consoleauth service backend to the\ndatabase backend and thus changed the deployment layout requirements\nfrom global console proxies to per cell console proxies.\n\nThe change erroneously also removed console configuration settings from\nthe nova-compute config file nova-cpu.conf because the nova-cpu.conf\nbegins as a copy of the global nova.conf.\n\nThis adds configuration of console proxies to the nova-cpu.conf in the\nstart_nova_compute routine. The settings have also been split up to\nclarify which settings are used by the console proxy and which settings\nare used by nova-compute.\n\nCloses-Bug: #1770143\n\nChange-Id: I2a98795674183e2c05c29e15a3a3bad1a22c0891\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": "106545b5abb80541c4ff6878eb6be8d0953ed158",
      "tree": "557ad88c65f01aa1a437ba9f2f2928624d83120e",
      "parents": [
        "c5f59fc7d6c71547b9f74dbe8396ae0efb2937e2",
        "12579c3db7b28381c8ec97945aa23ee02d54d22b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue May 08 01:00:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 08 01:00:48 2018 +0000"
      },
      "message": "Merge \"Set console proxy configuration according to cells v2 setup\""
    },
    {
      "commit": "f774ecf4f9f44b38f345bb614b72c83b3ec15136",
      "tree": "f46c704a40be8081c8a0638858db4ab6058348fb",
      "parents": [
        "c5f59fc7d6c71547b9f74dbe8396ae0efb2937e2"
      ],
      "author": {
        "name": "Matt Smith",
        "email": "mss@datera.io",
        "time": "Mon May 07 16:43:56 2018 -0500"
      },
      "committer": {
        "name": "Matt Smith",
        "email": "mss@datera.io",
        "time": "Mon May 07 16:44:18 2018 -0500"
      },
      "message": "Changing openrc default Cinder API version to v3\n\n* v3 is a superset of v2 and has been the defacto Cinder version for\nseveral years now.\n* Devstack installs Cinder v3 API by default, so the default environment\nvariables should reflect this.\n\nChange-Id: I86e1ae4e020e2be043cf8e190d7959b65b6c093c\n"
    },
    {
      "commit": "12579c3db7b28381c8ec97945aa23ee02d54d22b",
      "tree": "873ea8bfe87e1d6abfe7a7ef5221746e1500cb7c",
      "parents": [
        "3051d3ceff805037fb84477a887c67a327394be4"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat May 05 23:55:32 2018 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Mon May 07 15:16:22 2018 +0000"
      },
      "message": "Set console proxy configuration according to cells v2 setup\n\nChange 969239029d4a13956747e6e0b850d6c6ab4035f0 completed the\nconversion of console token authorization storage from the\nnova-consoleauth service to the database backend. With this change,\nconsole proxies need to be configured on a per cell basis instead\nof globally.\n\nThere was a devstack change 6645cf7a26428f3af1e4739ac29c6a90b67f99dc\nfollowing it that re-enabled the novnc tempest tests, but the nova-next\njob that runs the console proxies with TLS is *not* part of the normal\nset of jobs that run on devstack changes (it\u0027s in the experimental\nqueue), so it was able to merge without the nova-next job passing.\n\nThis configures the nova console proxies in the per cell configuration\nfile if cells v2 is configured for multiple cells in order to pass the\nnova-next job.\n\nCloses-Bug: #1769286\n\nChange-Id: Ic4fff4c59eda43dd1bc6e7b645b513b46b57c235\n"
    },
    {
      "commit": "c5f59fc7d6c71547b9f74dbe8396ae0efb2937e2",
      "tree": "40e270f31aa7c58524603c234da4e159820125a1",
      "parents": [
        "37224aaa8f6b999ac3ddceef24bb91d513d93e37",
        "7e36ded0cff9d753c1bfa4ae05d5c97ccf0dd957"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon May 07 12:51:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 07 12:51:13 2018 +0000"
      },
      "message": "Merge \"docs: Add placement-client to compute\u0027s ENABLED_SERVICES\""
    }
  ],
  "next": "37224aaa8f6b999ac3ddceef24bb91d513d93e37"
}
