)]}'
{
  "log": [
    {
      "commit": "3904fb8832678f10419f421f19bade8bdb546133",
      "tree": "757c8178de60ad57916aec54b217c7489fc21e4e",
      "parents": [
        "c342243cf803af7ab4c371eff3bff71ffb45d9ab",
        "d1d6667c6b201d8c01f6b1d89660ceb4176de070"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 22 16:37:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 22 16:37:38 2015 +0000"
      },
      "message": "Merge \"Enable the volume bootable feature flag that was added in kilo\""
    },
    {
      "commit": "0ad0bf4effdfd94f0fcc44c146a4fcfbca29b4b7",
      "tree": "02c8933724c384d57fe8353b5d5cce2f5d405214",
      "parents": [
        "6704027c6e47b192b0295e9787a2b2342a72c2ad",
        "50a3edf1b77fbe91c8101cfca9c1abad9c756a3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 19 05:28:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 19 05:28:12 2015 +0000"
      },
      "message": "Merge \"Enable deactivate image tests in tempest\""
    },
    {
      "commit": "d1d6667c6b201d8c01f6b1d89660ceb4176de070",
      "tree": "d822843e38d6f971dc896e03f9f03f3db134a9b2",
      "parents": [
        "dae868fcb0c2a940e7add2d2f1e9ac7fd50feda1"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Jun 11 13:09:37 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Thu Jun 11 13:09:37 2015 -0400"
      },
      "message": "Enable the volume bootable feature flag that was added in kilo\n\nChange-Id: I5f8e0154a8b654b4c65b95f8b5c03e1a9be9e137\n"
    },
    {
      "commit": "84acb7a3a9af63e35ecc043d1426f568904ac22c",
      "tree": "878f454e4e67f7ec4b5f49f307793d520dacdb57",
      "parents": [
        "6108092d305ad1044003b2e76428e9072d7b6643",
        "71e4e6f601381494e640f424876bad0f92b6dc9b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 09 23:06:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 09 23:06:39 2015 +0000"
      },
      "message": "Merge \"ceilometer: add tempest option to test events\""
    },
    {
      "commit": "50a3edf1b77fbe91c8101cfca9c1abad9c756a3d",
      "tree": "7d2f9ce3d16aff00d310a00095ee969cde575969",
      "parents": [
        "a1774b5704fc73a52ffbda869f923819adb10cf7"
      ],
      "author": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 27 11:50:12 2015 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jun 03 14:45:30 2015 +0200"
      },
      "message": "Enable deactivate image tests in tempest\n\nDeactivate image is new feature, so it cannot be default\nenabled in tempest.\n\nChange-Id: Ic33b3e2f7a9f62543680647312603bdd19b90198\nDepends-On: I7880f0e2646ce8660e035ebaa19a60f5bf271b64\n"
    },
    {
      "commit": "f100e1cfe6860cc3b7d5384ed41d5bdad6af2fd2",
      "tree": "44489afd09560f0734d73a360c5a4e96bff9763b",
      "parents": [
        "acdb7f6d525f4013e655302d02db5034e4d43499"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Jun 01 10:29:59 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Jun 01 10:37:51 2015 -0400"
      },
      "message": "Enable image deactivate feature which was added in kilo\n\nChange-Id: Ia1d3d811bd57d3de16d397cfab341e8d0f17cb69\n"
    },
    {
      "commit": "d986c59d6bd64c012cac3893a4b8bf75a84af4c5",
      "tree": "07741e69372dc1e5fe672fa33f777bc06245cdc5",
      "parents": [
        "cfdb6fa940d947715e4b729b9e1e17ee8c6b14a8",
        "3fd71d68933f2c4e38ff7fa58416ec0263325a9f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 28 00:04:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 28 00:04:47 2015 +0000"
      },
      "message": "Merge \"Honor the flag for Identity v3 API only jobs\""
    },
    {
      "commit": "3fd71d68933f2c4e38ff7fa58416ec0263325a9f",
      "tree": "a587f811b7264232fc116c50ed77b6dbcb2426e4",
      "parents": [
        "ee3d2a8ece24efe8ee8b0304c133574967eb60d3"
      ],
      "author": {
        "name": "Samuel de Medeiros Queiroz",
        "email": "samuel@lsd.ufcg.edu.br",
        "time": "Sun May 03 14:54:45 2015 -0300"
      },
      "committer": {
        "name": "Samuel de Medeiros Queiroz",
        "email": "samuel@lsd.ufcg.edu.br",
        "time": "Wed May 27 14:27:30 2015 -0300"
      },
      "message": "Honor the flag for Identity v3 API only jobs\n\nWhen the property ENABLE_IDENTITY_V2 is set to\nFalse in the local.conf file, devstack will:\n\n* Disable the v2 API in Keystone paste config;\n* Set Tempest to skip Identity v2 tests and use\n  v3 auth tokens to run all the other tests;\n* Set Horizon to use v3 API and v3 auth tokens;\n* Register the Identity endpoint as v3.\n\nChange-Id: I2575a516244b848e5ed461e7f488c59edc41068d\n"
    },
    {
      "commit": "7b71d376f91c4cad674eda517786d129853e81e8",
      "tree": "07b41a53f3cd29931d24ea13eeae2e71a29c82a6",
      "parents": [
        "9ff021f2065a572140657418f95fee72a9647f4d",
        "8606c98c53722f425525fa06eee554b7d30f62f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 26 12:35:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 26 12:35:49 2015 +0000"
      },
      "message": "Merge \"Fix remove_disabled_extensions to remove an extension at the last position\""
    },
    {
      "commit": "8606c98c53722f425525fa06eee554b7d30f62f6",
      "tree": "73964254155c511d023dc7315ca80126fa0d549a",
      "parents": [
        "cf56d4e35ca3f5fd406068e757c9e82a7e2c6d61"
      ],
      "author": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Mon Apr 13 09:55:06 2015 +0900"
      },
      "committer": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Tue May 26 12:38:35 2015 +0900"
      },
      "message": "Fix remove_disabled_extensions to remove an extension at the last position\n\nremove_disabled_extensions do matching by \u0027$ext_to_remove\",\"\u0027. So it doesn\u0027t\nmatch an extension at the last position in extensions_list.\nThis patch fixes that.\n\nCloses-Bug: #1443254\nChange-Id: I194b483de797697ba06b320cf33f1bac67fc0cc7\n"
    },
    {
      "commit": "9ff021f2065a572140657418f95fee72a9647f4d",
      "tree": "f7725664ad886c3eb26c4a1e7060d6096bc30ce6",
      "parents": [
        "cf56d4e35ca3f5fd406068e757c9e82a7e2c6d61",
        "a747cd25f76440a2320bd5e1c65252d31eb9b189"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 25 03:43:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 25 03:43:38 2015 +0000"
      },
      "message": "Merge \"Update the glance image-list with openstack image list\""
    },
    {
      "commit": "0b1b6470968380ca0ad7f3f2d944fbd9f781786f",
      "tree": "b3e9b3fb542aa9f6f45e365a6d758bba0a8f0983",
      "parents": [
        "5dd889f4e1535c84ca289eded0a61aa05548788f",
        "41309002fa1a1c00f8485ef71acdec93fbfbd014"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 20 13:32:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 20 13:32:01 2015 +0000"
      },
      "message": "Merge \"Add new options to baremetal config section\""
    },
    {
      "commit": "4b684aed316a89d4bc0d365e594ed345fe99d6b4",
      "tree": "d33701e5c860f90fcd8327551c738fdda3a726a8",
      "parents": [
        "9e220b9b2b560b160c93058b255b3d69e49c0cbc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 15 12:38:09 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 15 14:24:47 2015 -0400"
      },
      "message": "Don\u0027t set tempest fixed_network_name with neutron\n\nIf neutron is enabled then there isn\u0027t a shared private network\nbetween all tenants which is what is required for the\nfixed_network_name config option. This commit adds a conditional\nto not set that option when neutron is enabled. While not necessarily\nfatal to tempest it does emit a warning on almost every server create\ncall if it is set with a non-existent network name.\n\nChange-Id: I1a42fa6b0b5a93b411c08ec35df043d6ea69d453\n"
    },
    {
      "commit": "bf5de0aee48cd756fcc8e792f2014054c5f5294a",
      "tree": "ec1d44329a43d4e531cfad421b70ca8de881ded5",
      "parents": [
        "589bef2d093091cfb1e508fc672c42c304227109",
        "f5b550ee2959a30f7e07271e596cee1d7346aa50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 14 03:23:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 14 03:23:17 2015 +0000"
      },
      "message": "Merge \"Prevent setting tempest fixed_network_name for cells\""
    },
    {
      "commit": "a747cd25f76440a2320bd5e1c65252d31eb9b189",
      "tree": "3e524827195881be3cb1337c1a951ecf385021fe",
      "parents": [
        "e210d26a1944ce5e2e8e41201496d93a3d351ddc"
      ],
      "author": {
        "name": "Swapnil Kulkarni",
        "email": "me@coolsvap.net",
        "time": "Wed May 13 09:26:15 2015 +0000"
      },
      "committer": {
        "name": "Swapnil Kulkarni",
        "email": "me@coolsvap.net",
        "time": "Wed May 13 09:27:48 2015 +0000"
      },
      "message": "Update the glance image-list with openstack image list\n\nChange-Id: I0f0f15cb204daf12fbc12384f04a2cd9618c4bef\n"
    },
    {
      "commit": "1fa82aab6634bf815d162978e33b211e1fdef343",
      "tree": "03ee9e1f09518dfc6c006ca5619891f055974b35",
      "parents": [
        "c5caff6776ac348c94a407ea80a70f0c8b3681fa"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue May 12 20:04:49 2015 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue May 12 20:07:10 2015 -0700"
      },
      "message": "Install g-r version of OSC in configure_tempest\n\nconfigure_tempest uses python-openstackclient (OSC) and we call\nconfigure_tempest in grenade on the new side. So we need to make sure\nthe version of OSC is installed matches global-requirements on new.\n\nChange-Id: I6fae9b8b081355b45e7c8d622d8db2482d41b464\nCloses-Bug: #1454467\n"
    },
    {
      "commit": "41309002fa1a1c00f8485ef71acdec93fbfbd014",
      "tree": "d213eba3263903494ebe9d6f3d71fd8c12f10473",
      "parents": [
        "43dcab990fe3c469f8042c37b176370ed95523a0"
      ],
      "author": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Wed Apr 29 13:36:52 2015 +0300"
      },
      "committer": {
        "name": "Vladyslav Drok",
        "email": "vdrok@mirantis.com",
        "time": "Fri May 08 16:17:25 2015 +0300"
      },
      "message": "Add new options to baremetal config section\n\nThis change adds setting of deploy_img_dir and node_uuid baremetal\nconfig options during tempest configuration to enable ironic w/o\nglance scenario testing.\nNeeded for change I171e85cb8a21fae4da45028f1f798988a36f6c95\n\nChange-Id: I6fd393390389c4c643b93198fa461fc2adc415ae\n"
    },
    {
      "commit": "1b5a49829eebea87b2cd1fd057f808612f72e7cf",
      "tree": "094a8ae38e994a52ae1d8a60272fcdd7694e4193",
      "parents": [
        "72bdc8c27102db3b65651ded3a9944798238a2d4"
      ],
      "author": {
        "name": "Matthew Gilliard",
        "email": "matthew.gilliard@hp.com",
        "time": "Fri Apr 10 08:42:22 2015 +0100"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu May 07 19:54:39 2015 +0000"
      },
      "message": "Set live_migrate_paused_instances\u003dTrue in tempest.conf\n\nLive migration of paused instances is a new Nova feature in Kilo, and will not\nbe backported.  The compute_feature_enabled.live_migrate_paused_instances flag\ndefaults to False for this reason, but can be set to True here. The tempest\nconfig option and this change can both be removed at Juno-EOL.\n\nThe related Tempest change: I5c6fd3de7ea45d1851bb40037c64ad7fb5e6dc48\n\nChange-Id: I3a83e43d252b88c234438a224e2fbebc0a81eaff\nRelated-Bug: #1305062\n"
    },
    {
      "commit": "71e4e6f601381494e640f424876bad0f92b6dc9b",
      "tree": "e3bb90fc4248b7d7fd53e3c9464a4a061df5fab4",
      "parents": [
        "5c619b43dbd9a649cc7bad3f8527c8b9ded1d631"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Mon Mar 16 16:33:01 2015 -0400"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Mon Apr 20 15:15:37 2015 +0000"
      },
      "message": "ceilometer: add tempest option to test events\n\nevent support in Ceilometer was implemented in Kilo. to enable\ntests in tempest, we add an option to run tests only on Kilo+\nbranch.\n\nChange-Id: Ia4a73b7df343e31e6301f8314490fd42a01b7cd0"
    },
    {
      "commit": "f5b550ee2959a30f7e07271e596cee1d7346aa50",
      "tree": "6d99ac37350f063ed6b9a17329c1df96e51550b0",
      "parents": [
        "10f832e3ad53513f3b7312b59baa83a1b61f9ed6"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwitt@yahoo-inc.com",
        "time": "Fri Apr 10 22:20:07 2015 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwitt@yahoo-inc.com",
        "time": "Fri Apr 10 22:20:07 2015 +0000"
      },
      "message": "Prevent setting tempest fixed_network_name for cells\n\nInstead of creating a network in both the API cell and child cell,\nlet tempest use the old behavior of not querying networks from the\nAPI for testing server create.\n\nChange-Id: I9809d2b2e796ff1a5ea7e4f25bbeb21bd4817a72\n"
    },
    {
      "commit": "60996b1b60c3efb1376b9f0d659acebd05c47f09",
      "tree": "82a570b328fa22b437aa27a10716ae9b5c3da4ff",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 08 09:06:49 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 08 10:28:17 2015 -0400"
      },
      "message": "introduce pip_install_gr\n\nThis creates a new pip_install_gr that installs from global\nrequirements allowed versions. Now that stable branches are getting\ncapped all of devstack needs to be fixed to do things like this.\n\nChange-Id: I8fd0ef2bfc544ca2576fab09d3018f760b8848fe\n"
    },
    {
      "commit": "628a21e1b21eb36f8191a2c3d174c6cb6b3f3a8f",
      "tree": "5697ac2b6bd6c46134ea9ca4e54309d4cf9caf00",
      "parents": [
        "75e0f99461e31a3ba37fa20f30c229e1ee73d0cb",
        "7cc3907ff1070858af2fcc8dd2d5b480f83022b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 06 13:35:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 06 13:35:30 2015 +0000"
      },
      "message": "Merge \"install euca2ools for tempest preparation\""
    },
    {
      "commit": "75e0f99461e31a3ba37fa20f30c229e1ee73d0cb",
      "tree": "b242c231dd02a8abf231d1a630ac2fa386a000bc",
      "parents": [
        "0f173a48211a32d9e06609417a14eb8ea117de36",
        "40e652af0e40203e870d6d4c3b8d77176ef8785d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 04 09:00:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 04 09:00:15 2015 +0000"
      },
      "message": "Merge \"Use ec2 and s3 urls from keystone catalog\""
    },
    {
      "commit": "70843539a4ab2ed3c4b5d7042cc5ea717407e488",
      "tree": "9dd13960a73a929dd5a9d99cc90c2567a2d934f9",
      "parents": [
        "6aabbbf47f5d8bee9147245da9a690d551da68a1",
        "d2cb234be4b5e6d70635fc7578d951a42a41cc4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 03 16:18:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 03 16:18:23 2015 +0000"
      },
      "message": "Merge \"Set qcow image file location with right cirros version\""
    },
    {
      "commit": "b56031ead13c42d5706ca9f4eff144514b3eaaae",
      "tree": "b7dd9a78f6b41e388fa86788369822ab3ee84d04",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2",
        "6c0da09b00fcfa8c4a9d34fb2ed08f6c704ed06e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 02 19:55:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 02 19:55:39 2015 +0000"
      },
      "message": "Merge \"Prepare devstack for Ironic cleaning testing\""
    },
    {
      "commit": "40e652af0e40203e870d6d4c3b8d77176ef8785d",
      "tree": "577ccc84aeefd8bd699ebd6ef231b3bac3aae2fb",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Apr 02 22:39:59 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Apr 02 22:39:59 2015 +0300"
      },
      "message": "Use ec2 and s3 urls from keystone catalog\n\nIn current implemetation these two urls are defined from Nova\ndefinitions. And urls point to nova. But standalone EC2API\nproject has another urls that are defined in keystone catalog\nin plugin setup.\nI suggest to use urls from catalog to be able to test\nstackforge/ec2-api by current tempest.\n\nChange-Id: Ibec8c36a8c2fc7ea3d8fab57819adae5f7378045\n"
    },
    {
      "commit": "7cc3907ff1070858af2fcc8dd2d5b480f83022b6",
      "tree": "db9d80a50f76b3ca8df022fff55242fe0023b68b",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Mon Mar 30 20:49:22 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Thu Apr 02 22:33:43 2015 +0300"
      },
      "message": "install euca2ools for tempest preparation\n\neuca-bundle-image can be run only if euca2ools is installed.\nbut now it doesn\u0027t installed and several tests for EC2 doesn\u0027t run.\n\nChange-Id: Ib3824052d5f4155d3cb5c0ef6fe334d44de5153c\n"
    },
    {
      "commit": "d2cb234be4b5e6d70635fc7578d951a42a41cc4a",
      "tree": "8582bd78c4c997d11f2bd5b789d7692e42a05528",
      "parents": [
        "5cb3d6b7eeed5b1fb6cdd736a7186240dafdddf2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 02 11:08:24 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 02 12:28:24 2015 -0400"
      },
      "message": "Set qcow image file location with right cirros version\n\nThis commit ensures we also set the qcow image location in the\ntempest config when we update qcow version. The tempest config has\na default value for img_file (which is incorrect) but before we can\nremove the defaults in tempest we need to ensure devstack is using\nit properly first. The only reason the tests weren\u0027t failing here is\nbecause tempest falls back to using uec images (which devstack was\ncorrectly setting config for) if qcow isn\u0027t found. The img_dir was\nalso hardcoded assuming a uec image, however if qcow is intended to be\nused you\u0027ll need to be able to override that, which is added as\npart of this commit.\n\nChange-Id: I05af346b3c9be9560dc8846dd1f437cfbb2d5005\n"
    },
    {
      "commit": "6c0da09b00fcfa8c4a9d34fb2ed08f6c704ed06e",
      "tree": "fb029e9e5c49d7dbe4ede3557ddb3b1c520d37a0",
      "parents": [
        "0e348aaeec5fa8b083951e65ad2d5f7b888a3032"
      ],
      "author": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Thu Mar 26 15:19:32 2015 -0700"
      },
      "committer": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Wed Apr 01 09:52:15 2015 -0700"
      },
      "message": "Prepare devstack for Ironic cleaning testing\n\nThis patch changes the two config options required for Ironic to\nsuccessfully test cleaning in devstack.\n\nFirst, we disable erase_devices clean step. Erase devices in VMs\nends up running shred on the drives for the agent driver, which is\nincredibly slow and completely unneeded in devstack.\n\nAdditionally, we allow Ironic more time to complete the unprovision\nafter the nova instance is deleted. This time is spend in the CLEANING\nstate to clean up the node.\n\nThis is related to the Ironic blueprint \"implement-cleaning-states\".\n\nChange-Id: I77081165a80491da3e66d8a4554b6d71fc3d9353\n"
    },
    {
      "commit": "84ee55b3ee3630945792fa849d793a6d71d2364d",
      "tree": "a0c71a7c3b5ba3caf7685d8da770a55e3fc291c1",
      "parents": [
        "206c596d693d429cbbfa738e4e0a397c646d77c1"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 30 14:25:27 2015 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 30 14:25:27 2015 -0700"
      },
      "message": "Set fixed_network_name in Tempest config\n\nThis previously defatuled to \u0027private\u0027 and aligned with devstack\u0027s\ndefaults but it has since been updated to \u0027None\u0027.  This sets the config\nvalue according to devstack\u0027s.\n\nChange-Id: I3f480d5480521a93992bedfe602eb20a4999263d\nCloses-bug: #1438415\n"
    },
    {
      "commit": "43479db9105db75d7762e9cfbc950841725fa644",
      "tree": "bd073e14efd512f063cd79466a03dee5b2611ae7",
      "parents": [
        "bba4742e8cbdc577121bf1010f5fe307c958cd15",
        "dc97cb71e85fc807d2cce6f054c785922d322eb9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 29 23:23:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 29 23:23:51 2015 +0000"
      },
      "message": "Merge \"Mostly docs cleanups\""
    },
    {
      "commit": "dc97cb71e85fc807d2cce6f054c785922d322eb9",
      "tree": "86affcfbc7054c209c2ab0a4c3f7955d5e1bf16f",
      "parents": [
        "9720239618189c13734aa32aabee9252707f2db9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 08:20:50 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Mar 28 14:35:12 2015 -0500"
      },
      "message": "Mostly docs cleanups\n\nFix documentation build errors and RST formatting\n\nChange-Id: Id93153400c5b069dd9d772381558c7085f64c207\n"
    },
    {
      "commit": "c443459f50bea6a28edc3aef0a885229e3f7ebe8",
      "tree": "b6c718373c743461785b332738eb77096beb897a",
      "parents": [
        "9720239618189c13734aa32aabee9252707f2db9",
        "0fc946ddc805989adb68c1e836e86b51d1f011cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 27 20:21:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 27 20:21:15 2015 +0000"
      },
      "message": "Merge \"Remove the compute-admin section from tempest config\""
    },
    {
      "commit": "5061048ede354eeadf95e96312e9b2770229402d",
      "tree": "3c0d96c48a56d64b5d2e8b72d954174d893cbdf8",
      "parents": [
        "a22942ba52917dcdfa031f38301742884dfb9b4e",
        "7ced150f8c70e1acaa4b83c25d3c9271cdb512c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 17:14:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 17:14:56 2015 +0000"
      },
      "message": "Merge \"Add variable to indicated if Tempest should have admin\""
    },
    {
      "commit": "a22942ba52917dcdfa031f38301742884dfb9b4e",
      "tree": "a0640bfb712c0252f856a0e9109f6c2859d741d5",
      "parents": [
        "c8944720efeea4823a71cf7997fd848841d9f447",
        "199c6048fd209d87c87c0bb40860f4b4b2661a5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 17:14:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 17:14:47 2015 +0000"
      },
      "message": "Merge \"Recreate tox venv for tempest on stack.sh run\""
    },
    {
      "commit": "0fc946ddc805989adb68c1e836e86b51d1f011cf",
      "tree": "7132dcfd67c20ac8658257b1182277d7dafe9435",
      "parents": [
        "7ced150f8c70e1acaa4b83c25d3c9271cdb512c3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 23 16:38:30 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Mar 26 13:45:13 2015 +0000"
      },
      "message": "Remove the compute-admin section from tempest config\n\nThis commit removes the compute-admin section from the tempest config\nfile that devstack generates. These options have been removed from\nthe tempest config and aren\u0027t being used, so there is no reason to\nkeep them around.\n\nChange-Id: I7500fe3b329b913c60fa505a5230db4a5d35d7f1\n"
    },
    {
      "commit": "7ced150f8c70e1acaa4b83c25d3c9271cdb512c3",
      "tree": "0afd9955fa9b33254c0185e57f6155216ec0b423",
      "parents": [
        "27ee05bb2c9e17f8131338739237f7dc64984bbe"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 23 15:51:54 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Mar 26 08:17:52 2015 -0400"
      },
      "message": "Add variable to indicated if Tempest should have admin\n\nThis commit adds a new flag, TEMPEST_HAS_ADMIN, to enable or disable\nsetting admin credentials in the tempest config file. This allows for\ndevstack / tempest configurations where tempest doesn\u0027t have admin to\nensure it would work in public cloud scenarios.\n\nChange-Id: Id983417801e4b276334fb9e700f2c8e6ab78f9ba\n"
    },
    {
      "commit": "27ee05bb2c9e17f8131338739237f7dc64984bbe",
      "tree": "b20b65dcabe0ae7936bcbb15f356f103a4f490c1",
      "parents": [
        "067d13ae6b6aae0061c63bc6af1e5798083d8f2f",
        "72f026b60d350ede39e22e08b8f7f286fd0d2633"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 04:23:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 04:23:37 2015 +0000"
      },
      "message": "Merge \"Always defines tempest_roles as Member\""
    },
    {
      "commit": "72f026b60d350ede39e22e08b8f7f286fd0d2633",
      "tree": "e63f8c508e7df52955c83222edfcfb8a281d7d42",
      "parents": [
        "7b2eaedabf0700a50ddcb32ac54570ea200c616e"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 17:24:24 2015 -0400"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 25 17:25:56 2015 -0400"
      },
      "message": "Always defines tempest_roles as Member\n\nBecause tests might force the auth version to v3, we always need\nto have Member in the list of roles.\n\nChange-Id: I06fd043e1b31ae0e5e33f4dcf898fb58f2907267\n"
    },
    {
      "commit": "d5532b5255878ea2fdf330828fac943c74e3d389",
      "tree": "3fc8158296cc934fa7c57511f14a2abeee547764",
      "parents": [
        "2dc61b2a63a433870e1963c8d808de4ca57333f2",
        "58065f26b6f35272636174c3b07006255424b9c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 21 19:21:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 21 19:21:58 2015 +0000"
      },
      "message": "Merge \"Set compute-feature-enabled.preserve_ports\u003dTrue in tempest.conf\""
    },
    {
      "commit": "05163d66ac4459cabff4ccf303b7ec10f2fa72a7",
      "tree": "7c39194b241f3d23094798d40916fa55d6d0018a",
      "parents": [
        "597fd75f4178d2179dedef10af3f5dda2994b76c",
        "8421c2b9ab5d8242abb7d1bdc20435408db8b802"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 14:30:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 14:30:06 2015 +0000"
      },
      "message": "Merge \"Use install(1) where possible\""
    },
    {
      "commit": "889d76b4cf1b465386b1aa6653218fc6bebe2493",
      "tree": "62da349936f3449baef571205a0cbc7a5690019f",
      "parents": [
        "e64bd629b4a12cca2002ee78c1a0162bd73a37a9",
        "23d6d5068752358c1d3bbacc314594b1b50e2fc8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 20 14:29:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 20 14:29:44 2015 +0000"
      },
      "message": "Merge \"Stop using deprecated oslo_concurrency and sql_connection config options\""
    },
    {
      "commit": "886cbb2a86e475a7982df1d98ea8452d0f9873fd",
      "tree": "efd036856dacd529b8eb2a82a328204724a42e75",
      "parents": [
        "852bacc7dfcb6ebe1244dcd648cbf7e6ebd5923e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 18 22:03:01 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 18 22:03:01 2015 -0400"
      },
      "message": "Set heat stack role in tempest config to _member_\n\nIn kilo heat started to use keystone delegations to perform the needed\noperations, as part of this the need to set the explicit role in\ndevstack for stack management disappeared. However, in tempest as part\nof the effort to make credentials configuration more explicit an option\nwas added to ensure that the users created by tempest have the proper\nrole set for stack management in the heat tests. This commit sets the\nvalue of this config option in tempest to be the default role _member_\nto reflect that there is no separate heat_stack_owner role created\nanymore. (which is the tempest default value)\n\nChange-Id: Id98a83f0a716de0fdb5f36d03407364830e8fa5f\n"
    },
    {
      "commit": "392f23f68d3d2860b98aa764b1cadbd2ecca2dca",
      "tree": "c5698a87ad5b581829726e687c1188e12ad53084",
      "parents": [
        "28c5a9ba0656ce20d76a02de7299b8c129373675",
        "cb3ceceda227036c357a1c3173ecbd8c3116b148"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 18 17:52:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 18 17:52:20 2015 +0000"
      },
      "message": "Merge \"Set INSTALL_TEMPEST to default true\""
    },
    {
      "commit": "199c6048fd209d87c87c0bb40860f4b4b2661a5e",
      "tree": "6e263ce04bb604ff22b95a3b7f9f3aaca739ccdc",
      "parents": [
        "7b2ee1c6d85909f6d11af96b6d6928ba2f5a2985"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Mar 18 10:48:47 2015 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "pshchelokovskyy@mirantis.com",
        "time": "Wed Mar 18 10:48:47 2015 +0000"
      },
      "message": "Recreate tox venv for tempest on stack.sh run\n\nSometimes when certain dependencies are changed, recreating an existing\nDevStack fails, as tempest is using an old existing venv for tox run,\nwhere dependencies are not met.\n\nThis change should help developers who are reusing\ntheir existing DevStack.\nThe gate should not be affected as there the vev is freshly created\nanyway.\n\nChange-Id: Ic42ba1cb0aa829c5120151d3d8cdafa4efc3ffaa\n"
    },
    {
      "commit": "8421c2b9ab5d8242abb7d1bdc20435408db8b802",
      "tree": "9d9b6abbf9ee99f6cadb81a9b5a38ecc676961e8",
      "parents": [
        "5c619b43dbd9a649cc7bad3f8527c8b9ded1d631"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 16 13:52:19 2015 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 18 13:30:59 2015 +1100"
      },
      "message": "Use install(1) where possible\n\nThis eliminated a number of sudo calls by doing the copy/chown/chmod in\na single step and sets a common pattern.\n\nChange-Id: I9c8f48854d5bc443cc187df0948c28b82c4d2838\n"
    },
    {
      "commit": "cb3ceceda227036c357a1c3173ecbd8c3116b148",
      "tree": "39683ae9fc917518a2491bdc763fdc94261bc981",
      "parents": [
        "5c619b43dbd9a649cc7bad3f8527c8b9ded1d631"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 16 10:37:51 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 16 10:37:51 2015 -0400"
      },
      "message": "Set INSTALL_TEMPEST to default true\n\nThis commit switches the default value for INSTALL_TEMPEST on master\ndevstack to be true. Not installing tempest by default on devstack is\nconfusing for devs and people working with tempest in devstack. The\nvenv isolation is only really required on stable branches because of\nconflicting requirements, however it is not really necessary on master.\n\nChange-Id: I368cb56fd9e0cbf59cefe24a46507d3f58b9a8e3\n"
    },
    {
      "commit": "58065f26b6f35272636174c3b07006255424b9c5",
      "tree": "82e7c876c1fff628b9eafc0ab89098f968d20eeb",
      "parents": [
        "f6fd39f9743cf0eb3be017c907bbe5b3ba2873ee"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Mar 14 06:13:26 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Mar 14 06:13:56 2015 -0700"
      },
      "message": "Set compute-feature-enabled.preserve_ports\u003dTrue in tempest.conf\n\nBecause of branchless Tempest we have to set a compute-feature-enabled\nflag to test preserving preexisting ports from Neutron since the code\nonly works starting in Kilo and won\u0027t be backported to stable/juno or\nstable/icehouse.\n\nWe can remove this flag once juno-eol happens.\n\nDepends-On: I95469e4c2f4aa2bc4e6342860a9c222fb4fa7e16\n\nRelated-Bug: #1431724\n\nChange-Id: I214baa3b861e29bedf6bb7b50534ac2286676dd1\n"
    },
    {
      "commit": "7b2eaedabf0700a50ddcb32ac54570ea200c616e",
      "tree": "c786aa9ecb5d87cb5b13f0ae773f40b676ab6524",
      "parents": [
        "68ed19b696c347d7e9d48b92b643419549bbd249"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 13 12:05:49 2015 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Sat Mar 14 10:18:44 2015 +0000"
      },
      "message": "Adding tempest_roles when auth_version is v3\n\nWith identity v3 the _member_ role is not added on the projects\nautomatically for the user when it\u0027s created.\n\nSetting _member_ to tempest_roles so that tempest adds the role.\n\nChange-Id: Iaae9286ecc6f019d36261a5c450068a650e24a28\n"
    },
    {
      "commit": "23d6d5068752358c1d3bbacc314594b1b50e2fc8",
      "tree": "2ab4aa455d84ffc337687bc51c370a23be5f60d7",
      "parents": [
        "cfbf8a165956b0c6b0c921d5486295d7c923310a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 06 15:24:22 2015 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Mar 12 22:01:06 2015 +0000"
      },
      "message": "Stop using deprecated oslo_concurrency and sql_connection config options\n\nAs per the logs:\n Option \"lock_path\" from group \"DEFAULT\" is deprecated. Use option \"lock_path\" from group\n\"oslo_concurrency\".\n\nOption \"sql_connection\" from group \"DEFAULT\" is deprecated. Use option\n\"connection\" from group \"database\".\n\nChange-Id: I2109cec07ebee916c9ce0ccd24bd9a47d8d3c688"
    },
    {
      "commit": "7e80bf21fba8b4bb83fbedebdfbeae2f5ef874fa",
      "tree": "dee7e4b9a12ca73ff04ef6dcf5c1ac0033ebec5c",
      "parents": [
        "81dcb64b0d1d6d6506222a2155157f69af98b601",
        "c9b245bb438cdfe1155a86986e3fe2eb83f6f328"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 03 14:00:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 03 14:00:57 2015 +0000"
      },
      "message": "Merge \"Optionally install tempest and disable by default\""
    },
    {
      "commit": "c9b245bb438cdfe1155a86986e3fe2eb83f6f328",
      "tree": "65e2c8bef11591fe090a751ed1b26faeb1ea4e9f",
      "parents": [
        "f55af826a5252c70754739921f81d2b217093e4a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Feb 10 14:32:39 2015 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Feb 20 15:46:49 2015 -0800"
      },
      "message": "Optionally install tempest and disable by default\n\nIn I78d51f04ed01da4ce8aa0e127be028f969d3b4f8 we turned off installing\ntempest because we install it on stable branches where the stable reqs\ndo not equal the tempest master (branchless) reqs.\n\nLeave this off by default since that is the behaviour we have in the\ngate, and make default devstack as similar to the gate as possible. But\nadd an option to install tempest by default so developers can opt and\nreproduce the previous behaviour.\n\nUpdate the tempest section of the README with how to run tempest tests\nand how to install tempest if desired.\n\nChange-Id: Ie4ea7335a57917244873ec54658ca269ab765ce1\n"
    },
    {
      "commit": "83e166b707bbce1501146db06e968194f3c7b376",
      "tree": "150094a9dfa305154a9628e2fee289bfab3ee512",
      "parents": [
        "aa8d31ac8b6a69b40569f7d906b8217ac6612c2d"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Feb 18 19:01:20 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Feb 20 09:50:34 2015 -0500"
      },
      "message": "Ensure we install tempest-lib from git in tempest\u0027s tox venv\n\nThis commit adds installing tempest-lib from git to the tempest full\njob\u0027s tox venv. Since by default tempest isn\u0027t being installed\nglobally anymore and when we do run tempest it is normally within a\ntox venv that means previously the install from git flag isn\u0027t being\ntaken into account.\n\nChange-Id: I98b0754c4a91690c9402fa2ae2c3e9ba9195d444\n"
    },
    {
      "commit": "f55af826a5252c70754739921f81d2b217093e4a",
      "tree": "af37512727c75bca01b216c936cc023732af7f05",
      "parents": [
        "d5e934e23ca1b540b6aca6a16a890431212e6aad",
        "d5ac7852473a8a34ae097c33ed173d640db80379"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 17 23:47:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 17 23:47:54 2015 +0000"
      },
      "message": "Merge \"Add new function get_from_global_requirements\""
    },
    {
      "commit": "d5ac7852473a8a34ae097c33ed173d640db80379",
      "tree": "a149e49e3aa77709ba7dfbb0fa9a67e960b224c5",
      "parents": [
        "d26da45b98a75b9d61d0a33d216ca15543a7faf2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Feb 06 19:29:23 2015 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Feb 17 11:48:06 2015 -0800"
      },
      "message": "Add new function get_from_global_requirements\n\nInstead of specifying the version of a library in devstack, use the version from\nglobal-requirements\n\nAdd new function get_from_global_requirements and use it\nwhere it makes sense.\n\nChange-Id: I6b2f062761ac05ef72fc6cc9993bc204faf06fa5\n"
    },
    {
      "commit": "314723962b72612b6238e3143feb7ab4f1a3fb60",
      "tree": "9a90b495da0951a5ac2f42ad990e52618ecebc00",
      "parents": [
        "c309e357ae7efadfb06658fe771ec5c6361bef02",
        "0ea8b72a20be9026f025eaa6d9b4277b058aa735"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 12 17:48:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 12 17:48:54 2015 +0000"
      },
      "message": "Merge \"Make EC2 compatible with current AWS CLI.\""
    },
    {
      "commit": "311f48764465d809cbc86f0ea38882a98221f7ec",
      "tree": "5489309e1b0f07545100c11183bd916710be2e54",
      "parents": [
        "2a811912c6e8a2f85d4a9ef03694cd29cb5fd1cd"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 18 16:31:34 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 11 10:56:47 2015 -0600"
      },
      "message": "Remove deprecated vars\n\nThese have been emitting deprecated warnings for over a full release cycle:\nQ_AGENT_EXTRA_AGENT_OPTS, Q_AGENT_EXTRA_SRV_OPTS, CINDER_MULTI_LVM_BACKEND\n\nChange-Id: I3aa5cabd6ce3a0072cba08bbca1ad23d4a831219\n"
    },
    {
      "commit": "2a811912c6e8a2f85d4a9ef03694cd29cb5fd1cd",
      "tree": "38f339b85c2b4573bd3a44fe11d8ceae8c7bced6",
      "parents": [
        "6bcd7009b54408443b07334bde4db473a0dd3c80",
        "58e694e223138dde60fb82f1ca9ebbdbd665ba09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 11 16:14:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 11 16:14:42 2015 +0000"
      },
      "message": "Merge \"Use the site-wide boto.cfg\""
    },
    {
      "commit": "e196544e23222c126c2a5aa956938029a4fc93b1",
      "tree": "57513ace2ee523551718ad78ed6119468e53a4d1",
      "parents": [
        "9b215db569dcee2e9cd52c3336ba14b73ad05ab0",
        "e1d013f9265a86c00ec02822f2425874fa97769f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 11 13:49:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 11 13:49:56 2015 +0000"
      },
      "message": "Merge \"Set ca_certificates_file in tempest, fix test for \"keystone\"\""
    },
    {
      "commit": "9b215db569dcee2e9cd52c3336ba14b73ad05ab0",
      "tree": "165ec0b1d4d9138a5ee794068a368e06011e06e0",
      "parents": [
        "8ed3e40be8672aa23ebd2b6c95accf06a2ff8ac4"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Tue Feb 10 18:19:57 2015 +1100"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Feb 11 14:51:22 2015 +1100"
      },
      "message": "Rename get_or_add_user_role\n\nget_or_add_user_role is specific to adding a role on a project.\nRename it to get_or_add_user_project_role to allow room for adding a\ndomain specific role function.\n\nChange-Id: I999308098d22be9800578ae67144a3b687fbc3be\n"
    },
    {
      "commit": "e1d013f9265a86c00ec02822f2425874fa97769f",
      "tree": "8b2d27a5ce7b48a6850351fa01a5a3270e670838",
      "parents": [
        "5fc64f1fcba9a971e3c7f9e6100fd84d10678425"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Feb 10 14:15:35 2015 -0500"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Mon Feb 09 22:46:00 2015 -0500"
      },
      "message": "Set ca_certificates_file in tempest, fix test for \"keystone\"\n\nConfigure tempest with the location of the devstack CA bundle.\n\nFix a conditional that was looking for the \"keystone\" service\nwhen it should be \"key\". This affected users who set\nUSE_SSL\u003dTrue\n\nChange-Id: I7171d7bd539443dce9f3b1a80274b7861abdcfdb\n"
    },
    {
      "commit": "220e6e73d8c998ed575fb99fe454a27c665a3a6a",
      "tree": "04fcf281a540a113a88975f49224b7040e8c5574",
      "parents": [
        "7ec3772d5f9baf63c98b66a6f1bf41dca29b3062",
        "1368b98669ae9365193f8cd22bdce1c9abdc5499"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 09 23:15:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 09 23:15:16 2015 +0000"
      },
      "message": "Merge \"Stop installing tempest\""
    },
    {
      "commit": "1368b98669ae9365193f8cd22bdce1c9abdc5499",
      "tree": "3ba02c7d69be1859ca18cdcb7c57d089ed1f8ec3",
      "parents": [
        "da352c7b4bbe8fb7f8f663f84194f7cddbe8f3e2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Feb 04 15:28:18 2015 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Feb 09 11:32:52 2015 -0800"
      },
      "message": "Stop installing tempest\n\nWe run tempest inside of tox so no nee to install it. By not installing\nit we decouple one more thing from the requirements sync.\n\nWithout this patch, due to branchless tempest, tempest must work with\nmaster and all stable branch global requirements.\n\nAlthough installing tempest should work on master, don\u0027t install it\nanyway to make the user experience more uniform across master and\nstable branches.\n\nNote: Long term we can install this inside of a virtualenv\n(I92648fffc1ad6af53006a0970722fd15f4e79dc2) but that logic hasn\u0027t landed\nyet and installing tempest is breaking us. So leave moving this to a\nvirtualenv for a later patch.\n\nChange-Id: I78d51f04ed01da4ce8aa0e127be028f969d3b4f8\n"
    },
    {
      "commit": "0ea8b72a20be9026f025eaa6d9b4277b058aa735",
      "tree": "57fc3050db6ab5c506d8848b22ad82137da8cdc3",
      "parents": [
        "e79678af5ed1621cd8740879b496a0d3716ab8b1"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Fri Feb 06 22:37:53 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Fri Feb 06 22:51:07 2015 +0300"
      },
      "message": "Make EC2 compatible with current AWS CLI.\n\nNova listens for EC2 calls now at the URL without path -\nhttp://some.server.com:8773/\nI was made in review -\nhttps://review.openstack.org/#/c/152496/\n\nSo I suggest to change EC2 urls in keystone catalog.\n\nChange-Id: Ia2975ce0f6a30eed6016733e12c98b5f97648307\nCloses-Bug: 1417555\n"
    },
    {
      "commit": "58e694e223138dde60fb82f1ca9ebbdbd665ba09",
      "tree": "0495e7b1cbb9fe7fdf7d71e53030c30388a76813",
      "parents": [
        "fdae448a05942d70f20f9de63a56877d11f89c08"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Feb 04 12:45:50 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Feb 04 12:45:50 2015 +0100"
      },
      "message": "Use the site-wide boto.cfg\n\nThe boto.cfg in the TEMPEST_DIR is not read by any tool at the momement,\nincluding tempest and euca2ools.\n\nAdding the ssl setings to the site-wide config file.\n\nChange-Id: Ibeab5671ac81e5092da0ee7ec1ecf867f8555082\n"
    },
    {
      "commit": "18f39bfb1f6af23a7fc5f5a5b822e7216ce9ec62",
      "tree": "7d129d3e5a087f1d819f19282cd3978e051bd936",
      "parents": [
        "c2999d190a0ce92a99332a9733b2e43828a6201c"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Jan 28 13:38:32 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Jan 28 13:38:32 2015 +1000"
      },
      "message": "Remove the default project from all users\n\nThe default project means that a user gains token scoping information\nfor a project if they don\u0027t specify another. This is something we want\nto discourage for user creation. User\u0027s should specify there own\nauthentication scope when they authenticate.\n\nChange-Id: I42c3060d59edfcd44d04cd166bad500419dd99bc\n"
    },
    {
      "commit": "ca5b5485d9be07a6f9e57440901dc612889071c0",
      "tree": "5973d08b5d8ae66ce814a8a90a056ebdec324cb5",
      "parents": [
        "c34cb7b5ef3e6a87b1931f779e11648df2b7144c",
        "537532931da4103e1a873684476dac6d7fe56489"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 17 17:45:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 17 17:45:29 2015 +0000"
      },
      "message": "Merge \"Make changes such that -o nounset runs\""
    },
    {
      "commit": "537532931da4103e1a873684476dac6d7fe56489",
      "tree": "e35fe8f6032774a831ccfbf2a4d72a68654bbb38",
      "parents": [
        "5f6f43ed9f67a86cad03c1d0c673429814467d6d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 04 19:38:15 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jan 15 13:06:14 2015 -0500"
      },
      "message": "Make changes such that -o nounset runs\n\nThis makes a bunch of variable cleanups that will let -o nounset\nfunction, for the time being we hide nounset behind another setting\nvariable so that it\u0027s not on by default.\n\nBecause this is bash, and things are only executed on demand, this\nprobably only works in the config it was run in. Expect cleaning up\nall the paths to be something that takes quite a while.\n\nThis also includes a new set of unit tests around the trueorfalse\nfunction, because my change in how it worked, didn\u0027t. Tests are good\nm\u0027kay.\n\nChange-Id: I71a896623ea9e1f042a73dc0678ce85acf0dc87d\n"
    },
    {
      "commit": "b74e01c34de76cb451f80d2f1ac1c4ccac1bb7e4",
      "tree": "c0c72cd9c194db806f40b7d4aecbbcd8b81c47f3",
      "parents": [
        "3eaa0781e3d87bee6d343573954b682f1f23d4b9"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Thu Dec 18 01:35:35 2014 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Wed Jan 14 14:37:13 2015 -0500"
      },
      "message": "Add a group create function, and a sample group\n\nSlowly trying to introduce more v3 concepts into a generic\ndevstack installation.\n\nWork with description of none and description with spaces\n\nChange-Id: I7d2fde58363698ff020f92f129f1ff7378f945a8\n"
    },
    {
      "commit": "7b47c47308a601839008413d20acacf2c52e3f45",
      "tree": "98e776f2cb54c110ae1482050d3273bd72f17479",
      "parents": [
        "5c0a3cfb71ef8c8faca92c19e4eee4968eb309e3"
      ],
      "author": {
        "name": "Nels Nelson",
        "email": "nels.n.nelson@gmail.com",
        "time": "Mon Jan 05 16:36:42 2015 -0600"
      },
      "committer": {
        "name": "Nels Nelson",
        "email": "nels.n.nelson@gmail.com",
        "time": "Mon Jan 05 23:06:05 2015 -0600"
      },
      "message": "Customizing tempest configuration for libvirt-lxc\n\nIn order to support the continued testing of the libvirt driver\nwith lxc virtualization, certain compute features must be disabled\nincluding rescue, resize, and suspend.\n\nChange-Id: I52150fef11ba6e3ab2fd0acacaa3c64413c0c0d1\n"
    },
    {
      "commit": "f3e75bf979bac5330034d350c416c61df7d8feb4",
      "tree": "e5c44cab7a64f77129de0c715867e16a8365f331",
      "parents": [
        "7f8028069883b8214bd2aae56f78514a4fddddbe"
      ],
      "author": {
        "name": "Alessandro Pilotti",
        "email": "apilotti@cloudbasesolutions.com",
        "time": "Mon Dec 15 20:02:08 2014 +0200"
      },
      "committer": {
        "name": "Alessandro Pilotti",
        "email": "apilotti@cloudbasesolutions.com",
        "time": "Mon Dec 15 20:05:19 2014 +0200"
      },
      "message": "Fixes Heat tempest issue due to hardcoded qcow2 extension\n\nThe orchestration image_ref is set incorrectly if the extension is not\nqcow2, as a result tempest cannot find the Glance image and the\nassociated tests fail.\n\nThis patch fixes the issue by handling any extension.\n\nChange-Id: I32ffe021714590a1b1bab232b1d4f5da238bd4d8\nCloses-Bug: #1402774\n"
    },
    {
      "commit": "bfed4850b74f7ed3ed6a4b54877867a4dbd0d8b3",
      "tree": "b7f14cbefb1e05d75df17abde181fab4b0146fde",
      "parents": [
        "f344758fb45290a64b735c849f9933ae14cb4244",
        "122a16fb95e480126319844d94196ea3327b71e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 17:14:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 17:14:37 2014 +0000"
      },
      "message": "Merge \"Tempest allow_tenant_isolation in auth section\""
    },
    {
      "commit": "d09a1db5a449fc758bf840858f6fecba173705b3",
      "tree": "19f949a600c09109c306dd86ad830c474693bb58",
      "parents": [
        "3fe578d41d52577e6af4dc948287dfbc2eb06f46",
        "e263c82e48a431e502bd6baceb6dfcfdc1750cbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 20:32:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 20:32:15 2014 +0000"
      },
      "message": "Merge \"add shebang lines to all lib files\""
    },
    {
      "commit": "3fe578d41d52577e6af4dc948287dfbc2eb06f46",
      "tree": "11f4464588d00c20546e28e95d11d6870ccfdfa2",
      "parents": [
        "f8cf2777d551fc2c87ad72fd21242411998674c6",
        "33e8ee20a4ad087f5538e813eace1ca23243e2c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 16:33:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 16:33:28 2014 +0000"
      },
      "message": "Merge \"Tempest: configure exact set of extensions to test\""
    },
    {
      "commit": "e263c82e48a431e502bd6baceb6dfcfdc1750cbb",
      "tree": "5ca592e668dedb4debc6c7170f3abf37cc4bc0c6",
      "parents": [
        "2f8e08b5728f4272b415b1c0aab8ff62eae29b06"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 14:25:28 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Dec 10 11:28:05 2014 -0500"
      },
      "message": "add shebang lines to all lib files\n\nWith gerrit 2.8, and the new change screen, this will trigger syntax\nhighlighting in gerrit. Thus making reviewing code a lot nicer.\n\nChange-Id: Id238748417ffab53e02d59413dba66f61e724383\n"
    },
    {
      "commit": "099dd6ce8a17561aaced0568992baddc2abdb1c4",
      "tree": "d404cdafe2e95838f1fa9d037f904973fd51550e",
      "parents": [
        "805887e4ee320ec3f663c230d07601fc2300f898",
        "5a252d9a0e860e27676b60851766728451c29c17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 00:10:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 00:10:26 2014 +0000"
      },
      "message": "Merge \"Fix variable typo of use_syslog in lib/tempest\""
    },
    {
      "commit": "00111b59d2db3fc1ff7f311abf4e0be6690183eb",
      "tree": "0d0303d35b913a2eab677d40cca2e15c5b80fc57",
      "parents": [
        "b23cdf294bb399dfea9f00d0ee9d558e814f93bb",
        "82a7d939290ec7224f1e918a35e8c5ad0c18cb31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:24:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:24:34 2014 +0000"
      },
      "message": "Merge \"Fixes lib/tempest to accomodate Storage Protocol name with spaces\""
    },
    {
      "commit": "b23cdf294bb399dfea9f00d0ee9d558e814f93bb",
      "tree": "de0f1bf7b09a2d7554adacebc31b3f39d44c9c5b",
      "parents": [
        "ce3ba964ede45a741395a09c0713f2013bc4eecc",
        "90c20209088eca3dcf830856a3a3118367dbc09f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:24:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:24:30 2014 +0000"
      },
      "message": "Merge \"Configure boto.cfg in tempest to point to SSL bundle\""
    },
    {
      "commit": "33e8ee20a4ad087f5538e813eace1ca23243e2c5",
      "tree": "a2a64e8d765c831a66a88d9671fbcb85783ab70c",
      "parents": [
        "47a81c912323adb6ef0a8254e35de311c41efe9b"
      ],
      "author": {
        "name": "Salvatore",
        "email": "salv.orlando@gmail.com",
        "time": "Sun Oct 05 01:36:34 2014 +0200"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 11:54:02 2014 -0500"
      },
      "message": "Tempest: configure exact set of extensions to test\n\nSo far devstack configures tempest either for testing all extensions\nor a specific subset. It does not allow users for specifying a set\nof extensions which should not be exercised.\n\nThis patch adds this support. To this aim, the tempest configuration\nprocess will scan API endpoints for active extensions using the\nverify_tempest_config.py tool, and then will remove those extensions\nwhich have been explicitly disabled by the user.\n\nIf an explicit subset of extensions to enable is passed to devstack,\ntempest will use this subset, rather than the list of active\nextensions.\n\nImplements blueprint branchless-tempest-extensions\n\nChange-Id: I263bcf04668953f414a4ef18cb98c1c373e142ad\n"
    },
    {
      "commit": "82a7d939290ec7224f1e918a35e8c5ad0c18cb31",
      "tree": "0c3709b85973f4891e85eb82540c4c67266074e7",
      "parents": [
        "db3225c1264e1363262c210daa4a3c77a4fb6853"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Dec 04 14:09:16 2014 +0100"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Dec 04 14:09:16 2014 +0100"
      },
      "message": "Fixes lib/tempest to accomodate Storage Protocol name with spaces\n\nChange-Id: Ic711b2bb69f78b10ff6cb48e670df2d35646d8e9\nCloses-Bug: #1278835\n"
    },
    {
      "commit": "5a252d9a0e860e27676b60851766728451c29c17",
      "tree": "21be1e7087595e23e2cb3b2e721ffca86e875c50",
      "parents": [
        "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Nov 21 21:55:09 2014 +0900"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Dec 02 20:04:33 2014 +0000"
      },
      "message": "Fix variable typo of use_syslog in lib/tempest\n\nTEMPEST_CONF is not set but used it. As a result the meaningless file\n\u0027DEFAULT\u0027 is created. So this commit fixes to use proper variable name.\n\nCloses-bug: #1394969\nChange-Id: If6e58f269319df3c4f71b4fc13aa855c63f7e3a3\n"
    },
    {
      "commit": "f10c81869e27f215092c98af5d5b7c19bd64a8c9",
      "tree": "a0dc1fb80cded3d5a20752e22964371e0ef6294a",
      "parents": [
        "979d50fab04a3046d27391a22605654122566348"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 27 07:13:35 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 27 07:13:35 2014 -0500"
      },
      "message": "drop tempest xml variable setting\n\ntempest has dropped xml support, this variable no longer does\nanything.\n\nChange-Id: Iab4dbb88f6f01fe301fd54b3ac53995bed1c485a\n"
    },
    {
      "commit": "90c20209088eca3dcf830856a3a3118367dbc09f",
      "tree": "e2739e842ea2426929ce3311b67fd93b6bb416be",
      "parents": [
        "2d7f19627771680d4872eb77e06ceccf3cdd7b1b"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Mon Nov 17 01:16:22 2014 -0500"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Thu Nov 20 21:42:40 2014 -0500"
      },
      "message": "Configure boto.cfg in tempest to point to SSL bundle\n\nThe boto client uses the ca_certificate_files value in the\nBoto section of /etc/boto.cfg when making an SSL client\nconnection. Configure that to be the devstack SSL CA bundle\nso the boto tests will pass when running against an SSL or\nTLS-proxy configured devstack environment.\n\nChange-Id: I55ae6d6e0c5b3adb4370ec93f40ae1cd47741457\n"
    },
    {
      "commit": "86b65dd77b14a757b1bdbec2b6ae6b4900a88bed",
      "tree": "4afed18f6316ab517fb10befc469edd998a4deab",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 20 17:23:04 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 20 17:23:04 2014 -0500"
      },
      "message": "fix tempest-lib setup\n\nThe setup should have been with setup_dev_lib, which looks up the path\nfrom GITDIR. This should let tempest-lib src jobs function.\n\nChange-Id: Ia160708c089adce469d878030196b6fed8acc92d\n"
    },
    {
      "commit": "e4e535b0bf07bc823bdd72b31f66628e5ea96465",
      "tree": "9c2cb52b448c0ca0c94f062cfb949e4c3d233b76",
      "parents": [
        "3f054b48d40a0efaa6a49078e98fa97855f08c8f"
      ],
      "author": {
        "name": "salvatore",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Oct 29 18:22:46 2014 +0100"
      },
      "committer": {
        "name": "salvatore",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Nov 19 01:39:00 2014 +0100"
      },
      "message": "Ensure syslog option is honored by neutron and tempest\n\nSyslog settings were not configured at all for these two\nprojects. As a result, regardless of the value of the\nSYSLOG environment variable, the use_syslog options for\nthese two projects was always set to False.\n\nChange-Id: Iba6155d62beffa06e5bb9ac16b06082ec64d0926\nCloses-Bug: #1394024\n"
    },
    {
      "commit": "51c20e73613de8ffa02b56bc59cba9999ff1a9b0",
      "tree": "9ab83e25aea8edb6d97476166a31f468b0e5805e",
      "parents": [
        "db0fa80c59b32ff1a41ffd9397c7c88746dc040a",
        "91b229058cd8204d0c3a038d24aa09d1baadef2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 20:26:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 20:26:59 2014 +0000"
      },
      "message": "Merge \"apparently the upstream naming is tempest-lib\""
    },
    {
      "commit": "91b229058cd8204d0c3a038d24aa09d1baadef2f",
      "tree": "dd92f9f73ba7b8e68b03f5cda11f20c805d00340",
      "parents": [
        "5e3e8610aae5620be546884bb0b12b894050a903"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 07:13:35 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 07:13:35 2014 -0500"
      },
      "message": "apparently the upstream naming is tempest-lib\n\ntempest_lib was how this was generally referred to, however that meant\nthat the job naming wasn\u0027t specifying the correctly src\nlibrary. Change to tempest-lib to actually test these things before\nrelease.\n\nChange-Id: I4c0712156d7ff71ee43747f30ab940e249d12ebc\n"
    },
    {
      "commit": "dc73d39a3006f92b2902a08279377634efb03094",
      "tree": "f67ab087b1a2de5b45f5c1204f69d4b6f8273942",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Nov 17 03:54:58 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Nov 17 04:04:32 2014 +0000"
      },
      "message": "Add TEMPEST_ENABLE_NOVA_XML_API option\n\nXML support of Nova API has been deprecated with the following\nmessage:\n  XML support has been deprecated and may be removed as early\n  as the Juno release.\nNow Kilo development cycle started, so we should disable Nova\nAPI XML tests on Tempest.\n\nThis patch adds TEMPEST_ENABLE_NOVA_XML_API option for setting\nTempest test by devstack-gate. The default value is True because\nof keeping the test coverage. After merging a devstack-gate patch\nwhich specifes True for stable/icehouse and stable/juno, we will\nset False for the master blanch.\n\nI4acc15ce5f487738bb34a95c2261a5d05d827d8d is a Nova patch which\nremoves XML API support.\n\nChange-Id: I2ab8f5c3d15b496e0b639c99bb8592533a69a265\n"
    },
    {
      "commit": "d4732d76fc6e48cb0c2bc9070efc2bc1b1c17d01",
      "tree": "889e5bcc356493daad01d8ac68ade3689172a711",
      "parents": [
        "94f8bea9e4ff0434df1723cf269c4300a4373524",
        "c411fcfc9224894db55d82b8ce4fa4a2b68de89d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 14 03:17:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 03:17:19 2014 +0000"
      },
      "message": "Merge \"Allow installing tempest only with keystone\""
    },
    {
      "commit": "c411fcfc9224894db55d82b8ce4fa4a2b68de89d",
      "tree": "36b5b0cd6bf5d0ba9b0d325c9a770b760dbf7f0a",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 19 16:48:14 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Nov 10 11:50:51 2014 +0100"
      },
      "message": "Allow installing tempest only with keystone\n\nModify the lib/tempest to not fail\n if no nova or glance available.\n\n* This allows performance test of keystone and neutron with\n  tempest (or tempest stress runner) without having system\n  noise from another components.\n* Depending on not required components for tempest is bad practice,\n  tempest service decorators expected to allow tempest,\n  to run in more minimal system out-of-the-box.\n\nChange-Id: Ifc40b1eb5c4b79d96a5fae919b88afecca642ca0\n"
    },
    {
      "commit": "5cb190697c1bce5dcd2ad843922813b0cc74bd24",
      "tree": "ba87095ef1603c957902abadcb692ccf653e6f59",
      "parents": [
        "2d18b83600bf53df3a41aec619eee67328fe154f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sat Nov 01 01:37:45 2014 +0100"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 04 10:18:58 2014 +0100"
      },
      "message": "support installing clients at released versions\n\nexpand the devstack support for libraries from released versions to\nsupport python-* clients and tempest_lib.\n\nDepends-On: I81b0d228e7769758c61e5b0323ecfce8c8886d39\n\nChange-Id: I26fac0ccf8fd4818e24618d56bf04b32306f88f6\n"
    },
    {
      "commit": "2e347543257cbb31625b79e25e8907331a33a699",
      "tree": "5a6da4648d4fbabb9e81f65a6d351c7046822adc",
      "parents": [
        "18c007451a4ddc7d903380b2bad82192115c885a",
        "608f884edb2faff59100bb5aa84e8d59e5d3e6d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:25:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:25:09 2014 +0000"
      },
      "message": "Merge \"Use ALT_INSTANCE_USER for image_alt_ssh_user\""
    },
    {
      "commit": "26c9d02b314c863a2605647f5f48a00ff4dcb232",
      "tree": "128fa73909d26fdcf9e39b63c1625b8f8b7ebb45",
      "parents": [
        "1c0628f83ce2dbf27dc0c916a53d915b20233890",
        "09fb7baff50cfa2d7ca4b5678d3a535842f019c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 23 11:50:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 23 11:50:08 2014 +0000"
      },
      "message": "Merge \"Update multiple backend configuration in tempest script\""
    },
    {
      "commit": "1c0628f83ce2dbf27dc0c916a53d915b20233890",
      "tree": "d209cfb13ee950717f4d6b4c5bc41a732354ff9d",
      "parents": [
        "f367fd4dbc9a7f089128d48cae8816b98f2e55ce"
      ],
      "author": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Wed Oct 22 16:22:47 2014 -0700"
      },
      "committer": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Wed Oct 22 16:23:05 2014 -0700"
      },
      "message": "Fix an issue with setting tempest volume vendor_name with spaces\n\nIf the volume vendor has spaces in it, for example “Open Source”, we\nneed to have quotes around the uses of the variables or the behavior\nwill not be as expected.\n\nChange-Id: Ie1e99b6d6de2313e5b5b5a5d3057c136c9b34601\n"
    },
    {
      "commit": "09fb7baff50cfa2d7ca4b5678d3a535842f019c5",
      "tree": "886aa24e54005a3d57c3323a0f88770e33a3c7a2",
      "parents": [
        "ddfbacef9fd0bd64b38674524f7829b42ed08bbd"
      ],
      "author": {
        "name": "Swapnil Kulkarni",
        "email": "coolsvap@redhat.com",
        "time": "Thu Oct 16 06:30:28 2014 +0000"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Oct 16 12:03:17 2014 -0500"
      },
      "message": "Update multiple backend configuration in tempest script\n\nCurrently when we configure the tempest with multiple LVM\nbackends the backend names are created as LVM_iSCSI and\nLVM_iSCSI_2 which fails since the backends created by cinder\nare lvmdriver-1 and lvmdriver-2.\n\nThis patch updates the backend names. Added support for\nCINDER_ENABLED_BACKENDS and added todo to remove\nCINDER_MULTI_LVM_BACKEND once its formally removed\n\nCloses-Bug:#1369946\nCloses-Bug:#1369942\n\nChange-Id: If44f5eb206616afb0fbaf333f3fa6a296d4650cd\n"
    },
    {
      "commit": "014564873e98f521338f8bf3ac97e1a7e96ecc9c",
      "tree": "70489f0cea8764783c7b3a3f534af6c86872a0be",
      "parents": [
        "a6478982753e73526abffa6573748e27a63fc494"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Oct 14 18:53:53 2014 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Oct 14 18:58:29 2014 -0400"
      },
      "message": "Set Tempest storage protocol and vendor w/o setting driver\n\nSet TEMPEST_STORAGE_PROTOCOL and TEMPEST_VOLUME_VENDOR if\nthey are changed from their defaults, or if\nTEMPEST_VOLUME_DRIVER is changed.\n\nThis maintains the current behavior of setting these options if\nTEMPEST_VOLUME_DRIVER is set to something other than \"default\".\n\nChange-Id: I1fb7f5db0446f97de48b97a6f451882cc51c51a4\n"
    },
    {
      "commit": "608f884edb2faff59100bb5aa84e8d59e5d3e6d8",
      "tree": "87624f0d5c8fd8fe6ef7a3a49c7ff2306b2addbd",
      "parents": [
        "552459cbccf12473c5734f92b034c8f2464a4069"
      ],
      "author": {
        "name": "Kirill Shileev",
        "email": "kshileev@gmail.com",
        "time": "Fri Oct 03 22:48:58 2014 +0400"
      },
      "committer": {
        "name": "Kirill Shileev",
        "email": "kshileev@gmail.com",
        "time": "Fri Oct 03 22:50:57 2014 +0400"
      },
      "message": "Use ALT_INSTANCE_USER for image_alt_ssh_user\n\nChange-Id: Ib9cfb6e989575d62c493cbe92fdefd8c90256bcd\nCloses-Bug: 1377914\n"
    },
    {
      "commit": "9241e36bf10deea898a58cca43e22a8885082e2d",
      "tree": "f51f2be989eabc806743738354cf555ee2639513",
      "parents": [
        "b4aad373aea5a2aba5a778afc796764089b93830",
        "fa4ece89f7928bc86b194b62f02304e805ae573b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 28 02:24:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 28 02:24:26 2014 +0000"
      },
      "message": "Merge \"Remove Nova v3 API endpoint\""
    },
    {
      "commit": "fa4ece89f7928bc86b194b62f02304e805ae573b",
      "tree": "d65dd3cdb0863171a080c11b8f14fdb574f26cdf",
      "parents": [
        "8fe3f70efd6c74479d2f17b789976fb3dfb8efd2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Sep 25 00:40:17 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Sep 25 02:08:10 2014 +0000"
      },
      "message": "Remove Nova v3 API endpoint\n\nNova v3 API has disappeared in Juno cycle, and we don\u0027t test the API\nnow on the gate since If63dcdb2d05aa0fab0b6848a1248b6678f1ee9ad .\nThis patch removes the endpoint of Nova v3 API.\n\nChange-Id: I85f87b37558a15d1eaaa781b02fec5b02bd2ab44\n"
    },
    {
      "commit": "18d4778cf7bffa60eb2e996a13c129c64f83575f",
      "tree": "d6d934b05026d32d6942b34a5e3a359202b3996c",
      "parents": [
        "d60c10d6dbe44445aaab9e3fcc0127e39e989f40"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Mar 19 17:47:42 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Wed Sep 24 18:36:37 2014 -0400"
      },
      "message": "Configure endpoints to use SSL natively or via proxy\n\nConfigure nova, cinder, glance, swift and neutron to use SSL\non the endpoints using either SSL natively or via a TLS proxy\nusing stud.\n\nTo enable SSL via proxy, in local.conf add\n\nENABLED_SERVICES+\u003d,tls-proxy\n\nThis will create a new test root CA, a subordinate CA and an SSL\nserver cert. It uses the value of hostname -f for the certificate\nsubject. The CA certicates are also added to the system CA bundle.\n\nTo enable SSL natively, in local.conf add:\n\nUSE_SSL\u003dTrue\n\nNative SSL by default will also use the devstack-generate root and\nsubordinate CA.\n\nYou can override this on a per-service basis by setting\n\n\u003cSERVICE\u003e_SSL_CERT\u003d/path/to/cert\n\u003cSERVICE\u003e_SSL_KEY\u003d/path/to/key\n\u003cSERVICE\u003e_SSL_PATH\u003d/path/to/ca\n\nYou should also set SERVICE_HOST to the FQDN of the host. This\nvalue defaults to the host IP address.\n\nChange-Id: I36fe56c063ca921131ad98439bd452cb135916ac\nCloses-Bug: 1328226\n"
    }
  ],
  "next": "3472386273bccea2375b15c1902e300bade88c33"
}
