)]}'
{
  "log": [
    {
      "commit": "d21a29cb9ebb3c3ce2fa31d0b5b6ff19d57e9652",
      "tree": "1570889aa5e7aed8ef55ee7467a6532b533b84e3",
      "parents": [
        "239eb22468e19865ced15ed2b0ca8e35b5af8020",
        "9c0b9f30247d30babf35147351cfcf8bdf64d223"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 04 08:38:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 08:38:40 2015 +0000"
      },
      "message": "Merge \"Use sudo iniset to modify /etc files\""
    },
    {
      "commit": "c0581ef9fde62ad252f32f81a575bd513f5c7cd7",
      "tree": "e299eccf263b595a28f9e037eeb136e04e577c22",
      "parents": [
        "7594b100128bdd4f6397dacf8de4d4c3059f6bb3",
        "9e68af7d170db8f4231727ebdc6630320213da8d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 04 07:59:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 04 07:59:44 2015 +0000"
      },
      "message": "Merge \"Invoke Heat via console script generated binaries\""
    },
    {
      "commit": "78583df6bdbfef35b9e3914da4bb97bac9edaa76",
      "tree": "316e837ba19d22b7a70a45994e931b52d32b4702",
      "parents": [
        "29baec4bdda118204c34eb2c7a2b5467b03402cb",
        "2e1a91c50b73ca7f46871d3a906ade93bbcac6a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 03 05:24:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 03 05:24:49 2015 +0000"
      },
      "message": "Merge \"turn multi host true for nova network by default\""
    },
    {
      "commit": "29baec4bdda118204c34eb2c7a2b5467b03402cb",
      "tree": "6110b46d69a50cd2613a8803073b1c344f11427b",
      "parents": [
        "f560df36ccb3c1ad962fd1b6b17c284d32c582cb",
        "8349aff5abd26c63470b96e99ade0e8292a87e7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 03 05:22:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 03 05:22:15 2015 +0000"
      },
      "message": "Merge \"add options to support nova test matrix\""
    },
    {
      "commit": "f560df36ccb3c1ad962fd1b6b17c284d32c582cb",
      "tree": "a3b92355237d1f5999794f87b5cdad93958c50d3",
      "parents": [
        "20a854c6d278709d536c7cb6e02370cf448564aa",
        "346edcc532719f6f29471920f9434b6d5300d43a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 02 06:27:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 02 06:27:40 2015 +0000"
      },
      "message": "Merge \"check all possible services when configuring tempest\""
    },
    {
      "commit": "8349aff5abd26c63470b96e99ade0e8292a87e7a",
      "tree": "c37fb56f5b4254ac026fd299a10c2257f23361d4",
      "parents": [
        "9f52d648fbffe342b9c822f6519a7992c914f50f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Sep 01 12:45:28 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Sep 01 15:25:54 2015 -0400"
      },
      "message": "add options to support nova test matrix\n\nThis adds 2 devstack options:\n\nNOVA_V2_LEGACY\u003d{True/False} which is whether we\u0027d like to force the\n/v2 endpoint to use the legacy v2.0 code base.\n\nit also provides TEMPEST_COMPUTE_TYPE as an way to pass in which\nservice catalog entry we\u0027d like to use for compute testing.\n\nWe also make v2.1 the default compute endpoint, as that\u0027s what we\u0027d\nlike everyone to be testing and using. The other options will let us\nbuild jobs that nova can run to ensure those APIs don\u0027t regress.\n\nChange-Id: Ie6b7e4290d9a1d9789d04099b3b31c9a557bc22b\n"
    },
    {
      "commit": "20a854c6d278709d536c7cb6e02370cf448564aa",
      "tree": "c93c782ffa1a64e2f5df63d387dfc52a3b215b95",
      "parents": [
        "3f249b1e21848cbea7798b522a17a279427e55f5",
        "22cf648cf64029b6ba34a77aadd43b356acd53e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:21:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:21:07 2015 +0000"
      },
      "message": "Merge \"Remove restraint on agent file from ml2 plugin\""
    },
    {
      "commit": "3f249b1e21848cbea7798b522a17a279427e55f5",
      "tree": "581bb990d05cf6d592ee9d38811eb356a3e37347",
      "parents": [
        "181441d96d5b7764376eb46a8dbb0d1728ea9a2f",
        "869b72b8512d73d24b42e0fa5c39b8dc0d7b28f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:21:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:21:00 2015 +0000"
      },
      "message": "Merge \"Support installing ironic-lib\""
    },
    {
      "commit": "46e6da4d0a4688f57daeed5289fb75aad1d9fbb0",
      "tree": "8b7f880bdbfd71b60782b214c669a9445db21b24",
      "parents": [
        "04092c512e61a1faa4d6ed97e425ab28a18bba1e",
        "9b21f98ce0aa5093e477bab68aede5af0fb8d9ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:19:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:19:31 2015 +0000"
      },
      "message": "Merge \"Add region definition to swift3\""
    },
    {
      "commit": "04092c512e61a1faa4d6ed97e425ab28a18bba1e",
      "tree": "7843173501081fb18df58e0016a9ab1eb84b5b5b",
      "parents": [
        "bab26363887b1c8d2f27036b037523cdbf58b203",
        "091d1ff39d47bf9bebf564b11bbbe5edc984340b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:19:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:19:26 2015 +0000"
      },
      "message": "Merge \"Neutron auto-discovers installed alembic_migrations\""
    },
    {
      "commit": "bab26363887b1c8d2f27036b037523cdbf58b203",
      "tree": "d2a237ccd7b2248ac341e6d2c43780c0737bc561",
      "parents": [
        "236356645c399b2d8ffa165a37819301c9abf7c9",
        "dca06dc7dec148cac2d9e27cdb20d7d26bb0a941"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:19:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:19:21 2015 +0000"
      },
      "message": "Merge \"Enable nbd if you\u0027re running an lxc virt_type without an lvm backend\""
    },
    {
      "commit": "236356645c399b2d8ffa165a37819301c9abf7c9",
      "tree": "845033eb61fd84213d35c05d449e30e6ab62a2e9",
      "parents": [
        "9f52d648fbffe342b9c822f6519a7992c914f50f",
        "925c256cd45bd845c8dd03827ae9c26f43ad5481"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 01 18:16:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 01 18:16:27 2015 +0000"
      },
      "message": "Merge \"Remove NOVA_VIF_DRIVER variable\""
    },
    {
      "commit": "2e1a91c50b73ca7f46871d3a906ade93bbcac6a7",
      "tree": "90a881d563f63b28c99da0a5054a5c5ca19fab02",
      "parents": [
        "9f52d648fbffe342b9c822f6519a7992c914f50f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 31 09:43:00 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 31 09:43:16 2015 -0400"
      },
      "message": "turn multi host true for nova network by default\n\nWith multi host set to true devstack\u0027s dnsmasq server no longer\nlistens on the network to other systems. In the gate we can see we\u0027re\ngetting a ton of spurious dhcp requests from other systems on the\nnetwork, and it\u0027s better that we never even see it.\n\nChange-Id: Ie600de91e4a7da734eae722e78101c2401a7b1f5\n"
    },
    {
      "commit": "9c0b9f30247d30babf35147351cfcf8bdf64d223",
      "tree": "c31566b9bc3013e415ba45bd47e2a941f7dc1b59",
      "parents": [
        "9f52d648fbffe342b9c822f6519a7992c914f50f"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 22 06:08:09 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Aug 31 10:56:32 2015 +1000"
      },
      "message": "Use sudo iniset to modify /etc files\n\nThe existing mysql code is wrong and not detected as failing [1], and\nboto config requires work-arounds [2,3] that are all fairly ugly.  Use\n-sudo argument to iniset to handle this.\n\n[1] I24388b5de777995f92d73076524122cf599d6371\n[2] I5f4c43bbbe477c570936e2e40ac05cc38febbb3f\n[3] Ib7556dac9aaaf2f3c96237e0ca28ed6ae1b1b7ac\n\nChange-Id: Iaceb8d42ce37be728adae6fd0a30a1f9d33d4029\n"
    },
    {
      "commit": "897d116a7c9c09385e7e87e1202d7fa612802c49",
      "tree": "778bb3157b272592b5e60abf3bc2d6fa988c3c95",
      "parents": [
        "4ebfea9d0de69a08aa74ef9a9fdfd941261361f9",
        "b274dbd7d04b643932fc583e2901353cfded45c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 27 10:30:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 27 10:30:27 2015 +0000"
      },
      "message": "Merge \"Fix syntax error on if else statement\""
    },
    {
      "commit": "4ebfea9d0de69a08aa74ef9a9fdfd941261361f9",
      "tree": "0528974753ad3d107baaec903cbe2d432e3045e8",
      "parents": [
        "ca802bcfcc1d45697da9f4c26683d2887eb63f39",
        "d6456e67589a78f50f71e93fd789c1423513ab60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 27 00:11:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 27 00:11:02 2015 +0000"
      },
      "message": "Merge \"Ability to specify keystone v3 in nova.conf for neutron\""
    },
    {
      "commit": "869b72b8512d73d24b42e0fa5c39b8dc0d7b28f7",
      "tree": "26ef0b5236c826bb28cc52f5938cf2d71cfcc340",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Thu Aug 13 13:36:23 2015 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Wed Aug 26 17:34:46 2015 +0200"
      },
      "message": "Support installing ironic-lib\n\nironic-lib will soon become a dependency of ironic, make sure we can\nwrite dsvm gates against it.\n\nChange-Id: I6e66ae770cf5065980848e7e987bfd75765a5ac6\n"
    },
    {
      "commit": "346edcc532719f6f29471920f9434b6d5300d43a",
      "tree": "e2f4e59d881d87a7316d1cff11032960b56cba4d",
      "parents": [
        "ca802bcfcc1d45697da9f4c26683d2887eb63f39"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 26 09:38:37 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 26 09:38:37 2015 -0400"
      },
      "message": "check all possible services when configuring tempest\n\nThe previous approach assumed that devstack in tree service support\nwould always be a super set of tempest. That\u0027s not necessarily\ntrue. Instead when configuring tempest we should look at all the\npossible services that tempest could know about, which will let us\ndisable services we don\u0027t have support for.\n\nChange-Id: I9c24705e494689f09a885eb0a640efd50db33fcf\n"
    },
    {
      "commit": "925c256cd45bd845c8dd03827ae9c26f43ad5481",
      "tree": "76032e9f47087780c0cf1e1bd06d1a293d2bdd98",
      "parents": [
        "ca802bcfcc1d45697da9f4c26683d2887eb63f39"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 25 13:40:25 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 25 13:40:25 2015 -0700"
      },
      "message": "Remove NOVA_VIF_DRIVER variable\n\nCommit 7561c8ded211d53e8745d1420a73b82bd0fc35cf removed the\nlibvirt.vif_driver option from Nova in Juno so we should remove the\nvariable from devstack since it\u0027s useless / confusing.\n\nChange-Id: I70a8cb4a3606eb5eabd3c0ef331945e72c80543a\n"
    },
    {
      "commit": "091d1ff39d47bf9bebf564b11bbbe5edc984340b",
      "tree": "1aff6557ed463a46fe1b46c16b5a67af3c0d9fb0",
      "parents": [
        "ca802bcfcc1d45697da9f4c26683d2887eb63f39"
      ],
      "author": {
        "name": "Henry Gessau",
        "email": "gessau@cisco.com",
        "time": "Sun Jul 05 08:55:18 2015 -0400"
      },
      "committer": {
        "name": "Henry Gessau",
        "email": "gessau@cisco.com",
        "time": "Tue Aug 25 12:36:18 2015 -0400"
      },
      "message": "Neutron auto-discovers installed alembic_migrations\n\nNeutron and its sub-projects have been made more intelligent about the\nalembic migrations of installed sub-projects. Neutron will now\ndiscover the installed migrations and run them automatically.\n\nPartial-Bug: #1470625\n\nChange-Id: Iec8993b02400ae306abf520e6e70d86bba042c8d\n"
    },
    {
      "commit": "b274dbd7d04b643932fc583e2901353cfded45c3",
      "tree": "aff1741a17ad7da693f10fdf49b6f20ecef1bdf3",
      "parents": [
        "ca802bcfcc1d45697da9f4c26683d2887eb63f39"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 25 10:01:39 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 25 10:01:39 2015 -0400"
      },
      "message": "Fix syntax error on if else statement\n\nThis commit fixes an simple syntax error on an else statement causing\nit to crash instead of eval. Clearly someone has been writing too much\npython and not enough bash.\n\nChange-Id: I81d2324abd17790dc4790147f210ad7d9f0db74b\n"
    },
    {
      "commit": "403fbb1d33a3bbb0901d1a696ef68a3fe099dd70",
      "tree": "f3e7eb24ab22fc6988035d29e369209eb2e269cd",
      "parents": [
        "d66638f7313e4830733361b406d1c1bf21c37841"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 24 21:17:37 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 24 21:17:37 2015 -0400"
      },
      "message": "Fix trueorfalse call in tempest use accounts check\n\nThe lib/tempest variable definition for TEMPEST_USE_TEST_ACCOUNTS was\nincorrectly calling the trueorfalse function by passing the variable\u0027s\nvalue to the function instead of the variable\u0027s name. This was causing\ntrueorfalse the default value of false to always be returned even when\nspecifying the option as true in the localrc. (well assuming True or\nit\u0027s variants wasn\u0027t an actual defined variable with a value that\nwould return true) This commit fixes this issue by properly using the\ntrueorfalse function.\n\nChange-Id: I8cefb58f49dcd2cb2def8a5071d0892af520e7f7\n"
    },
    {
      "commit": "d66638f7313e4830733361b406d1c1bf21c37841",
      "tree": "648e83849eb7b5e2fb18e58625b6d28c5940bf6b",
      "parents": [
        "c6646a650e9cd8b834797a8943056d329f262c4c",
        "296c1e3809082db4173f00141a981d3a2d168922"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 24 18:42:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 18:42:29 2015 +0000"
      },
      "message": "Merge \"Move policy.json creation to _configure_neutron_common\""
    },
    {
      "commit": "c6646a650e9cd8b834797a8943056d329f262c4c",
      "tree": "7d38ed02ddbbca5bc0235375a07c34e755a3b591",
      "parents": [
        "b64638e50a0eef89c6605ac3aa860d40c93a553c",
        "dbdee698700d9c7cf86ad3cde74e8b4347ef757a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 24 17:21:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 17:21:40 2015 +0000"
      },
      "message": "Merge \"Use standard get_or_create_role to find role\""
    },
    {
      "commit": "b64638e50a0eef89c6605ac3aa860d40c93a553c",
      "tree": "023007edfaa456e7482676be53f4620d5bda2970",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe",
        "6b172c8dd52effc649673ac5955d1ec8ae5016f9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 24 17:08:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 24 17:08:35 2015 +0000"
      },
      "message": "Merge \"Always add OVS port in _move_neutron_addresses_route\""
    },
    {
      "commit": "dca06dc7dec148cac2d9e27cdb20d7d26bb0a941",
      "tree": "1440512510c5e73e7d82f12e6bbc18a35c8b3d1c",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Aug 20 13:56:57 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Aug 20 14:09:22 2015 -0700"
      },
      "message": "Enable nbd if you\u0027re running an lxc virt_type without an lvm backend\n\nIf nbd isn\u0027t enabled you can\u0027t boot instances with libvirt using lxc\n(unless you\u0027re using an lvm backend).\n\nCloses-Bug: #1487195\n\nCo-Authored-By: Andrew Melton \u003candrew.melton@rackspace.com\u003e\n\nChange-Id: I08c4d498ed35166f566291d9530ca1ecfae05625\n"
    },
    {
      "commit": "9b21f98ce0aa5093e477bab68aede5af0fb8d9ad",
      "tree": "b86ce40b16c0f4674393e8f69a0058821267eb46",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Aug 20 23:37:04 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Aug 20 23:37:04 2015 +0300"
      },
      "message": "Add region definition to swift3\n\nSwift3 should be in the same region as all other cloud.\nBy default it has regaion name \u0027US\u0027. It\u0027s ok for requests\nthat signed by version 1 of signature because they haven\u0027t\nregion information in request.\nBut S3 signature of version 4 protocol sends region name to server\nand swift3 plugin checks that input region equals to internal.\nAnd because all cloud lives with \u0027RegionOne\u0027 then swift3 fails\nrequest because it has \u0027US\u0027 region name by default.\n\nChange-Id: Icd817183b1a040110372a8ae5d73fd2f0ec5559c\nRelated-Bug: #1411078\n"
    },
    {
      "commit": "d6456e67589a78f50f71e93fd789c1423513ab60",
      "tree": "167e56d64ad54e1417f8f3231988b69347e9ae35",
      "parents": [
        "32e0febbc086a1accd90c3d9a9535ebb75495afe"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Aug 19 10:33:23 2015 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Aug 19 16:43:29 2015 -0400"
      },
      "message": "Ability to specify keystone v3 in nova.conf for neutron\n\nAs part of moving components to use keystone v3, this review\nallows nova.conf\u0027s [neutron] section to switch to using the\nauth_plugin in keystoneclient for talking to keystone /v3 API\n\nChange-Id: I42502bff147534199096fb581630b8559f311963\n"
    },
    {
      "commit": "6ef371e677a6848c5d2f2b86d13089d9e034c09d",
      "tree": "2a9b6426751676846b2f0246a35aa2cb5d19fd74",
      "parents": [
        "4413007df6c61ae5574d897a8f465145ca1c8d23",
        "2bb3a648929550ae9ff237185be43d864e1e0225"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 19 05:35:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 19 05:35:16 2015 +0000"
      },
      "message": "Merge \"Fix duplicated section name\""
    },
    {
      "commit": "4413007df6c61ae5574d897a8f465145ca1c8d23",
      "tree": "f42f6795025af01421e015d4bca75511a8b15556",
      "parents": [
        "c2eb60a7519b2e2f52920e7e3c7d68e2033ca70b",
        "fc657f4ff280e0908e096d562ce0770dbfd9e41a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 19 05:33:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 19 05:33:12 2015 +0000"
      },
      "message": "Merge \"neutron-legacy: Update after DEFAULT.root_helper removal\""
    },
    {
      "commit": "c2eb60a7519b2e2f52920e7e3c7d68e2033ca70b",
      "tree": "6ab76f59470d6b3219cdd8998adda46063c591cd",
      "parents": [
        "987dc6453e8e3a8a46d748059378564c42bafc5c",
        "ea21eb4f69e2f2ea2c9c6d2fb9c4ed9aef4fc198"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 19 01:20:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 19 01:20:52 2015 +0000"
      },
      "message": "Merge \"Remove non-ASCII characters\""
    },
    {
      "commit": "987dc6453e8e3a8a46d748059378564c42bafc5c",
      "tree": "419f9579903c924b3ea61e4315468bbc50ec4e5d",
      "parents": [
        "92d996bf3a6a21a178d1ae4b3d29bcf84bc0d146",
        "05aa3846a0402edc9cc49f4ba36f09592004b273"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 18 23:07:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 18 23:07:53 2015 +0000"
      },
      "message": "Merge \"Just use constraints everywhere\""
    },
    {
      "commit": "92d996bf3a6a21a178d1ae4b3d29bcf84bc0d146",
      "tree": "438cb88a30d41d2c51c45e3c3dc77572a4955933",
      "parents": [
        "dedde0984c04c9a80b2298e60b63d18a547be516",
        "7b105c572ed51510d951304b31c043cfe4674731"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 18 20:41:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 18 20:41:49 2015 +0000"
      },
      "message": "Merge \"Move horizon apache root to /dashboard\""
    },
    {
      "commit": "2bb3a648929550ae9ff237185be43d864e1e0225",
      "tree": "4133fb5414d57491477ee3c2a1880c30bcf4c102",
      "parents": [
        "fc657f4ff280e0908e096d562ce0770dbfd9e41a"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Tue Aug 18 12:59:08 2015 -0700"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Tue Aug 18 12:59:08 2015 -0700"
      },
      "message": "Fix duplicated section name\n\nAlthough l3_agent.ini, dhcp_agent.ini and metadata_agent.ini have\n\"AGENT\" section as default, devstack added \"agent\" section.\n\nChange-Id: Ie4034257d8aed00d67e3f28e7dd3b05cc5d89fc4\n"
    },
    {
      "commit": "ea21eb4f69e2f2ea2c9c6d2fb9c4ed9aef4fc198",
      "tree": "546649d9ddf4cf8b926832d53df0f53a24a56579",
      "parents": [
        "2f605b0f4da2493d004b0893a850792ef20e13ec"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Tue Aug 18 06:57:18 2015 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Aug 18 19:53:39 2015 +0000"
      },
      "message": "Remove non-ASCII characters\n\nChange-Id: If1c68e5aab6990617519150d8aeb3f073df2ad17\n"
    },
    {
      "commit": "dedde0984c04c9a80b2298e60b63d18a547be516",
      "tree": "4623f27a5b2e4f7d337f2212e0fe00a055771ef9",
      "parents": [
        "5384a940276f2428b44940c103c2a54302aeb724",
        "57aafb5a9ad20e19e2c248a8e853a32d5b719c03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 18 19:43:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 18 19:43:12 2015 +0000"
      },
      "message": "Merge \"Clone reqs repo prior to using pip constraints\""
    },
    {
      "commit": "05aa3846a0402edc9cc49f4ba36f09592004b273",
      "tree": "2ec4bb8ed899b1a9a89736d79b057a0bad9cb2e4",
      "parents": [
        "57aafb5a9ad20e19e2c248a8e853a32d5b719c03"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Mon Aug 03 11:14:13 2015 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 18 09:39:04 2015 -0700"
      },
      "message": "Just use constraints everywhere\n\nHaving behavior on your laptop diverge from behavior in the gate is\nconfusing. Just use constraints on every devstack run to be consistent.\nUsers of devstack can edit the requirements repo in order to change\nthese constraints locally if necessary.\n\nChange-Id: I843208e2e982eb04931b76f5cb4bd219fbcd70de\n"
    },
    {
      "commit": "5384a940276f2428b44940c103c2a54302aeb724",
      "tree": "89d796909695d92424837ec90dc2ea83e5d46f38",
      "parents": [
        "29948663dab741d2f89cdff38622d6e31ff60563",
        "e4289c88c8007ae942a18a1786fc6fd36f2489c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 18 02:59:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 18 02:59:42 2015 +0000"
      },
      "message": "Merge \"Prevent spawning two VPN agents\""
    },
    {
      "commit": "fc657f4ff280e0908e096d562ce0770dbfd9e41a",
      "tree": "70dac40539e9f12e1e6c6efd021abd3f87a780f0",
      "parents": [
        "d103f47ffac9282a3abae535e50077c5755e0079"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Jul 23 15:52:49 2015 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Mon Aug 17 11:54:56 2015 +0000"
      },
      "message": "neutron-legacy: Update after DEFAULT.root_helper removal\n\nUpdate after change I17cd62c8763430bf3a4b67ab5e9cf5b736065133 .\n\nCloses-Bug: #1483501\nChange-Id: Ieb5270484205cffe4ec97db0d59f012d1e7708d4\n"
    },
    {
      "commit": "d103f47ffac9282a3abae535e50077c5755e0079",
      "tree": "ce38c22b93628a354102cac0147f707ab95cc602",
      "parents": [
        "51bddb8c64f5cb4086d672574202262ad9c38332",
        "1e7fb4c9a0a7a45fb89363a25504e8b173e032aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 17 03:51:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 17 03:51:09 2015 +0000"
      },
      "message": "Merge \"_configure_neutron_dhcp_agent: Modify the right config file\""
    },
    {
      "commit": "1e7fb4c9a0a7a45fb89363a25504e8b173e032aa",
      "tree": "3dcf612d86fd414889efc8b75ff83349b1857330",
      "parents": [
        "9718b79f5fb83e34df50c42308a04d3f80f3fb3e"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Jul 23 15:49:39 2015 +0900"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Aug 17 00:57:41 2015 +0000"
      },
      "message": "_configure_neutron_dhcp_agent: Modify the right config file\n\nThis has been incorrect since the initial commit\n(I632df4149e9d7f78cb5a7091dfe4ea8f8ca3ddfa)\n\nCloses-Bug: #1483499\nChange-Id: Ife4defce989c4f3c7eb5381376c0f93de50a9668\n"
    },
    {
      "commit": "51bddb8c64f5cb4086d672574202262ad9c38332",
      "tree": "274d136db2ecc9fd0070775b0554a63e3ac3e950",
      "parents": [
        "b1ea5eacbc173a0acc162dc486d17154d509a430"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Aug 14 17:21:47 2015 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Fri Aug 14 17:21:47 2015 +0100"
      },
      "message": "Ironic: Create nodes with names\n\nThis patch is setting a name for each node created in Ironic, when\ntesting stuff it\u0027s easier to refer to a nome by its name then uuid.\n\nThe format of the name is: node-0, node-1, ...\n\nChange-Id: I60fcddbcb36d1b1da8b3846b6edf14c59401f102\n"
    },
    {
      "commit": "e4289c88c8007ae942a18a1786fc6fd36f2489c7",
      "tree": "5a7530159e9c13ee7988330e38b2a0fa5482fec8",
      "parents": [
        "b1ea5eacbc173a0acc162dc486d17154d509a430"
      ],
      "author": {
        "name": "Paul Michali",
        "email": "pc@michali.net",
        "time": "Fri Aug 14 11:49:27 2015 -0400"
      },
      "committer": {
        "name": "Paul Michali",
        "email": "pc@michali.net",
        "time": "Fri Aug 14 11:49:27 2015 -0400"
      },
      "message": "Prevent spawning two VPN agents\n\nCurrently, if the VPN devstack plugin is enabled (which is\nthe method used for VPN in all test jobs), there will be\ntwo VPN agent processes started. This doesn\u0027t seem to\naffect the tests, but is incorrect.\n\nTo resolve this, the proposal is to do this in two steps.\nWith this commit, the script is modified to start the q-vpn\nprocess, if q-vpn is enabled (legacy), and to only start\nq-l3 process, if neither q-vpn nor neutron-vpnaas is enabled.\n\nOnce committed, the opertion will be the same - if no VPN\nservice is enabled, we get q-l3 (correct); if legacy q-vpn is\nenabled (only), we get q-vpn (correct); if the plugin is used\n(the default), we get two q-vpn processes started (wrong).\n\nWith a separate plugin commit (to be pushed next), the plugin\nwill be renamed to neutron-vpnaas, and then we\u0027ll get only\none agent process (q-vpn or neutron-vpnaas) runing. We can\u0027t\ncommit the plugin first, because both the VPN agent and the\nq-l3 agent will be started at once (just as bad, if not worse).\n\nChange-Id: I2bb7ac01e619c8a9b22bd517a4ff60d67035dfed\nPartial-Bug: 1484141\n"
    },
    {
      "commit": "dbdee698700d9c7cf86ad3cde74e8b4347ef757a",
      "tree": "a2f7c256fc26690b4d105c9dbef97ce2ece55392",
      "parents": [
        "75c1dfe3b0adc8bcb98276bcdbecca76a94eaab7"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Aug 14 12:22:18 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Aug 14 12:22:18 2015 +1000"
      },
      "message": "Use standard get_or_create_role to find role\n\nThe openstack role list command doesn\u0027t include any identity API version\ninformation and so will fail when running purely with v3. We could add\nthis information to the command however we already have a function that\ndoes what swift requires so we should use it.\n\nChange-Id: I5d5417eaed432760bfb97cf35bd76a0919c6004d\n"
    },
    {
      "commit": "6b172c8dd52effc649673ac5955d1ec8ae5016f9",
      "tree": "a26790e834d710b6b4d7775ec415f715a4aa712c",
      "parents": [
        "5dda53884e028a8f8fd7041469e16d09babd1ee3"
      ],
      "author": {
        "name": "Adam Kacmarsky",
        "email": "adam.kacmarsky@hp.com",
        "time": "Thu Aug 13 15:14:05 2015 -0600"
      },
      "committer": {
        "name": "Adam Kacmarsky",
        "email": "adam.kacmarsky@hp.com",
        "time": "Thu Aug 13 15:29:56 2015 -0600"
      },
      "message": "Always add OVS port in _move_neutron_addresses_route\n\nAdded functionallity to allow _move_neutron_addresses_route to support\ninterfaces without a configured IP address. If PUBLIC_INTERFACE is set\nto an interface without a configured IP, only the port will be\nadded to the OVS_PHYSICAL_BRIDGE.\n\nChange-Id: I511ea5229ab871298086af5c96761390529bd85e\n"
    },
    {
      "commit": "7b105c572ed51510d951304b31c043cfe4674731",
      "tree": "8b056e05a878c0ef716000cd30b01d60ebd5d970",
      "parents": [
        "93c10571e8b1b2c8e6916c759d5b92ab379c037f"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Mon Jul 27 17:14:32 2015 -0600"
      },
      "committer": {
        "name": "David Lyle",
        "email": "dklyle0@gmail.com",
        "time": "Thu Aug 13 01:41:57 2015 +0000"
      },
      "message": "Move horizon apache root to /dashboard\n\nWith keystone\u0027s move to /identity, a conflict in for resources was\ncreated as both keystone and horizon used /identity. The keystone\nconfig took precedence and rendered API output in the horizon UI.\n\nThis patch sets the root for horizon to /dashboard and serves all\nhorizon content from there. Additionally, a RedirectMatch has been added\nto the apache config for horizon to redirect \u0027/\u0027 to \u0027/dashboard\u0027 this\nwill allow the implementation to change without being immediately\npainful to users.\n\nAlso made the path \u0027/dashboard/\u0027 configurable in stackrc.\n\nCloses-Bug: #1478306\nDepends-On: I9a04f936ed6d8c14775a332dc28e903992806c42\n\nfor devstack-gate changes to remove hard coded horizon url structure\nassumptions.\n\nChange-Id: I6fbca5cea9e44df160afbccc71bd045437657320\n"
    },
    {
      "commit": "75c1dfe3b0adc8bcb98276bcdbecca76a94eaab7",
      "tree": "25552ccb02e713fd4fc96c12c5b362758be94342",
      "parents": [
        "19c5e62a04902e19a603d5a55bcfc5f318a522cf"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Aug 13 10:40:57 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Aug 13 10:44:51 2015 +1000"
      },
      "message": "Rename bad option value\n\nTo disable tempest running the v2 tests when the identity v2 api is\ndisabled you need to set api_v2\u003dFalse not v2_api\u003dFalse.\n\nChange-Id: Ied8a0593619dccb5985f9a1e51feb370754336c7\n"
    },
    {
      "commit": "19c5e62a04902e19a603d5a55bcfc5f318a522cf",
      "tree": "793a06e7fbc764fee35169b747ac1832f7564e27",
      "parents": [
        "9718b79f5fb83e34df50c42308a04d3f80f3fb3e"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Aug 05 15:53:21 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Aug 13 00:11:13 2015 +0000"
      },
      "message": "Configure glance swift communication with v3\n\nWith the aim of moving everything fully over to v3 authentication we\nneed to configure glance_store to use v3 when calling swift.\n\nRequires glance_store 0.8.0\n\nChange-Id: I61e8c5a4136404077f5505ebc2edfe49841c244f\nImplements: bp keystonev3\n"
    },
    {
      "commit": "9718b79f5fb83e34df50c42308a04d3f80f3fb3e",
      "tree": "48a5a4a3044bc8ccbd9b4ce6a417f3f536602ab0",
      "parents": [
        "2f605b0f4da2493d004b0893a850792ef20e13ec",
        "df8f43b44adec60ce6528441f2a0ea193793adb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 11 17:53:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 11 17:53:31 2015 +0000"
      },
      "message": "Merge \"Add support to lib/tempest for using tempest test accounts\""
    },
    {
      "commit": "df8f43b44adec60ce6528441f2a0ea193793adb8",
      "tree": "b9852231635a59f2723bc4746009bd8e67a49909",
      "parents": [
        "4627ac118350588ec56371f5fa9593c4c8e1ed9b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Sun Aug 09 20:30:39 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Aug 10 20:40:53 2015 -0400"
      },
      "message": "Add support to lib/tempest for using tempest test accounts\n\nThis commit adds support to lib/tempest for configuring tempest to use\nthe test accounts mechanism. It adds a new variable\nTEMPEST_USE_TEST_ACCOUNTS which will be used to trigger using test\naccounts. The generate tempest-account-generator utility packaged with\ntempest is used to generate the users and projects and write an\naccounts.yaml. Another option TEMPEST_CONCURRENCY is added to specify\nthe the number of accounts to create, the value defaults to the number\nof processors on the system.\n\nThe auth configuration section is moved to the bottom of the\nconfigure_tempest function to ensure the proper auth endpoint and\ncatalog entries are all set in the tempest.conf file because the\ntempest-account-generator tool depends on tempest knowing how to talk\nto keystone to create the accounts.\n\nChange-Id: I8682f72ffe26fd133874f5c575df6389f787ffcc\n"
    },
    {
      "commit": "144dbc62f8aa6a62cdca403a69bb883cb8552142",
      "tree": "93bee1f2f4c63e9c4d914f534e3dfaccebc2018b",
      "parents": [
        "4627ac118350588ec56371f5fa9593c4c8e1ed9b"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Aug 10 12:51:29 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Aug 10 04:19:19 2015 +0000"
      },
      "message": "Remove config_apache_wsgi mention\n\nThis has only ever appeared in\nI3a5d1e511c5dca1e6d01a1adca8fda0a43d4f632 and has never been exported,\nreferenced, etc.\n\nRemove it to avoid confusion\n(e.g. Icfad40ee6998296727a95613199e5c2d87bd0a45)\n\nChange-Id: Ic71e841f6f751ff43083e12ad734b9c84be7b645\n"
    },
    {
      "commit": "296c1e3809082db4173f00141a981d3a2d168922",
      "tree": "04b293423e7ae413ba6542df7895fb2961f7b663",
      "parents": [
        "2da606da2e47b7260732bb6ef43f1cbf6b4a1559"
      ],
      "author": {
        "name": "Jerry Zhao",
        "email": "xyzjerry@gmail.com",
        "time": "Fri Aug 07 20:43:54 2015 -0400"
      },
      "committer": {
        "name": "Jerry Zhao",
        "email": "xyzjerry@gmail.com",
        "time": "Fri Aug 07 21:19:01 2015 -0400"
      },
      "message": "Move policy.json creation to _configure_neutron_common\n\nTo allow separating neutron l3, metadata, or dhcp agent from neutron\nserver or controller, there is supposed to be policy.json on the nodes\nwith l3, dhcp, metadata agent enabled, so it would be more appropriate\nto create policy.json in _configure_neutron_common.\n\nChange-Id: I890d647ffca05482f36ebaaf9c2c6e9e6cb23e2b\n"
    },
    {
      "commit": "4627ac118350588ec56371f5fa9593c4c8e1ed9b",
      "tree": "bd369f387bd34a9449e038ec80847056ef0a464c",
      "parents": [
        "2da606da2e47b7260732bb6ef43f1cbf6b4a1559",
        "d73df506f29854997f3b74f1b60968535923316b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 07 14:11:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 07 14:11:15 2015 +0000"
      },
      "message": "Merge \"Remove the old meter.yaml path from devstack\""
    },
    {
      "commit": "5751017ae3c9150eac03f03257f45ca2356b8484",
      "tree": "e360f0392dbb90a329d65a6d17f9a6993668e365",
      "parents": [
        "6972d1169e1160b89b6ff1caba9fa921dfc2e3dc",
        "994db6173861a8c6f8c73d59cdf85cd28463ab31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 12:11:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 12:11:28 2015 +0000"
      },
      "message": "Merge \"Add tempest run_validation option\""
    },
    {
      "commit": "6972d1169e1160b89b6ff1caba9fa921dfc2e3dc",
      "tree": "63873d4efeec799ba94f4ab75f67bea4020cdb85",
      "parents": [
        "57036ba2b77eb1f09449266fd7510cddfc9ec321",
        "e97cb825d2800d34d1fe6eceae85a3a7f84549d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 12:09:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 12:09:06 2015 +0000"
      },
      "message": "Merge \"update cinder\u0027s key permission to allow nova snapshots\""
    },
    {
      "commit": "994db6173861a8c6f8c73d59cdf85cd28463ab31",
      "tree": "7ca2c66851a721e50d69b4e480f01df622c553f8",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Mon Aug 03 13:48:12 2015 +0000"
      },
      "committer": {
        "name": "Joseph Lanoux",
        "email": "joseph.lanoux@hp.com",
        "time": "Tue Aug 04 08:05:49 2015 +0000"
      },
      "message": "Add tempest run_validation option\n\nThis change adds the tempest run_validation option to run\ntests with ssh connection in the gate.\n\nChange-Id: I140f79b06d2e85c1d5d07fa5f117d4f8b250fa3d"
    },
    {
      "commit": "57aafb5a9ad20e19e2c248a8e853a32d5b719c03",
      "tree": "cef31919390b69793bdb133ba40e2e28a163eeec",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Jul 31 12:22:44 2015 -0700"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Mon Aug 03 10:42:48 2015 -0700"
      },
      "message": "Clone reqs repo prior to using pip constraints\n\nWe pull the pip constraints from the requirements repo so need to clone\nthat repo prior to using the constraints. In fixup_stuff.sh devstack\nattempts to install packages like prettytable using the constraints. It\nis also possible to need constraints before fixup_stuff.sh if tracking\ndepends. To deal with this clone requirements repo before any possible\nuse of constraints in pip_install.\n\nChange-Id: I42e981c8c5ce1b8a57b9f6cce213065c72d6af11\n"
    },
    {
      "commit": "e97cb825d2800d34d1fe6eceae85a3a7f84549d1",
      "tree": "0a7492dd9b741f4d0a330576023b7b1a4a562fe0",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "Nicolas Simonds",
        "email": "nic@metacloud.com",
        "time": "Tue Jul 28 11:46:46 2015 -0700"
      },
      "committer": {
        "name": "Nicolas Simonds",
        "email": "nic@metacloud.com",
        "time": "Fri Jul 31 16:44:29 2015 -0700"
      },
      "message": "update cinder\u0027s key permission to allow nova snapshots\n\nPreparing the field for this patch:\n\nhttps://review.openstack.org/205282\n\nThe client.cinder key needs to have write permission to the glance pool\nin order to complete the snapshot process.\n\nChange-Id: I98f16167db864ffd14e8c3dd5dec81fc16245448\n"
    },
    {
      "commit": "d73df506f29854997f3b74f1b60968535923316b",
      "tree": "5231dc859aa581331f47fee5300a773c0e67367a",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Fri Jul 31 11:07:31 2015 -0400"
      },
      "committer": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Fri Jul 31 11:08:15 2015 -0400"
      },
      "message": "Remove the old meter.yaml path from devstack\n\nThis will let us defauilt to the path within the code,\nwe can add the right path in once we have the file in\nthe codebase.\n\nChange-Id: I9de94c5ac6349c3b46adbacb77fc877b5201285c\n"
    },
    {
      "commit": "93c10571e8b1b2c8e6916c759d5b92ab379c037f",
      "tree": "c0f2f7eb932246938c419a4ac1d4a155c3ed22d8",
      "parents": [
        "af68087be3be8cd3069001deb830837b5fe10bf9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 31 10:38:50 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 31 10:38:50 2015 -0400"
      },
      "message": "Stop relying on the tempest sample config file\n\nThis commit stops using the sample config file as the base for tempest\nconfiguration. The sample config isn\u0027t actually needed as a based for\nconfiguration because all the options are commented out so from the\nperspective of the config parser it\u0027s a blank file.\n\nThere are 2 reasons for making this change, first using the sample\nlike this creates a hard dependency on tempest having a sample config\nfile in tree. This is something that the project wants to change since\nkeeping the file in sync causes headaches because of new oslo\nreleases. The second aspect is that it makes the generated output\ndifficult to read. It includes *every* option and it\u0027s description in\nthe generated output which makes finding where devstack is actually\nsetting something more difficult to find.\n\nChange-Id: I4064a041a965ed2419b68efc8dc31fce37b24cfd\n"
    },
    {
      "commit": "af68087be3be8cd3069001deb830837b5fe10bf9",
      "tree": "327bc2515ad9ff21142fa9fc1d6aee4e0fed4590",
      "parents": [
        "2246a8a6fe230d51ce0b636dc9062dc87014da7c",
        "dd07c484e474f3e9410c558c8fb3103233facd3e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 31 13:14:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 31 13:14:37 2015 +0000"
      },
      "message": "Merge \"line wrapping for longer ceph commands\""
    },
    {
      "commit": "643e2f316729a181f03ea775faea8d9eef6f609d",
      "tree": "d3ea2d44ff4a5a5b98bf7ecf62b87baaa279db1f",
      "parents": [
        "e0eb1a159f6545cf20d4db3d5f68bacd908fdde3",
        "eef5d8590f560e4dd2be21942086e1e8b1223de4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 29 19:08:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 29 19:08:56 2015 +0000"
      },
      "message": "Merge \"Adds two new configuration files\""
    },
    {
      "commit": "dd07c484e474f3e9410c558c8fb3103233facd3e",
      "tree": "908b5b6b33531cd9de2fe2666686cd042b96451a",
      "parents": [
        "089f044cbee4be1d2e1c3ad943c20eec33df736f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jul 27 13:10:44 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jul 29 14:10:00 2015 -0400"
      },
      "message": "line wrapping for longer ceph commands\n\nSome of the ceph commands had gotten quite long, so reviewing them in\ngerrit is a bit problematic. Do some line wrapping just to bring these\nback to a bit more managable state.\n\nChange-Id: Ice5122702f2466d059dd275b038d5ff983bcda44\n"
    },
    {
      "commit": "e0eb1a159f6545cf20d4db3d5f68bacd908fdde3",
      "tree": "d074a6300a3d3564e60b2fafa23c734263042cf8",
      "parents": [
        "47b4951d0f37d2b2e7e4d3e462fa16a65726ec43",
        "1c506c5c3422b80ca01903f929b47011a4f969e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 28 09:04:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 28 09:04:46 2015 +0000"
      },
      "message": "Merge \"Remove unused variable\""
    },
    {
      "commit": "43ef53c2a2b972754a5436fe7659ea3f02913cd4",
      "tree": "5f8d49ecf96404f1c0f3505e0da753ef272c9580",
      "parents": [
        "64ab8d122893d4ab1e135e82dab17f14cc74c33c",
        "089f044cbee4be1d2e1c3ad943c20eec33df736f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 27 19:22:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 27 19:22:13 2015 +0000"
      },
      "message": "Merge \"update cinder\u0027s key permission to allow nova snapshots\""
    },
    {
      "commit": "64ab8d122893d4ab1e135e82dab17f14cc74c33c",
      "tree": "42d467bf2e1899fc8375467f55c88ee11eaf4941",
      "parents": [
        "a3210822ce22b561fc03cd113e343846edc4f350"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "seb@redhat.com",
        "time": "Mon Jul 27 14:29:57 2015 +0200"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "seb@redhat.com",
        "time": "Mon Jul 27 15:12:51 2015 +0200"
      },
      "message": "Re-enable direct URL\n\nThis parameter is needed in order to test the copy on write cloning\nfunctionnality.\n\nChange-Id: Ie8179a68827acba2dd8614ea9c6cecf2ddb20e29\nSigned-off-by: Sébastien Han \u003cseb@redhat.com\u003e\n"
    },
    {
      "commit": "089f044cbee4be1d2e1c3ad943c20eec33df736f",
      "tree": "9be6e0736f932c3809a26546d1f4abf5969bef6d",
      "parents": [
        "c90656a4a3ca148cd3eec8b4792215f735f9c75d"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "seb@redhat.com",
        "time": "Fri Jul 24 17:07:07 2015 +0200"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "seb@redhat.com",
        "time": "Mon Jul 27 15:12:05 2015 +0200"
      },
      "message": "update cinder\u0027s key permission to allow nova snapshots\n\nPreparing the field for this patch:\nhttps://review.openstack.org/#/c/205282/2\n\nThe client.cinder key needs to have write permission to the glance pool\nin order to complete the snapshot process.\n\nChange-Id: I90c6aa056b99944aa558783f3f81d06f918f3e26\nSigned-off-by: Sébastien Han \u003cseb@redhat.com\u003e\n"
    },
    {
      "commit": "eef5d8590f560e4dd2be21942086e1e8b1223de4",
      "tree": "5a444b2efa29d6e571a7dd83377cb4b32488458d",
      "parents": [
        "c90656a4a3ca148cd3eec8b4792215f735f9c75d"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Jul 24 10:55:42 2015 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Fri Jul 24 10:55:42 2015 +0200"
      },
      "message": "Adds two new configuration files\n\nCeilometer introduces two new configuration files\n\nThis change adds them.\n\nChange-Id: I4da44f09eb0a839f36fef513aec41d9b1564155d\nDepends-On: I5a202c30614d06821063e243d4e2330736aba5fd\n"
    },
    {
      "commit": "c90656a4a3ca148cd3eec8b4792215f735f9c75d",
      "tree": "16d2623decfe49b0893ef576a7c268179da4903e",
      "parents": [
        "e8292ae1e7db04039040fbab0b2a9f8a25b254fc",
        "92ad15251226dc8f19ad5f901c48f4eb8892f24e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 24 05:49:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 24 05:49:36 2015 +0000"
      },
      "message": "Merge \"Explicitly set bind_ip in Swift server config files\""
    },
    {
      "commit": "1c506c5c3422b80ca01903f929b47011a4f969e1",
      "tree": "1cf237c2688e977183d80d3d4d591868d865394e",
      "parents": [
        "e8292ae1e7db04039040fbab0b2a9f8a25b254fc"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Fri Jul 24 10:42:13 2015 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Fri Jul 24 10:42:13 2015 +0900"
      },
      "message": "Remove unused variable\n\nChange-Id: Ib3b50c0e34403311b529e116f39bf82dd03dca0e\n"
    },
    {
      "commit": "e8292ae1e7db04039040fbab0b2a9f8a25b254fc",
      "tree": "7ce38def6846ed3e01861185f527751f4343878a",
      "parents": [
        "b488c81e031df361179a8ee73a70c4a6e859bbc4",
        "cfbc7918c5e7720fcfba88d2c18d26dd9d0cf5cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 19:38:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 19:38:48 2015 +0000"
      },
      "message": "Merge \"Simplify start_neutron_other_agents\""
    },
    {
      "commit": "b488c81e031df361179a8ee73a70c4a6e859bbc4",
      "tree": "ff0dacc4f054a4d38bcb8b2a9e4b0ac730786068",
      "parents": [
        "3805b3770c091840f67949762ed38bb1548704d2",
        "09b94603bb4f903616da3b1b4970ee1e2a666b91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 19:35:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 19:35:45 2015 +0000"
      },
      "message": "Merge \"Separate start/stop control of Neutron L2 agent.\""
    },
    {
      "commit": "3805b3770c091840f67949762ed38bb1548704d2",
      "tree": "5f3c33e461f9678d28bf4b959124b6b471dec8ac",
      "parents": [
        "d4da210ffb2a9f1274705ba04ec56337e7e1ea1c",
        "21a9077d7cf32ee1c387171b943125e938eaa1b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 14:17:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 14:17:49 2015 +0000"
      },
      "message": "Merge \"Allow installing keystoneauth from git\""
    },
    {
      "commit": "d4da210ffb2a9f1274705ba04ec56337e7e1ea1c",
      "tree": "013cb585decc700fb14f85f8f18af924ed5d9c56",
      "parents": [
        "c305120f48f8281b3db03ce73b890c8111a1f243",
        "2fa8944057787fc01e94f9f94a905cee9492edc5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 11:57:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 11:57:01 2015 +0000"
      },
      "message": "Merge \"Remove osapi_v3 configuration\""
    },
    {
      "commit": "22cf648cf64029b6ba34a77aadd43b356acd53e7",
      "tree": "0925be63b1152e7ffe028417480dce022e496c05",
      "parents": [
        "c305120f48f8281b3db03ce73b890c8111a1f243"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Thu Jul 23 18:13:55 2015 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Thu Jul 23 18:13:55 2015 +0900"
      },
      "message": "Remove restraint on agent file from ml2 plugin\n\nMl2 plugin always needs agent file even if the agent is out of tree.\nThis patch removes the restraint and ofagent_agent.\n\nChange-Id: I12de58e13da1fd162ad8b632d895779ae7560c3c\nCloses-Bug: #1477459\n"
    },
    {
      "commit": "c305120f48f8281b3db03ce73b890c8111a1f243",
      "tree": "74205aef8ca8c551ad636f5e986bd1c2f13c5eda",
      "parents": [
        "9cdde34319feffc7f1e27a4ffea43eae40eb6536",
        "89ee58523050443a38c284e8f0920dae152a901a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 23 06:59:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 23 06:59:31 2015 +0000"
      },
      "message": "Merge \"neutron: add NOVA_ALLOW_DUPLICATE_NETWORKS config option\""
    },
    {
      "commit": "0294ddc7352d5cf9ab0eca48a6cab3894aa866dc",
      "tree": "44705cad1e3782d43b1e5b54e91da7aca4502901",
      "parents": [
        "411c43983dc88162df1509d9fc4659d5fe0977ae"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Jul 21 14:11:49 2015 -0500"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Jul 21 14:18:38 2015 -0500"
      },
      "message": "mysql: Fix mysql config\n\ndevstack attempts to set bind-address, sql_mode, default-storage-engine,\nmax_connections, query_cache_type and query_cache_size.\n\nHowever the bash command is missing some \u0027\u0026\u0026\u0027s and was omiting\nmax_connections, query_cache_type and query_cache_size.\n\nChange-Id: I24388b5de777995f92d73076524122cf599d6371\n"
    },
    {
      "commit": "411c43983dc88162df1509d9fc4659d5fe0977ae",
      "tree": "ecf052cc65d60bf175a1f5a68ed57b60241a1816",
      "parents": [
        "d9b425df06b6d556c8a38a213bb240957d565177",
        "3756687d1777153e1d6fbf938a74470011aa7bef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 21 06:34:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 21 06:34:03 2015 +0000"
      },
      "message": "Merge \"Include meter.yaml when devstack sets up ceilometer\""
    },
    {
      "commit": "d9b425df06b6d556c8a38a213bb240957d565177",
      "tree": "27f3cb0905c9ed85007f6a91273d5bebc553aadd",
      "parents": [
        "56f4c3c8197bdeaa23f56f370acee078c0dfdf0a",
        "e6f37b91e5cd5b0f70d2be1e75eb4f61adc1e16a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 21 04:58:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 21 04:58:31 2015 +0000"
      },
      "message": "Merge \"libvirt virt_type\u003dparallels support enchancement\""
    },
    {
      "commit": "3756687d1777153e1d6fbf938a74470011aa7bef",
      "tree": "306ed073a0d7ce3a1bc9694d2cc4e40855e8bb99",
      "parents": [
        "53e01600d9d44ebbbfde2256db90481d96d92a00"
      ],
      "author": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Mon Jul 20 16:16:31 2015 -0400"
      },
      "committer": {
        "name": "Pradeep Kilambi",
        "email": "pkilambi@redhat.com",
        "time": "Mon Jul 20 16:16:40 2015 -0400"
      },
      "message": "Include meter.yaml when devstack sets up ceilometer\n\nPartially Implements: blueprint declarative-notifications\n\nChange-Id: Ia20f3558eb85b4e3478e33a9e54b7e696eb6c3fd\n"
    },
    {
      "commit": "92ad15251226dc8f19ad5f901c48f4eb8892f24e",
      "tree": "6bbefaeeba4437c9da33672cf54d87a910c201f5",
      "parents": [
        "53e01600d9d44ebbbfde2256db90481d96d92a00"
      ],
      "author": {
        "name": "Rawlin Peters",
        "email": "rawlin.peters@hp.com",
        "time": "Mon Jul 20 13:33:33 2015 -0600"
      },
      "committer": {
        "name": "Rawlin Peters",
        "email": "rawlin.peters@hp.com",
        "time": "Mon Jul 20 13:33:33 2015 -0600"
      },
      "message": "Explicitly set bind_ip in Swift server config files\n\nCurrently, the Swift proxy, object, account, and container servers bind\nto IPv4 address 0.0.0.0 by default. In the case of a user setting\nSERVICE_IP_VERSION\u003d6 in their local.conf file, these Swift servers still\nlisten on 0.0.0.0 instead of ::, which causes a ./stack.sh run to fail.\n\nThis change explicitly sets the bind_ip variable in the Swift server\nconfig files so that the servers bind to either 0.0.0.0 (when\nSERVICE_IP_VERSION !\u003d 6) or :: (when SERVICE_IP_VERSION \u003d\u003d 6).\n\nThis patch is related to the following patch for devstack IPv6 support:\n    https://review.openstack.org/#/c/192329\n\nChange-Id: Ie268c6daf5374e67ef8710a731c3af50ffdb821e\n"
    },
    {
      "commit": "53e01600d9d44ebbbfde2256db90481d96d92a00",
      "tree": "9f86f83d759566c2bd5c4b1c3d732ccb7ef02b7c",
      "parents": [
        "f0e86a7ac75091c5ceeaeeb4f51869522f23e5f8",
        "7e5fb63b71364637eaa81a0f978af76fe3df2c97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 17 11:03:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 17 11:03:45 2015 +0000"
      },
      "message": "Merge \"Always use volume v1 API for type create.\""
    },
    {
      "commit": "2fa8944057787fc01e94f9f94a905cee9492edc5",
      "tree": "4c7211bda2857f95fb0f76dc685f5bfc79a8c3ce",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 03:08:55 2015 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Jul 17 03:16:42 2015 +0000"
      },
      "message": "Remove osapi_v3 configuration\n\nNova option osapi_v3 is used for Nova v2.1 API and the default value\nwas False(disabled). However Nova v2.1 API is CURRENT status and the\nAPI should be enabled as the default as we discussed on\nhttp://lists.openstack.org/pipermail/openstack-dev/2015-July/069624.html\nWe could not find it before because devstack makes it True, so this\npatch removes it for avoiding confusion any more.\n\nChange-Id: I4efd2036605a1a41ea297b44a5f31b2da7412593\nRelated-Bug: #1462901\nDepends-on: I43f0352f9fa89401f79389a6dc1035d901f52ed2\n"
    },
    {
      "commit": "474e96d02bd93eb078f0e3eb85362a1ccb3cd149",
      "tree": "b3e9930046f356dd78a7e98314d8f31cd22378aa",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6",
        "cef5e40e0c1479f12f78c9dab74dc3100b2f10f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 16 14:03:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 16 14:03:24 2015 +0000"
      },
      "message": "Merge \"Support fernet token provider\""
    },
    {
      "commit": "7e5fb63b71364637eaa81a0f978af76fe3df2c97",
      "tree": "d45b216e5f3a9c61518d4bbed441374c374cb7d8",
      "parents": [
        "32a3e322b428d83fa5922c1b9e6adce047064bd6"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Jul 16 10:40:43 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Jul 16 10:40:43 2015 +1000"
      },
      "message": "Always use volume v1 API for type create.\n\nOpenStackClient doesn\u0027t currently support volume type create on the V2\nAPI. Make sure that all requests use the V1 api until this has been\nfixed in OpenStackClient.\n\nChange-Id: I2fa133d30753e188d383d3de78c0022a3625cb34\nCloses-Bug: #1475062\n"
    },
    {
      "commit": "e6f37b91e5cd5b0f70d2be1e75eb4f61adc1e16a",
      "tree": "cfe5bff2c6ed711a16d7c412f3c161003f2284dc",
      "parents": [
        "98b652419a896ffb6fca5ecf4cd6cf07eb0d1c47"
      ],
      "author": {
        "name": "Maxim Nestratov",
        "email": "mnestratov@virtuozzo.com",
        "time": "Tue Jun 30 14:54:12 2015 +0300"
      },
      "committer": {
        "name": "Maxim Nestratov",
        "email": "mnestratov@virtuozzo.com",
        "time": "Wed Jul 15 11:59:53 2015 +0300"
      },
      "message": "libvirt virt_type\u003dparallels support enchancement\n\nAs soon as Parallels Cloud Server/Virtuozzo is based on CloudLinux distribution\nthis new rpm kind of distribution is introduced.\nAlso we setup vnc and set vnc_encoding parameter to None as soon it isn\u0027t\nsupported by parallels.\n\nChange-Id: Ib97a09f397f950227498cfc2ce162d19b700f6f4\n"
    },
    {
      "commit": "32a3e322b428d83fa5922c1b9e6adce047064bd6",
      "tree": "31de7117eeb487c0367179494c3d426313299da5",
      "parents": [
        "a13e08707dc6c47727f7c7d6f02ec37f822baed9",
        "494f7cdf35d025f73b4cce9a3bde7b433183b1d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 15 05:35:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 15 05:35:31 2015 +0000"
      },
      "message": "Merge \"Use openstack cli for cinder type creation\""
    },
    {
      "commit": "aaae79b095fb4d4029077ed490adc61bf9e1eb46",
      "tree": "a76931c3ff60d7bf6a8d57dca7b2fdbfa3fb239e",
      "parents": [
        "a3c94468baa159840a47c34cf94d97d816208313",
        "b17ad7560d7d67e3464b489e124c540e025b9299"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 14 04:53:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 14 04:53:34 2015 +0000"
      },
      "message": "Merge \"Use identity V3 API for endpoint creation\""
    },
    {
      "commit": "a3c94468baa159840a47c34cf94d97d816208313",
      "tree": "77004841511e36e93476bf318f03e1af5d8fc77d",
      "parents": [
        "d523a71514550a85657356ae7ffe4085800b42c6"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Tue Jun 23 12:23:29 2015 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Jul 13 09:57:33 2015 +0200"
      },
      "message": "Remove support for enabling file injection\n\nFile injection is disabled in nova meanwhile, and devstack core\nreviewers think it shouldn\u0027t be configureable in devstack anymore.\nThis basically reverts https://review.openstack.org/#/c/70560/\n\nChange-Id: Ia7dd407da00c0b1c9641865aea1f7b74533d7357\n"
    },
    {
      "commit": "52ba3fb4d68f3eacb3e5203b862397a00a72a9c3",
      "tree": "2aa2c0297c0cab88e1974a4d95cdd00411a8e0e4",
      "parents": [
        "45f0e3d0572f247c0487dd1df9cb15d39b7c0cf4",
        "010963c677a1c4e558e09afa320595fa5584b329"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 10 08:54:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 10 08:54:52 2015 +0000"
      },
      "message": "Merge \"Correct logging_context_format_string for Ironic\""
    },
    {
      "commit": "89ee58523050443a38c284e8f0920dae152a901a",
      "tree": "745063ca2ce23d37d5cb8d0a1c2a101092a2574f",
      "parents": [
        "69ba244ca8e61c9011eecb483a0388bf2f7575b4"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jul 09 13:25:04 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jul 09 13:48:41 2015 -0700"
      },
      "message": "neutron: add NOVA_ALLOW_DUPLICATE_NETWORKS config option\n\nNova commit 322cc9336fe6f6fe9b3f0da33c6b26a3e5ea9b0c added the\nneutron.allow_duplicate_networks config option in Juno and it defaults\nto False. The option was deprecated in Kilo with commit\n4306d9190f49e7fadf88669d18effedabc880d3b and removed in Liberty with\ncommit b06867c581541ed325ddc5e5b5a2d53b1b0261ac so it\u0027s the default\nbehavior in Liberty.\n\nTo test it in the gate with Tempest, we need to be able to set it to\nTrue in devstack-gate and update tempest.conf (since tempest is branchless\nand we don\u0027t want to try to test duplicate networks against kilo/juno code).\n\nWe can remove the change to lib/tempest when it\u0027s removed from Tempest\nafter kilo-eol.\n\nDepends-On: I05f81d86cde249c23be06d5804fadbf40fc4a7f3\n\nChange-Id: Ifd075420f57c9b60746f4a6af6520c0ef04800db\n"
    },
    {
      "commit": "229b95c47760d7e9eed2361e3b2c0b50c6bfbb46",
      "tree": "41d2564afbe1e1f3c4bdd81956a139cd0c84ffe0",
      "parents": [
        "410949801e3e6580bc2ec2067d6e7e71dacf6330",
        "9ef663a70fb02d4829b4c5a50f7fe6ef3ec6a8b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 03:33:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 03:33:39 2015 +0000"
      },
      "message": "Merge \"Don\u0027t uninstall ceph packages at cleanup\""
    },
    {
      "commit": "410949801e3e6580bc2ec2067d6e7e71dacf6330",
      "tree": "3daa5c6cdca194068d3b0ac78c9c33482b649849",
      "parents": [
        "58d56fedc8f64327f4aa41b67241624ef8118bbd",
        "ceca15db4d1d7cf652c25d0339ce90d9aad2b885"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 03:32:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 03:32:39 2015 +0000"
      },
      "message": "Merge \"Glance: move connection_url from DEFAULT section to DB section\""
    },
    {
      "commit": "29ed14af150297ed61c2a1c6fca6ae48c0ec6bb0",
      "tree": "71af0ff6bbe1fd16e7f973ce3a0e63b5ad5d6fc2",
      "parents": [
        "09659eb298e41cbba25e0e446a825c4e6da5bd09",
        "1987fcc8a31478911d6c815eb0a94afcf9fa5788"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 09 00:05:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 09 00:05:01 2015 +0000"
      },
      "message": "Merge \"Replace pip-installed requests CA bundle with link\""
    },
    {
      "commit": "09659eb298e41cbba25e0e446a825c4e6da5bd09",
      "tree": "4a2a9bf89fd2892e430444bb34889df79a92b2f1",
      "parents": [
        "d09f66ff434af13951c65e50ba177672e29aeaac",
        "11298a01f74c7952b924d001c548d9721eebf591"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 23:58:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 23:58:55 2015 +0000"
      },
      "message": "Merge \"Add IPv6 support for _move_neutron_addresses_route\""
    },
    {
      "commit": "d09f66ff434af13951c65e50ba177672e29aeaac",
      "tree": "29effcde9c5f3261d30613d2e0ec5656d2e2e44c",
      "parents": [
        "56ecd7978239409f7bed8a5de4d583812046b643",
        "e446fc3f5982089770a936cd8614fe75566cc103"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 23:58:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 23:58:50 2015 +0000"
      },
      "message": "Merge \"Set ATTACH_ENCRYPTED_VOLUME_AVAILABLE\u003dFalse if testing with Ceph\""
    },
    {
      "commit": "f467986434b2722aa9b28ded9d8f0dcdfb99b8db",
      "tree": "e3451f9f8bc50e777179c64f946420396954f95e",
      "parents": [
        "10e6897ceee0c89f90be19450fd3eb7d64063320",
        "7ab3e39bc485acc2b54d7496a77c2e43eda4e799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 22:50:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 22:50:41 2015 +0000"
      },
      "message": "Merge \"Add cleanup for br-tun with OVS\""
    },
    {
      "commit": "10e6897ceee0c89f90be19450fd3eb7d64063320",
      "tree": "d478c020387a60d4e175d6e994e70baa3de7d352",
      "parents": [
        "71828f756fe3fd28ed9db1ba0812d932a079d782",
        "d48d672a8d36a70b10456496159fecf7551e89f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 22:46:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 22:46:18 2015 +0000"
      },
      "message": "Merge \"Add tunnel_bridge configuration for openvswitch agent\""
    },
    {
      "commit": "e446fc3f5982089770a936cd8614fe75566cc103",
      "tree": "767a5255cd1415bef2a9709c5a005d9cc86a6daa",
      "parents": [
        "71828f756fe3fd28ed9db1ba0812d932a079d782"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 08 12:10:15 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 08 12:10:15 2015 -0700"
      },
      "message": "Set ATTACH_ENCRYPTED_VOLUME_AVAILABLE\u003dFalse if testing with Ceph\n\nThe encrypted Cinder volume tests in Tempest don\u0027t actually work\nproperly for a Ceph backend in cinder since the volume encryption\nsupport is not in Nova for RBD volume types.\n\nThis is needed for Cinder change\nI03f8cae05cc117e14f7482115de685fc9f3fa54a which tells Nova that the rbd\nvolume connection is on an encrypted volume type.\n\nRelated-Bug: #1463525\n\nChange-Id: I8548d41095513b9e669f773e3f35353e9228ead9\n"
    },
    {
      "commit": "ac3d3f336caa4264022f18cae1dd2921f342fb2c",
      "tree": "20d22053aa8641ee655c852a12018f0b7ee98cc3",
      "parents": [
        "7eaaba4844a892c260a41dd32790ca23a2d25c0a",
        "180f5eb652c73463cd5ae7d0dbede6d9d31a5df5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 08 12:44:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 08 12:44:51 2015 +0000"
      },
      "message": "Merge \"Add IPv6 support to devstack infrastructure\""
    }
  ],
  "next": "7eaaba4844a892c260a41dd32790ca23a2d25c0a"
}
