)]}'
{
  "log": [
    {
      "commit": "5b52f46c5e3cc4502bbba09883a245fb453af0a6",
      "tree": "1e85511e4ac558ffad32a1fe558763a3dfcc1d97",
      "parents": [
        "08c78aa903cb7d5263a76cbb6c6f13f7b4ffdd18",
        "a2ec7fdb48d5df464fec3fae1f93ae3ea1071c54"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 16 19:45:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 16 19:45:47 2016 +0000"
      },
      "message": "Merge \"Configure project_network_cidr for tempest\""
    },
    {
      "commit": "ee42b55852e9d8e5e7c535efeb2eb29fbbde16b3",
      "tree": "3a54f5552fb2e492e0debe94e4c3b5ca0e1fc439",
      "parents": [
        "06f3639a70dc5884107a4045bef5a9de1fb725a5",
        "3ac1ea85b16cfd5c0d88d3575fc5453cc5dea7c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 13 04:46:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 13 04:46:41 2016 +0000"
      },
      "message": "Merge \"Add a multibackend list to tempest.conf\""
    },
    {
      "commit": "0e8351dfaeee51d05bb093a7bd19fef6d1a93557",
      "tree": "2c95c8ca2e0de1ae4fed948af78ff9778161b230",
      "parents": [
        "d03005321b2f0b38fe0507ca3023a838dee76f84",
        "7b229359671f23b73e8df9f6ef6dbbe443cc96ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 11 03:29:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 11 03:29:01 2016 +0000"
      },
      "message": "Merge \"delete compute api extension config for tempest\""
    },
    {
      "commit": "cb978241f4877c10c9a3ed9d5c56835a8d37bbc8",
      "tree": "28fd9d0556b25e93845f0baf26cb2643ef4f5a9d",
      "parents": [
        "8befb781983be7131adb8eabb34e9860f491893c",
        "894ccc90c0a0795c84ce69afd9a68863a9004f20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 10 18:19:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 18:19:33 2016 +0000"
      },
      "message": "Merge \"disable metering extension in tempest if q-metering not running\""
    },
    {
      "commit": "a2ec7fdb48d5df464fec3fae1f93ae3ea1071c54",
      "tree": "922cbe8f84e4ebe1408c4b281631a632d51c867d",
      "parents": [
        "8befb781983be7131adb8eabb34e9860f491893c"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Aug 10 11:14:00 2016 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Aug 10 11:18:26 2016 -0700"
      },
      "message": "Configure project_network_cidr for tempest\n\nThis value defaults to something not (necessarily) in our fixed range,\nwhich will cause spurious test behavior. We know the value for this, so\njust configure it properly.\n\nChange-Id: I0ee3b71f509377dc7174ce97575e60ee2095f893\n"
    },
    {
      "commit": "8019584b65cf4818fa0da0d8217a9aa42d447d5e",
      "tree": "50a8a364dcdd4ff71bd4f326728a0073ae3bdda6",
      "parents": [
        "9ab4bcefcc4308b0b8e7b5067b2fc155dd64d2b9",
        "f90c8e105ba71fb8ac019b61d2a0bb94d9164169"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 10 02:16:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 10 02:16:08 2016 +0000"
      },
      "message": "Merge \"Set deploywait_timeout via localrc option\""
    },
    {
      "commit": "7b229359671f23b73e8df9f6ef6dbbe443cc96ae",
      "tree": "a962ea55eb0ce1047a039a3d5e897e2e35c218ff",
      "parents": [
        "894ccc90c0a0795c84ce69afd9a68863a9004f20"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 09 13:29:11 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Aug 09 13:29:11 2016 -0400"
      },
      "message": "delete compute api extension config for tempest\n\nCompute API extensions are deprecated, we should never be setting this\nin Tempest in master.\n\nChange-Id: I6ad25fab48277abf8a000a275d3fea73a595cdf6\n"
    },
    {
      "commit": "88c1a7715d8858c3c2bce88722a8abf5ef27c6df",
      "tree": "f0eed32af3fe50bd812d97b31639c7b6069585f6",
      "parents": [
        "be0f207007dc1c8ac98b15290880377b050d9bdb",
        "6d3670a65280d71529f8aad8ca5a0422abffebd0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 09 11:43:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 09 11:43:39 2016 +0000"
      },
      "message": "Merge \"Add a way to enable file injection for nova/tempest\""
    },
    {
      "commit": "894ccc90c0a0795c84ce69afd9a68863a9004f20",
      "tree": "0c0aaf25ec7cdba7ea5b9715837cc98861e1635c",
      "parents": [
        "cea7ec8d4bd9f93568eb2e9e05c306535f0ec292"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 08 16:19:05 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Aug 08 16:19:05 2016 -0400"
      },
      "message": "disable metering extension in tempest if q-metering not running\n\nWe don\u0027t run q-metering in default single host configuration, so we\nshould make it so that tempest won\u0027t attempt to test for it either.\n\nChange-Id: I928be70e3b10fc3753fd1081631e54fa839b671d\n"
    },
    {
      "commit": "3ac1ea85b16cfd5c0d88d3575fc5453cc5dea7c2",
      "tree": "c2566604a497a9ccdd1495c3169c876a66712133",
      "parents": [
        "8e64c478ebdfa76c80567a42ca52c9149ee0e52b"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Mon Jun 06 16:00:48 2016 +0300"
      },
      "committer": {
        "name": "scottda",
        "email": "scott.dangelo@hpe.com",
        "time": "Thu Aug 04 13:13:46 2016 -0600"
      },
      "message": "Add a multibackend list to tempest.conf\n\nA change was made to tempest.conf for volume multibackend. Previously,\ntempest used the following, with a limit of 2 backends:\n backend1_name \u003d BACKEND1\n backend2_name \u003d BACKEND2\nThat was changed to accomodate \u003e2 backends. tempest.conf now uses a comma\nseparated list:\n backend_names\u003dBACKEND1,BACKEND2,BACKEND3\n\ndevstack/lib/cinder uses a comma separated list with \"type:backend_name\":\n enabled_backends \u003d lvm:BACKEND1,ceph:BACKEND2\nThis is in order to use scripts in devstack/lib/cinder_backends to setup\ndevstack basked on \"type\".\n\nThis patch allows parsing of the CINDER_ENABLED_BACKENDS to pass the proper\nbackend_name to tempest.\n\nChange-Id: I76973c3fad4998a0f9e534fc9f6a271c1923f7b3\n"
    },
    {
      "commit": "881373c049eceefc4fd7f6c69543d42528830a0e",
      "tree": "a2b7a8c67ec5c8ed5fe568c5e9c20aaeea781476",
      "parents": [
        "b54ba8fee50114d37b45fbeb2ab5cbd97175ccc2"
      ],
      "author": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Jun 21 17:29:54 2016 +0300"
      },
      "committer": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Wed Jul 20 12:33:08 2016 +0300"
      },
      "message": "Add flag for snapshot_backup\n\nWe have new feature in cinder and new test for it.\nThe test is skipped by default.\nNeed to add flag to unskip this test on master and\nMitaka.\n\nnew test: I1964ce6e1298041f8238d76fa4b7029d2d23bbfb\n\nChange-Id: Ib695e60c2ed7edf30c8baef9e00f0307b1156551\n"
    },
    {
      "commit": "6267ec01d6b4c503bca21ca6cbf95b443eff3408",
      "tree": "051ee334e8791ee59102307b45f993adbf6dd239",
      "parents": [
        "06ba4fb98bc54f5445afb457fe22d1f88bcaadf6"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jul 12 19:12:30 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jul 12 19:13:33 2016 -0400"
      },
      "message": "Remove juno/kilo specific tempest config\n\nThis removes several config flags for Tempest\nnow that juno and kilo are end of life. Tempest\nhas already removed these flags too.\n\nChange-Id: I748429e73073f4202f77dfe1002687f76ee9a451\n"
    },
    {
      "commit": "67700ca5209c8d5605cfd94d6ac264f5247a2b8d",
      "tree": "b42a2182a317d582c44dc19579bee64e2af0a07b",
      "parents": [
        "8e64c478ebdfa76c80567a42ca52c9149ee0e52b"
      ],
      "author": {
        "name": "Luz Cazares",
        "email": "luz.cazares@intel.com",
        "time": "Wed Jul 06 12:13:18 2016 -0700"
      },
      "committer": {
        "name": "Luz Cazares",
        "email": "luz.cazares@intel.com",
        "time": "Wed Jul 06 12:23:01 2016 -0700"
      },
      "message": "Remove large_ops_number from devstack tempest\n\nOption was deleted from Tempest config file. Also test scenario\nwas deleted. See commit I93b2fb33e97381f7c1e0cb1ef09ebc5c42c16ecc\n\nChange-Id: I750e50ba7cf8fca1dde391c2620b4a815d6b02a1\nCloses-Bug: #1599619\n"
    },
    {
      "commit": "8e64c478ebdfa76c80567a42ca52c9149ee0e52b",
      "tree": "140ef7c177442f1ac4dc5401d35b0648c5c949fd",
      "parents": [
        "68747349359822780e00833bca124558d835b05b",
        "0578e42fdbb6c626a3b07465ef0df3b5211efb9e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 06 01:49:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 06 01:49:51 2016 +0000"
      },
      "message": "Merge \"Tempest: add a Keystone reseller feature flag\""
    },
    {
      "commit": "6d3670a65280d71529f8aad8ca5a0422abffebd0",
      "tree": "b87e798e9cdb1a5450ad8ded566fcec01b308c85",
      "parents": [
        "9079a40e9ebf6c20d754b8221a55b183de1a0766"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jul 03 19:40:25 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sun Jul 03 19:40:25 2016 -0400"
      },
      "message": "Add a way to enable file injection for nova/tempest\n\nFile injection is disabled by default for the libvirt\ndriver in nova. This adds a variable to enable file\ninjection for the libvirt driver and is also used\nto configure tempest.conf for running personality\ntests.\n\nChange-Id: I34790fadeffd6e3fdc65bd9feed3d6e62316896c\nRelated-Bug: #1598581\n"
    },
    {
      "commit": "ca3a857d356b1fa14c2d1e72d85ec478bcffd40d",
      "tree": "277d46b85bf5a58fdb6e45c765e38cf439c732af",
      "parents": [
        "cbc76ef9b5d7c040721c727fa7a4010e0b76e680",
        "22c695f08a82d527668ef906e11089e6b0046a50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 14 19:50:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 14 19:50:38 2016 +0000"
      },
      "message": "Merge \"Have a way to disable Glance v1 in devstack\""
    },
    {
      "commit": "b901462f538e500790ceb5df66ed8c726be13119",
      "tree": "1951179582d568ee8c80208ae49ea21ef063f804",
      "parents": [
        "e13c933d7001faa254b17b2f7d396cfe23a43c3e",
        "0c0c09af3b14b74b035b50956e545832b26cb6af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 13 13:41:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 13 13:41:02 2016 +0000"
      },
      "message": "Merge \"Set volume service min and max microversions\""
    },
    {
      "commit": "e13c933d7001faa254b17b2f7d396cfe23a43c3e",
      "tree": "8c78b33a8771effeb891180701e6e2ce777ac93e",
      "parents": [
        "3a4b28cae2f506981a89ae31a8e009e8e8101f01",
        "5cda4911adde3e8d6b20d90e52520d0587cf4399"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 11 00:08:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 11 00:08:11 2016 +0000"
      },
      "message": "Merge \"Enable admin_domain_scope by default in Tempest\""
    },
    {
      "commit": "3a4b28cae2f506981a89ae31a8e009e8e8101f01",
      "tree": "5a6becdfda11bfaa970d1665c0bc9b8a159a3cbd",
      "parents": [
        "6ca92cba8f6e92e4eaa22706b15955711b4e6707",
        "36afed43534e5f50e0598ff69c7ea8249c24b5c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 10 16:19:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 10 16:19:55 2016 +0000"
      },
      "message": "Merge \"Set ima_disk_format to vhd when hypervisor is XenServer\""
    },
    {
      "commit": "0c0c09af3b14b74b035b50956e545832b26cb6af",
      "tree": "5be7498317828cb9da01db2cdf546fe5a08a22b9",
      "parents": [
        "5248283e0df0dda9a1bfba4c618167894d717fb0"
      ],
      "author": {
        "name": "Alex Meade",
        "email": "mr.alex.meade@gmail.com",
        "time": "Fri May 13 10:57:29 2016 -0400"
      },
      "committer": {
        "name": "Andrew Kerr",
        "email": "andrew.kerr@netapp.com",
        "time": "Fri Jun 10 13:32:33 2016 +0000"
      },
      "message": "Set volume service min and max microversions\n\nImplements Blueprint: configure-tempest-volume-microversion\nRelated to: I3d9b3fe288333721bf3b2c6c988949f2f253bfcc\n\nChange-Id: I80c6a0c46c667291c6f7fe2a036717504c110314\n"
    },
    {
      "commit": "5cda4911adde3e8d6b20d90e52520d0587cf4399",
      "tree": "90d86706374b43df3bd609e1fcab09fbec50aa98",
      "parents": [
        "026cad84a34ff914707538470ec3ae6e2015e54b"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@hpe.com",
        "time": "Thu Jun 09 00:33:30 2016 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hpe.com",
        "time": "Fri Jun 10 09:49:33 2016 +0000"
      },
      "message": "Enable admin_domain_scope by default in Tempest\n\nTempest introduced a new ability to use domain scoped tokens for\nidentity v3 admin APIs. Since domain scoped tokens can be used\nwith the base keystone policy used in the gate, and the\npre-provisioned admin user is assigned a role on the domain, turn\nthe option alway on.\n\nChange-Id: Ib1bb958eee076364b407fc03e77e6882d92147d2\nDepends-on: I91ca907992428a5a14fb8d48a4fad105d2906e27\n"
    },
    {
      "commit": "a45b40a630d4615455725bcfd8774c2afb054189",
      "tree": "d7f528779f0bfd7f7b4974162c95e91cc210ddee",
      "parents": [
        "18ce57e55c736542a0f328c6cdf0f521faf5e48a",
        "c35110e7c5c35dd1edc310dc3d0bb8693e58d336"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 07 13:54:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 07 13:54:34 2016 +0000"
      },
      "message": "Merge \"Neutron: check if a plugin has the l3 API extension\""
    },
    {
      "commit": "36afed43534e5f50e0598ff69c7ea8249c24b5c2",
      "tree": "36aaf90ad47ff42ecaad1a53af3c18a4c2f149fd",
      "parents": [
        "18ce57e55c736542a0f328c6cdf0f521faf5e48a"
      ],
      "author": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Mon Jun 06 20:17:48 2016 -0700"
      },
      "committer": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Mon Jun 06 20:17:48 2016 -0700"
      },
      "message": "Set ima_disk_format to vhd when hypervisor is XenServer\n\nWhen running tempest testcase test_minimum_basic_scenario will always fail\ndue to lack of configuration [scenario] img_disk_format\u003dvhd in tempest.conf\nThis patchset is to add this configuration when XenServer is used.\n\nChange-Id: I4b916200e6eefb62f148ec8b644fb23ffc7e00a6\nCloses-Bug: #1589787\n"
    },
    {
      "commit": "f90c8e105ba71fb8ac019b61d2a0bb94d9164169",
      "tree": "bcf46c2814a795375d00ec4f9e4aa9a1bfa3fad0",
      "parents": [
        "8bd1750e6a11c5720bc26f91adba4e1f7777062d"
      ],
      "author": {
        "name": "Mike Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Tue Jan 19 19:28:51 2016 +0000"
      },
      "committer": {
        "name": "Michael Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Mon Jun 06 18:52:47 2016 +0000"
      },
      "message": "Set deploywait_timeout via localrc option\n\nCurrently a hardcoded value is used for the DEPLOYWAIT timeout in\ntempest. The patch in review 269249 adds a config option to use\ninstead of this hardcoded value. This patch allows the value to be\nset via the BUILD_TIMEOUT variable.\n\nChange-Id: Id79014fd6e07f93029111f6c28e3537e2e39be9f\nRelated-Bug: 1526466\n"
    },
    {
      "commit": "22c695f08a82d527668ef906e11089e6b0046a50",
      "tree": "1e04aab0a21cd8edc6b558c6f853b6d7d9d66217",
      "parents": [
        "b1bb5380dc2bb6e3710bd5d60c83dd08ff42d581"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed May 11 12:49:07 2016 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Jun 03 14:55:26 2016 -0400"
      },
      "message": "Have a way to disable Glance v1 in devstack\n\nAs part of the process of deprecating Glance\u0027s V1, the glance team would\nlike to start testing V2-only environments. Therefore, this change\nprovides a way to force other services to use V2.\n\nChange-Id: I87e77d07964eac01e9a796817cbc88bd6e59c721\n"
    },
    {
      "commit": "7e603d1bf8689a50ffa3dd93c901a71ea5f5ae36",
      "tree": "d6a2507488e0b4fe031c861f2085b09502912a08",
      "parents": [
        "bc4b96b79425c8485929b8dd5c4e138a395099a3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 01 18:16:14 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 02 14:50:13 2016 -0400"
      },
      "message": "Move tempest plugin install to the end\n\nFor the tempest plugin install inside the tox venv to hold we need to\nensure that it\u0027s the last thing run that touches the tox venv before\ndevstack ends. Otherwise there is a chance we\u0027ll recreate the venv in\na later step of installing and configuring tempest. This commit\nmoves the plugin installation into it\u0027s own function and calls that\nfunction as last phase of the tempest setup to make sure it runs last.\n\nChange-Id: Ie253171537e8c5a9887cc30aba1cad4b31e57663\n"
    },
    {
      "commit": "e3400ec2d25aee504b66110b4ec32cbf92828a25",
      "tree": "0a1c2def6a25df4a456f232c5106bd64d4addd9d",
      "parents": [
        "aacd30a6ca0361b585f3b0918bf3ee0d72b759c6",
        "b65586739098d9c13ff93b3588a25343f82dc7fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 25 04:15:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 25 04:15:07 2016 +0000"
      },
      "message": "Merge \"Add printing the plugin list after the plugin install\""
    },
    {
      "commit": "0578e42fdbb6c626a3b07465ef0df3b5211efb9e",
      "tree": "22419c0db899aacd0a0445dabd919be0b92e7acd",
      "parents": [
        "730703a83335d9d9704023ba17a241d3d506f1a4"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Wed Mar 16 12:15:07 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Tue May 24 12:51:10 2016 -0300"
      },
      "message": "Tempest: add a Keystone reseller feature flag\n\nA new tempest test is being added in https://review.openstack.org/#/c/285541/\nbut it is not supported in the Kilo and Liberty branches. This patch\nturns on this feature flag at Devstacks\u0027s side.\n\nAccording to tempest policies, this patch must be merged first so the\ntest can actually run.\n\nChange-Id: I52458a0b36e1dba233667311b35f6c3931e2e66c\nDepends-On: Ie69dae09c2b42e825e9d51abf158fc14788387d1\n"
    },
    {
      "commit": "b65586739098d9c13ff93b3588a25343f82dc7fa",
      "tree": "fae94220fb833a4dcefb743ce86143abc82ff861",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 20 17:30:17 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri May 20 17:30:17 2016 -0400"
      },
      "message": "Add printing the plugin list after the plugin install\n\nThis commit just adds a sanity check output to lib/tempest. It will\nuse tempest list-plugins to print a table of installed plugins after\nthe pip install phase is run for any provided plugins. This will\nenable users to check that the plugins they think they\u0027re running are\ndetected by tempest.\n\nChange-Id: Icff286da6c68ec9a57f2288458976341bc095875\n"
    },
    {
      "commit": "c35110e7c5c35dd1edc310dc3d0bb8693e58d336",
      "tree": "22afe1e910539c76c15fcb67611542c73b127972",
      "parents": [
        "4894ac0d29beed9e708e1e53aade1c2df3162c9d"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed May 18 10:38:51 2016 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri May 20 11:10:24 2016 -0400"
      },
      "message": "Neutron: check if a plugin has the l3 API extension\n\nIf a plugin has the L3 API extension available, issue the L3 API\nextension calls that creates routers and networks\n\nChange-Id: I77e269ce0025054bcf2a2f4156124f2921ba2d59\n"
    },
    {
      "commit": "53f59d802f9cc76bf898509344463d8ff3a32143",
      "tree": "44a93af6b78b3efe6cb4bc8637c267fdc4e0784c",
      "parents": [
        "f5db32dfdb57a4e9fb289047113e059dd4a35ef1"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue May 17 15:12:24 2016 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue May 17 15:20:09 2016 -0700"
      },
      "message": "Use Neutron extension information to configure Tempest\u0027s public network\n\nNeutron L3 may implement a variety of extensions: router, external-net,\ndvr, ext-gw-mode, extraroute, l3-ha, etc. The public network uuid is\nonly going to be made available if and only if the external-net extension\nis available, because that\u0027s the one that provides Floating IP support.\n\nRather than making Tempest aware of q-l3 service (when q-* services\nare supposed to be legacy), it is better to tune this configuration\nbased on the extension availability. This decouples Tempest from\nNeutron setup internals.\n\nChange-Id: I4889fc3d21bd221785b507995f1b3da0e8f52b46\nRelated-bug: 1582119\n"
    },
    {
      "commit": "59ed73a3d46402f01021794ecc565aa8945104c1",
      "tree": "cf8ba9c3982677bc26de84a4f6959be04ea994b9",
      "parents": [
        "51c93b5780bc069a92cc568561f6ab59d0840b42",
        "f5a50a0fa6235c0e18984244a501292806704a16"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 17 06:20:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 17 06:20:19 2016 +0000"
      },
      "message": "Merge \"lib/tempest: stop using deprecated config option.\""
    },
    {
      "commit": "d894221457efa3a2a0bf3db76a4c5e8ffba36e29",
      "tree": "6786d1e0fbfea80fe68fa9410dbc303802751e94",
      "parents": [
        "18534b2805af27fd428fe874525e6dbb1920e373"
      ],
      "author": {
        "name": "vsaienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri May 13 12:51:30 2016 +0300"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri May 13 16:04:30 2016 -0400"
      },
      "message": "Replace Q_L3_ENABLED by is_service_enabled q-l3\n\nThis patch replaces Q_L3_ENABLED with is_service_enabled q-l3.\nBoth of them idicates wherever Neutron L3 agent is enabled or not.\n\nChange-Id: I33f0f5a6174d1d170bc2ac1c2e3a096d88d17cc1\n"
    },
    {
      "commit": "f5a50a0fa6235c0e18984244a501292806704a16",
      "tree": "f91946896d073a474ba8465cac24faf95c713050",
      "parents": [
        "2e9c633683a8a05f78d4ce9dd582dbb61a558205"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue May 10 14:56:12 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue May 10 14:56:12 2016 +0200"
      },
      "message": "lib/tempest: stop using deprecated config option.\n\nUse the new name instead.\n\nChange-Id: I31f83ec70b8803a29a7be765661517d890ffd6f1\n"
    },
    {
      "commit": "2e9c633683a8a05f78d4ce9dd582dbb61a558205",
      "tree": "08200d019ef18c5555f6d3dd0d1de0ac607c3181",
      "parents": [
        "ab7e062f5d1d4a923645d2bb3a1477a366b02be9",
        "440464ccbbaf33e4687bd9fece5e1de64542f263"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 10 01:47:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 10 01:47:13 2016 +0000"
      },
      "message": "Merge \"Use common tempest tox venv and add plugin install variable\""
    },
    {
      "commit": "8d27280f3e845841e78acf659a7e8b605122517e",
      "tree": "bc2cd0100df3a1a1c1efebb165f3f55e7817cee2",
      "parents": [
        "8f9e54551386bcdef7f25f9de0b6918a855be388",
        "b31640af5ef46e00e9cb0d2cffb22a043998eb31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 04 21:54:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 04 21:54:17 2016 +0000"
      },
      "message": "Merge \"Handle common and seperate tempest tox venvs\""
    },
    {
      "commit": "e917b44c2a211a6381267351e6783be61d42ef79",
      "tree": "8cf401c5a03f267958d3d956f69a23db59166600",
      "parents": [
        "5899d20bc3aabdf543f99f8d06b8452175760df4",
        "229685112d0de969e19e834be728d9c95c845abe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 04 20:38:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 04 20:38:47 2016 +0000"
      },
      "message": "Merge \"Remove unused tempest options\""
    },
    {
      "commit": "440464ccbbaf33e4687bd9fece5e1de64542f263",
      "tree": "fa84df43c24d4c5c58e672dcc35d2baeca7c811a",
      "parents": [
        "b31640af5ef46e00e9cb0d2cffb22a043998eb31"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 04 11:55:12 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 04 11:55:12 2016 -0400"
      },
      "message": "Use common tempest tox venv and add plugin install variable\n\nThis commit adds a new variable to lib/tempest to provide the plugins\nthat should be installed into common tox venv that gets created. In\norder to make this work the workarounds to handle migrating to a common\ntox venv have to be removed otherwise the plugins could be installed in\na venv that isn\u0027t used.\n\nChange-Id: I63658b8d8dfa999e0feb79f8f2968f2b32e3ff57\nDepends-On: Iab2e6e04b6c5795a4d0c8214564106525b942308\n"
    },
    {
      "commit": "b31640af5ef46e00e9cb0d2cffb22a043998eb31",
      "tree": "97336700b4e518f98140596ff048f49bb4581d1f",
      "parents": [
        "a5c1a930962282f105b5057c327b48a4b30a4d12"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon May 02 16:33:29 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 04 11:44:06 2016 -0400"
      },
      "message": "Handle common and seperate tempest tox venvs\n\nIn order to support the effort to unify the tox venvs being created\nby tempest this commit temporarily cases the path of the venv being\ncreated. Once tempest is updated to only use .tox/tempest we can\nremove the if blocks and just use it unconditionally.\n\nChange-Id: I34a69020eee07156e64026781a3c0bffdb5ab415\n"
    },
    {
      "commit": "a046b6052a340b24063be3dc851fa4bbb51d6c00",
      "tree": "1f1c7025bce3f2731b6c2e974297cc03751a50ce",
      "parents": [
        "13b3be10a754c0e0f9fb31ce824d5f2d9cc905de"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon May 02 11:59:52 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon May 02 11:59:52 2016 +0200"
      },
      "message": "Remove tempest-lib setup\n\nTempest-lib, as a standalone project, is deprecated in favor of a\n\"lib/\" directory inside Tempest\u0027s repo. So remove the installation\nof tempest-lib in DevStack.\n\nChange-Id: I507bfe875777fd25bbe5d67c861f3fca99faa22d\n"
    },
    {
      "commit": "229685112d0de969e19e834be728d9c95c845abe",
      "tree": "81ec6512c056608b31f5093413144806f7b2dff3",
      "parents": [
        "7d1ec430046256ac3f536f4920a43936e28ef0c4"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 22 20:14:15 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Apr 22 20:15:11 2016 -0700"
      },
      "message": "Remove unused tempest options\n\nSince I380dd20e5ed716a0bdf92aa02c3730359b8136e4 , tempest options\ntempest_username and tempest_tenant_name have been added.\nHowever, they are never used at all.\nSo this patch removes them for the cleanup.\n\nChange-Id: Ic40047c5903d664e4a2d5eea88ff788e39d1e416\n"
    },
    {
      "commit": "3e4c25b6c23cf63edea15750ec03e02bd0f994ad",
      "tree": "8a121e2cfb127afd8d5192490ebf228352f109aa",
      "parents": [
        "f9d10ebdf1f6776a9b878e0eef314acd176a7aa2",
        "955609356a1586b3b39892bd8433de7d75cb05f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 20 06:21:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 20 06:21:24 2016 +0000"
      },
      "message": "Merge \"Add heat_stack_owner role required by tempest\""
    },
    {
      "commit": "06c7a4404edf25b9a4d913e77d12a2f61a608053",
      "tree": "4a844829b4b0e6002d42f030db5b8fdd205d9e72",
      "parents": [
        "4e7804431ada7e2cc0db63bd4c52b17782d33b5b"
      ],
      "author": {
        "name": "Alex Meade",
        "email": "mr.alex.meade@gmail.com",
        "time": "Fri Apr 01 13:18:32 2016 -0400"
      },
      "committer": {
        "name": "Alex Meade",
        "email": "mr.alex.meade@gmail.com",
        "time": "Mon Apr 18 17:32:22 2016 +0000"
      },
      "message": "Add volumev3 endpoint for Cinder\n\nChange-Id: I97caa6bfababf7d1cc714296ae66f77d22bf24ab\n"
    },
    {
      "commit": "955609356a1586b3b39892bd8433de7d75cb05f3",
      "tree": "429a64273f693fe4b6f8f3c79f9c0724df1a68cd",
      "parents": [
        "406b45b81a55cb56b6695437dc8e1d6e5bd6e504"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Mon Feb 01 13:20:18 2016 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Fri Apr 15 09:49:05 2016 +0530"
      },
      "message": "Add heat_stack_owner role required by tempest\n\nCreate specific heat_stack_owner role to be used by\ntempest tests, rather than using _member_ which is not\nautomatically created in keystone v3.\n\nChange-Id: Iff13a47e360b628bc48a8cb897d9368af49db01b\nPartial-Bug: #1539692\n"
    },
    {
      "commit": "e8f3f7aa0d650da49325ab5ccd072232a6ab088c",
      "tree": "5f1513aac315c12792ba4633e0e93445918f37e9",
      "parents": [
        "846254620e8230d7633f6163957bc61f5473ad1e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 11 12:52:39 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 11 13:04:20 2016 -0400"
      },
      "message": "Fix usage of tempest utils during config\n\nMost of the tempest utilities need at least a partially setup\nconfiguration file to work properly. This is because most of them\nmake api requests in order to perform the expected operations.\nThis causes a bit of a chicken and egg problem when we rely on\nthese utilities for configuration purposes since we don\u0027t know if\nwe have enough of a configuration file to run things. This previously\nwasn\u0027t an issue because all we needed to run was verify-tempest config\nand it wasn\u0027t in a critical path just for api extension discovery and\nit wasn\u0027t relied on. But, with the addition of tempest preprovisioned\ncredentials we rely on a tempest util to create the credentials we\nuse for running things. We need to ensure the util has as complete of\na config file when it\u0027s run to ensure that everything is in the\ncorrect state.\n\nThis commit moves the running of all tempest utils and the associated\niniset calls to the end of the configure_tempest function to ensure\nthat the utils have as complete a config file as possible.\nAdditionally, it makes all tempest util calls are venv isolated. (which\nis mostly future proofing for when things are branched on stable)\n\nChange-Id: I5844aed4e134fbc7210aa0eca83500e260915b7b\n"
    },
    {
      "commit": "2bebf2d8d8c249d25c44a4d4cc6a9fecf8fcd454",
      "tree": "54114d498279cac00eb2ace364b5925791308f9d",
      "parents": [
        "a4740fb228822046b002ba9b772de75e087afd40"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Apr 05 10:34:42 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Apr 05 10:34:42 2016 -0400"
      },
      "message": "Skip rescue tests for cells v1\n\nThe rescue tests in Tempest don\u0027t work with cells v1 so\nlet\u0027s skip them.\n\nChange-Id: I234f778c9d264ee2e5fe6050ca6b33283be464f7\n"
    },
    {
      "commit": "76392b5b44103c1ed061f4e2f1bae8ca6767c6a6",
      "tree": "cf3f94bdcc9daf1e77c2a9dd555af1c57f04731c",
      "parents": [
        "096106184988f76bd091b131341379757e068bcd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:07:08 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:07:08 2016 -0400"
      },
      "message": "change internal variables from tenant_id -\u003e project_id\n\nAs part of the \"reduce confusion on tenant_id\" we need to change as\nmany references as possible over to project_id.\n\nChange-Id: Ia665312f24672b106e12fde93b60f142620c3a45\n"
    },
    {
      "commit": "0948ab90ae2097da2d9e4f401cda3698e32621f4",
      "tree": "801b2a668f0318829728bedcb3959caaca330bc9",
      "parents": [
        "8b416ae821d8487f22d3d564c30da44d6cb2826a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 25 19:39:43 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 25 19:39:43 2016 -0400"
      },
      "message": "Move auth setup earlier in tempest config\n\nThis commit moves the auth setup for tempest config to occur before\nwe run tempest verify-config. The API requests that command runs\nrequire auth and in the case we run tempest without admin creds set\nthe config file will not have any credentials to run the query with.\nBy moving the auth setup to occur before this it will ensure tempest\nis always configured with credentials before we run the command.\n\nChange-Id: I6d11b24e4492f1fde3aa3a7a239c40d63111bfa1\n"
    },
    {
      "commit": "7ed812c6cdb4814be2f40f4331aec43c62d13179",
      "tree": "caca60fc6e7903a9b04744965c5f76d3bdb521c7",
      "parents": [
        "f0f371951f0df7b797556fd6c5f3ceb0fcc9d76c"
      ],
      "author": {
        "name": "Balagopal",
        "email": "bala@aptira.com",
        "time": "Tue Mar 01 04:43:31 2016 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Mar 17 14:53:03 2016 +1100"
      },
      "message": "Change \"secrete\" to \"secret\"\n\nApparently this is intentional as a joke on devstack leaking\npasswords, but the dual meaning of the word confuses people.  Let\u0027s\nchange it before we get yet another review fixing it.\n\nChange-Id: I3bee03612f6ea197362aab04a37f81043f77f235\n"
    },
    {
      "commit": "e15b07265d74dbc30371e19dd42c1d6ff36c6d0e",
      "tree": "3201dc864f4b331e8e1411529a971e887c527407",
      "parents": [
        "a53f01e188720c60870ff32c0812eeaa8fec281b",
        "0c985c8627da3db8c9766724e07295c726ac63df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 07 14:30:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 07 14:30:22 2016 +0000"
      },
      "message": "Merge \"Disable nova calls from tempest when heat is enabled\""
    },
    {
      "commit": "6cf412bb7ee2f667c38cf113440018b1ffcc7546",
      "tree": "73cb4dcc7696d4765f29e829f3ed849074b27752",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 04 10:36:10 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 04 10:36:10 2016 -0500"
      },
      "message": "Update account generator calls with correct password\n\nChange I380dd20e5ed716a0bdf92aa02c3730359b8136e4 updated the tempest\nconfiguration to stop creating a bunch of globals. But as part of\nthat refactor it started using $admin_password as the password\nargument for tempest-account generator, which is never defined.\nThis commit rectifies the situation by using the correct variable\n$password.\n\nChange-Id: Ieeed58751e5784020e04bcc2911ac74791662110\n"
    },
    {
      "commit": "0c985c8627da3db8c9766724e07295c726ac63df",
      "tree": "6d74208e5a21c33d2a96d9c7146fee19b7e8aa99",
      "parents": [
        "b01a3c3bafba743a80cc9288fff807dd7f15ed4e"
      ],
      "author": {
        "name": "Mathieu Rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Thu Feb 25 10:00:36 2016 +0000"
      },
      "committer": {
        "name": "Mathieu Rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Tue Mar 01 09:04:42 2016 +0000"
      },
      "message": "Disable nova calls from tempest when heat is enabled\n\nThis patch ensures that lib/tempest doesn\u0027t call nova when heat is\nenabled and nova is disabled.\n\nChange-Id: I2debbae1bb82ecace1058e99ab172272393fb5ea\nCloses-bug: #1549708\n"
    },
    {
      "commit": "3ded0dbba567e81f49c1b82c1b03853486d1da74",
      "tree": "30e95da65df2b1ee5623bff0da4c129062d587a7",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6"
      ],
      "author": {
        "name": "Jacek Tomasiak",
        "email": "jacek.tomasiak@gmail.com",
        "time": "Fri Feb 26 23:14:54 2016 +0100"
      },
      "committer": {
        "name": "Jacek Tomasiak",
        "email": "jacek.tomasiak@gmail.com",
        "time": "Mon Feb 29 20:52:09 2016 +0100"
      },
      "message": "Disable tempest tox venv recreation in OFFLINE mode\n\nSetting OFFLINE\u003dTrue in local.conf should enable stack.sh to run multiple\ntimes without an internet connection. This was broken for some cases\nwhen recreation of tox venv for tempest was forced in lib/tempest.\n\nThis change makes recreation of tox venv enabled only when OFFLINE mode is\ndisabled.\n\nChange-Id: I2bf6caf60038a3690378eead905b35e9175ac356\nCloses-Bug: #1550537\n"
    },
    {
      "commit": "0f7653587ecf22d3461775ad9da77a7090334b74",
      "tree": "4e70438ea99ab3ed70af7b6dc91c8d4f688546c2",
      "parents": [
        "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 18 06:53:08 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 22 11:55:19 2016 +1100"
      },
      "message": "localize user/project variables in tempest\n\nlib/tempest is using / setting a ton of globals, a lot which don\u0027t\nlook used. As a first step to converting over to s/tenant/project/\nmake all of these local which means they can not be impacting anything\noutside of this function. That will make them safe to change names\nlater.\n\nChange-Id: I380dd20e5ed716a0bdf92aa02c3730359b8136e4\n"
    },
    {
      "commit": "5c61de26ba4ed209f592adbc6a806fc70d263bd0",
      "tree": "61d405d816cb1258e2d6056a2070d6ad704b77f9",
      "parents": [
        "1066def32dd75a49838fcdb29d0f76016e870b6e",
        "1e31e68557205fa61929ff579e427b7ef86aa2ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 21:03:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 21:03:12 2016 +0000"
      },
      "message": "Merge \"Respect constraints in tempest tox venvs\""
    },
    {
      "commit": "bae609ef6fe46e70ae48a7647861123cbb16661f",
      "tree": "f8cdabbabdb7360dff1ccc560cd656e9e0b79452",
      "parents": [
        "96006658bedbdfa98e4d0685852f057aeb2ae1a6"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Nov 24 17:02:12 2015 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 16 15:00:12 2016 +0100"
      },
      "message": "lib/tempest: Post juno-eol cleanup\n\nThere\u0027s no need to change these Tempest\u0027s default anymore.\nThe feature flags are left in Tempest so that downstream distros can\ncontinue to use Tempest to test Juno.\n\nChange-Id: I99f286d0febb1675b8feb91b6801ad0b159da332\n"
    },
    {
      "commit": "1e31e68557205fa61929ff579e427b7ef86aa2ea",
      "tree": "3e70017085113443cd4ec6709b21839311c1a47d",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 09 23:50:54 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 09 23:50:54 2016 -0500"
      },
      "message": "Respect constraints in tempest tox venvs\n\nThis commit is a workaround for respecting upper-constraints. Since\nwe\u0027re using tox to handle setting up a venv and running tempest\ncommands we need to manually install the constrained packages inside\nthe tox venvs. This patch does that for all the venvs being created by\ndevstack via tox. However, since tempest has additional tox jobs\ndefined if those are run via devstack those will default to the\ndefault pip install -U -r requirements.txt defined in tempest\u0027s\ntox.ini.\n\nChange-Id: I7f84dfb67a3c97003947aefd8a7e3c6454106db4\nCloses-Bug: #1543841\n"
    },
    {
      "commit": "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9",
      "tree": "90b51610212dc6115648aadbaddb66b3ae9f6bc1",
      "parents": [
        "f1cecf52c069c83e2cba368212b0a7ffc5de7f05"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 09 18:51:02 2016 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Feb 10 00:22:02 2016 +0000"
      },
      "message": "Switch tempest verify-config usage to avoid bug\n\nThis commit will unblock the world breakage caused by the recent\ncliff release. This exposes a hole in our constraints usage in\ndevstack. We need to fix this bug for real in devstack and cliff,\nbut that will take a few minutes to an hour or so. So let\u0027s just\nchange the usage in the meantime, we can revert this when things\nare fixed for real.\n\nRelated-Bug: #1543841\n\nDepends-On: Ic63612dc50e064a3a69b88618e394ba17e083c22\nChange-Id: I19e477fa5068474bc3471307732f89adaafb2952"
    },
    {
      "commit": "c67d22e2ed0eb3fa0786f4314752ab7b26758ea3",
      "tree": "03819d602686d9c625b27cf1a48e85138df8c672",
      "parents": [
        "3c92590101bffc53cadcc04f8774d9deca01e44b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 02 05:51:14 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Feb 02 05:51:14 2016 -0500"
      },
      "message": "make the alt_demo user during normal install\n\nFor testing reasons it\u0027s typically very useful to have a second non\nadmin user to cross check that it can\u0027t do a thing to the first\nuser. It was useful enough we always created it with tempest (though\nwe didn\u0027t always use it).\n\nThis makes devstack always create an alt_demo user, which is available\nin occ as devstack-alt. This will help us unwind some of the keystone\nv3 breaks with functional tests using keystone cli to build this\nsecond user.\n\nChange-Id: Iaaf02469180563e2d8c413fee0ee66ada2296cfa\n"
    },
    {
      "commit": "13d255d90d9d88f2cb50d63cc58b337e550170f3",
      "tree": "80f035faa58d7728cbadf70996a30d2f0a89cc59",
      "parents": [
        "4baa4ce2b3ad5450b9eb3f59b61da80ffc990113",
        "c2bd0d5b7d07a73c84273003041f00bf6a780e2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 27 18:51:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 27 18:51:59 2016 +0000"
      },
      "message": "Merge \"Remove call to deprecated method in tempest\""
    },
    {
      "commit": "5544c4a74fb985d10bc3f27fa7778a5824248979",
      "tree": "510fcb94471b4db2d5eb6fe64b695e0a1350039a",
      "parents": [
        "973fb21de6b21253d2629fae23360dbc08940e69"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jan 25 08:27:06 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jan 25 08:27:06 2016 -0500"
      },
      "message": "always default to floating ips for validation\n\nfixed ips are not cross host accessible in our current config. So\nalways configure tempest to use floating ips.\n\nChange-Id: I1cf605229070024c9d5d29c7a08967aa505fda7b\n"
    },
    {
      "commit": "c2bd0d5b7d07a73c84273003041f00bf6a780e2a",
      "tree": "1afe601ec658b45ec9f45d06cbbca006e60aeff7",
      "parents": [
        "973fb21de6b21253d2629fae23360dbc08940e69"
      ],
      "author": {
        "name": "Gang Wei",
        "email": "gang.wei@intel.com",
        "time": "Mon Jan 25 00:39:51 2016 +0000"
      },
      "committer": {
        "name": "Gang Wei",
        "email": "gang.wei@intel.com",
        "time": "Mon Jan 25 00:47:21 2016 +0000"
      },
      "message": "Remove call to deprecated method in tempest\n\nFix below warning:\n\"Use of: \u0027verify-tempest-config\u0027 is deprecated, please use: \u0027tempest verify-config\u0027\"\n\nChange-Id: If66096cde31fedda407e1e6ac6899b196569a454\n"
    },
    {
      "commit": "b9a33191bbeec118a6643961278dfba73a38911c",
      "tree": "822e9256676e02ab9180975f237444934dca0b4a",
      "parents": [
        "be8ac25f84c96763835584a879a13e52c127a9b5",
        "af8b6e10a3470808b54c2a2f5031a68ce1a151df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 22 17:24:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 22 17:24:01 2016 +0000"
      },
      "message": "Merge \"Add flag for test_volume_services\""
    },
    {
      "commit": "2d9f777cc076df863af659caeddc9583fba1e1e7",
      "tree": "5c0be7865b258e37445c4921d6061d18767fc78c",
      "parents": [
        "7cca91acf9d7f7b8439eeeb34a66e4626e7c66f6",
        "2dd761b16950603555409e33ac63a196eefd2607"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 19 07:04:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 19 07:04:48 2016 +0000"
      },
      "message": "Merge \"XenAPI: Fix disk_formats verified by tempest\""
    },
    {
      "commit": "b695d361ff10e32f121611407e9f0da24985dc0e",
      "tree": "803e5f0e313c6a505e4350097ad07e370ea2b103",
      "parents": [
        "3106c2d7d4229b99f2844718ddc5fd768caf067f",
        "d091a2dd5467f42491e85208b236956b78c1c837"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 16 13:40:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 16 13:40:58 2016 +0000"
      },
      "message": "Merge \"Revert \"Replace deprecated baremetal timeouts with new deploy_timeout\"\""
    },
    {
      "commit": "2dd761b16950603555409e33ac63a196eefd2607",
      "tree": "ac13d8f3757f0527705378b5935c8e6e2daf3f27",
      "parents": [
        "bdc0fa8ab13ec5c75f1c793ca33f5a773fac1abc"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Jan 15 13:56:37 2016 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Jan 15 17:48:21 2016 +0000"
      },
      "message": "XenAPI: Fix disk_formats verified by tempest\n\nlib/glance restricts the disk_formats to those supported by XenAPI, so\ntempest needs a similar restriction for the disk_formats tested.\n\nConfirmed as passing internal Citrix CI (affected tempest jobs are\ncurrently disabled in voting XenServer CI until this change lands)\n\nChange-Id: Iefa5b16a3fa1789ed583426ea47ebb22e6cb571e\n"
    },
    {
      "commit": "d091a2dd5467f42491e85208b236956b78c1c837",
      "tree": "26aa92fea88434ccc697407ded168213c8abd6f1",
      "parents": [
        "00b5f4af92a640a2507046cf76ee57caa166310b"
      ],
      "author": {
        "name": "Michael Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Mon Jan 11 18:17:50 2016 +0000"
      },
      "committer": {
        "name": "Michael Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Mon Jan 11 18:17:50 2016 +0000"
      },
      "message": "Revert \"Replace deprecated baremetal timeouts with new deploy_timeout\"\n\nThis reverts commit 00b5f4af92a640a2507046cf76ee57caa166310b.\n\nThis patch was merged before the timeout was merged to\ntempest. This means that devstack is currently referencing\na non-existent config option. As such I think it needs to be reverted.\n\nChange-Id: I947261dc330ef35efce1ecd805ba6e649e81a6aa\n"
    },
    {
      "commit": "af8b6e10a3470808b54c2a2f5031a68ce1a151df",
      "tree": "31f013469a6931d3335bc1c1c7ebdb90c96ac883",
      "parents": [
        "20a1ce3f216cd5a5adb9471c9ec48b358c16ed24"
      ],
      "author": {
        "name": "Yuriy Nesenenko",
        "email": "ynesenenko@mirantis.com",
        "time": "Wed Jan 06 17:14:45 2016 +0200"
      },
      "committer": {
        "name": "yuriy_n",
        "email": "ynesenenko@mirantis.com",
        "time": "Sat Jan 09 13:52:06 2016 +0200"
      },
      "message": "Add flag for test_volume_services\n\ntest_volume_services works incorrect with host info if it includes\nbackend name (host@backend). The test is skipped by default for\nLiberty and Kilo gates. Need to add flag to unskip this test in new release.\nThis fix related with bug #1530144 in service-list filter.\n\nChange-Id: Ifdc0bab819c05a00cd0c20316bd81961cf6aeb88\n"
    },
    {
      "commit": "21c873818716716a17fa698df9dc98d7f5623a5d",
      "tree": "0f5147ac92ea3ddc76806a3a21fdf98aa348c312",
      "parents": [
        "413d732b7932909318f975c1dff72b0c7b6c1f2f",
        "00b5f4af92a640a2507046cf76ee57caa166310b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 06 19:23:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 06 19:23:07 2016 +0000"
      },
      "message": "Merge \"Replace deprecated baremetal timeouts with new deploy_timeout\""
    },
    {
      "commit": "6136c4e0bd93d7a19e24a78240749577ec9a3ec5",
      "tree": "ceeb9c1a3eaffc4a32af4c77f751c334978964a4",
      "parents": [
        "4847ee69eed812a4631f26e9cf2e34a0cd860abd",
        "ba23ba317abd6a65979b3006410eb4ba6429cf09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 06 19:18:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 06 19:18:34 2016 +0000"
      },
      "message": "Merge \"remove configuration for boto section\""
    },
    {
      "commit": "0d81785bbe1228e477e395595d37bef9775f1cab",
      "tree": "9aad8b0daa1cae7ffff581f17d38aa99da6b4469",
      "parents": [
        "a6eaed187fd22fc7f5c6b39c5abb1ad8c4df950a",
        "fbe0a62785781f2a5764697dd4b3e60f44fbe4e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 04 13:12:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 04 13:12:05 2016 +0000"
      },
      "message": "Merge \"Stop using deprecated tempest options\""
    },
    {
      "commit": "ba23ba317abd6a65979b3006410eb4ba6429cf09",
      "tree": "4649cc5cb5be4c7242b11e7db4031f87d0e416a4",
      "parents": [
        "63b7d7bcae863a22feab34079d2d4b5fc1c845f3"
      ],
      "author": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Tue Dec 22 23:33:30 2015 +0300"
      },
      "committer": {
        "name": "Andrey Pavlov",
        "email": "andrey-mp@yandex.ru",
        "time": "Tue Dec 22 23:33:30 2015 +0300"
      },
      "message": "remove configuration for boto section\n\nthirdparty.boto tests was removed from tempest and this section\nis no needed more\n\nChange-Id: Ibec0534d118423be7a51c2e2b82f1c61531503a0\n"
    },
    {
      "commit": "1adb2e1c119c0862d2661f2492a9352257954c4a",
      "tree": "c90683082bc8f0a031ff7301d473a5654095c7b6",
      "parents": [
        "168be83597dcfc38b6d552ecbf20b5093580e2cb",
        "563a7e75b7d26275a7416eb4d6641fcfe867b45a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 19 19:49:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 19 19:49:22 2015 +0000"
      },
      "message": "Merge \"set the validation path to fixed for n-net\""
    },
    {
      "commit": "fbe0a62785781f2a5764697dd4b3e60f44fbe4e4",
      "tree": "b65f537e233c41ee21788b4dbd946095f89620af",
      "parents": [
        "6f8048589873e4fe526e850bb6a02cd653d76b56"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Dec 10 19:36:50 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Dec 18 17:05:55 2015 -0500"
      },
      "message": "Stop using deprecated tempest options\n\nThis commit updates lib/tempest to stop using deprecated config\noptions when tempest is configured.\n\nChange-Id: I65b56ff681d6c27094380693c953fbc3664eceb0\n"
    },
    {
      "commit": "00b5f4af92a640a2507046cf76ee57caa166310b",
      "tree": "bb214c7e0ef53bd676bb5edfbecc2a37098dffc4",
      "parents": [
        "63b7d7bcae863a22feab34079d2d4b5fc1c845f3"
      ],
      "author": {
        "name": "Mike Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Tue Dec 15 18:16:35 2015 +0000"
      },
      "committer": {
        "name": "Mike Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Thu Dec 17 19:20:49 2015 +0000"
      },
      "message": "Replace deprecated baremetal timeouts with new deploy_timeout\n\nSee review 258670 for more information. The preceeding patch\nconsolidates Ironic timeouts into one blanket timeout. This\npatch sets the new timeout via the BUILD_TIMEOUT variable and\nremoves the deprecated timeouts.\n\nChange-Id: I320461b2b40aa2b68afc38a901a5933e39aac1b6\nRelated-Bug: #1526863\n"
    },
    {
      "commit": "563a7e75b7d26275a7416eb4d6641fcfe867b45a",
      "tree": "1feb7ae4693c802f01b0d3e0f3ceb4fed7f6f5c4",
      "parents": [
        "16f8470e5259a62158fc89d1dbfa83cb1244d93b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Dec 15 17:16:19 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Dec 15 17:16:19 2015 -0500"
      },
      "message": "set the validation path to fixed for n-net\n\nSee if using fixed IPs for connectivity to hosts is more reliable than\nfloating ips, which really were not intended for these purposes (at\nleast in nova-net).\n\nChange-Id: I251710ee9186a68bb3ddc58ca803c33b81c8ac49\n"
    },
    {
      "commit": "642b07b930cf5f49d1ed9aa220021d45ca631b1a",
      "tree": "a312a5134f36bad1b36d9369c59e44e72fa863ad",
      "parents": [
        "7b7101f1c5ccd4d0722245613df8c8f7a67e79b9"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Nov 19 10:01:14 2015 +0900"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Wed Dec 09 13:37:46 2015 +0900"
      },
      "message": "Add compute microversions configuration on tempest\n\nMany projects like Nova, Ironic etc have implemented the\nmicroversions for versioning their APIs.\n\nTempest is going to tests those microversions -\nI57b78b4c0543b6fb0533b556886a19a03297555e.\n\nFor testing microversion in Tempest on gate, we need to set\na valid range of microversion in Tempest config and based on that\nTempest will run appropriate tests.\n\nThis commit adds the below range options for compute microversion testing-\n- [None, \u0027latest\u0027] - for master branch as default\n- [None, None] - for tests running on v2.0\n- option to set the range.\n\nDepends-On: I81e86faca6f8c0ffb7da22154a62236ac25cf0c0\n\nPartially implements blueprint api-microversions-testing-support\n\nChange-Id: I171b862d1bba1af467f5b9a76288216c39e2adda\n"
    },
    {
      "commit": "52d176c04fcff5d1b07ef25f68f3d41fd45541c9",
      "tree": "332bf2fa87ecce8e6d36ae50586f0d47f22406a8",
      "parents": [
        "2f50ee501b72d404909676ad872de25140d362e7",
        "a366b97c0a76304bf0ddf7eb78e0efb4493df221"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 01 11:27:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 01 11:27:39 2015 +0000"
      },
      "message": "Merge \"Add flag for test_incremental_backup\""
    },
    {
      "commit": "69101c1c218e6c5df321177e9ebbbf05cfac6fe5",
      "tree": "4bd886957f8cabb8c4b33973e90463a8ccef5d39",
      "parents": [
        "b85807875a2b56c40b957d0260e282f2f6099bcb",
        "0b4c83a07e09eead9dad88f5b8349574e53b1c45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 30 18:08:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 30 18:08:26 2015 +0000"
      },
      "message": "Merge \"Single call for \u0027nova flavor-list\u0027\""
    },
    {
      "commit": "bf81732b129675d667d2285859f32db16ef5e2f5",
      "tree": "cb7b4b826b6d8af8d4b0a4030daccc547ea6664c",
      "parents": [
        "f95c9a960322df3cce1f4d98430f86a9654fc632",
        "ad69e69e3f278bd28319224035997e11477617c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 29 10:27:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 29 10:27:11 2015 +0000"
      },
      "message": "Merge \"Set unprovision and active timeout to match build_timeout\""
    },
    {
      "commit": "523f48803609b35350b624244fa73b1030c1d5fa",
      "tree": "17f99ab223f42eec58523fa89a49f243efba754b",
      "parents": [
        "307730acd9d271bc4c3d44f2dfed0eab67e1657d"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 13 11:03:03 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Nov 27 15:36:04 2015 +1100"
      },
      "message": "Namespace XTRACE commands\n\nI noticed this when debugging some grenade issues failures.\n\nAn include of grenade/functions stores the current value of XTRACE\n(on) and disables xtrace for the rest of the import.\n\nWe then include devstack\u0027s \"functions\" library, which now overwrites\nthe stored value of XTRACE the current state; i.e. disabled.\n\nWhen it finishes it restores the prior state (disabled), and then\ngrenade restores the same value of XTRACE (disabled).\n\nThe result is that xtrace is incorrectly disabled until the next time\nit just happens to be turned on.\n\nThe solution is to name-space the store of the current-value of xtrace\nso when we finish sourcing a file, we always restore the tracing value\nto what it was when we entered.\n\nSome files had already discovered this.  In general there is\ninconsistency around the setting of the variable, and a lot of obvious\ncopy-paste.  This brings consistency across all files by using\n_XTRACE_* prefixes for the sotre/restore of tracing values.\n\nChange-Id: Iba7739eada5711d9c269cb4127fa712e9f961695\n"
    },
    {
      "commit": "0b4c83a07e09eead9dad88f5b8349574e53b1c45",
      "tree": "a2ab0443657d8b5bfe48c92389c41006f5a35a35",
      "parents": [
        "bdc0fa8ab13ec5c75f1c793ca33f5a773fac1abc"
      ],
      "author": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Thu Nov 26 10:08:36 2015 -0600"
      },
      "committer": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Thu Nov 26 10:08:36 2015 -0600"
      },
      "message": "Single call for \u0027nova flavor-list\u0027\n\nCode simplification only, no functional changes.\n\nChange-Id: I0b836bc77c0553528e3bc9e0cea98d59856ccdf5\n"
    },
    {
      "commit": "ad69e69e3f278bd28319224035997e11477617c4",
      "tree": "ed0300b5eb7811bbc448073fa8914f88e72c0c08",
      "parents": [
        "202279c4e5a222018e40883ee6500f9d26690b48"
      ],
      "author": {
        "name": "Arun S A G",
        "email": "saga@yahoo-inc.com",
        "time": "Fri Nov 20 20:01:24 2015 -0800"
      },
      "committer": {
        "name": "Ruby Loo",
        "email": "rloo@yahoo-inc.com",
        "time": "Wed Nov 25 14:52:43 2015 +0000"
      },
      "message": "Set unprovision and active timeout to match build_timeout\n\nThe build_timeout for the ironic baremetal build is at\n340s. Modify the unprovision_timeout and active_timeout\nto match BUILD_TIMEOUT to avoid frequent failures during\nIPA gate jobs.\n\nChange-Id: Idfdc54210e33c71719c7fd0c905d0b802809e173\nRelated-Bug: #1393099\n"
    },
    {
      "commit": "a366b97c0a76304bf0ddf7eb78e0efb4493df221",
      "tree": "3f07354c586119e0be949ee7302392e02ca6ddf7",
      "parents": [
        "8c5a331cf9dc5a6f2138661c7ecb75b73b1d5262"
      ],
      "author": {
        "name": "obutenko",
        "email": "obutenko@mirantis.com",
        "time": "Tue Oct 20 19:07:04 2015 +0300"
      },
      "committer": {
        "name": "Oleksii Butenko",
        "email": "obutenko@mirantis.com",
        "time": "Mon Nov 23 16:27:04 2015 +0000"
      },
      "message": "Add flag for test_incremental_backup\n\nForced creation of incremental backup is not\nimplemented in old release (Juno and Kilo).\nThe test is skipped by default for Juno and Kilo gates.\nNeed to add flag to unskip this test in new release.\n\nNew test: Idde2c14aba78382b1063ce20269f4832f9fdd583\nChange-Id: I565b5941d6067644fc9ca6cb0891d97f4946e031\nPartial-Bug: #1506394\n"
    },
    {
      "commit": "8f07ef84dbb9f695bbedee87d26e7525d3a01182",
      "tree": "98604906e0c698df2fa32bde1ddc846ec8f67d8d",
      "parents": [
        "21fee9d160e2dba64c046232e32c3424b2ff23cf",
        "f54f60a63ea146e54d430e343f666638bf7947d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 16 17:24:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 16 17:24:42 2015 +0000"
      },
      "message": "Merge \"Delete some comment or messages of keystone_data.sh(removed)\""
    },
    {
      "commit": "6cd616a9edf6561ebc802f3083eb24f2713d4e96",
      "tree": "c3d61da35c0d2567c553280a3a477d3c3bbf4ee6",
      "parents": [
        "988389a45a9a660b65eb7110377c44320b350069"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Nov 06 10:26:14 2015 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri Nov 06 10:26:14 2015 -0800"
      },
      "message": "Disable resize tests in Tempest if using cells with custom flavors\n\nBy default, devstack creates it\u0027s own test flavors for Tempest runs.\n\nThese are not in the cells API database since they are non-default\nfor nova so any resize tests in Tempest with cells and these custom\nflavors fail.\n\nConfigure Tempest to not run resize tests if using cells and custom\nflavors.\n\nThis allows us to also clean up a bunch of the resize skips found\nin nova/devstack/tempest-dsvm-cells-rc.\n\nChange-Id: I20f46024e45e32c60275703a193a56ae8cfe7eca\nCloses-Bug: #1513925\n"
    },
    {
      "commit": "f54f60a63ea146e54d430e343f666638bf7947d2",
      "tree": "7043c2e08defc7c519150ce53b95334ad2471e4c",
      "parents": [
        "a9e92c225c2144bbcfe553294b5c579364dece45"
      ],
      "author": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Fri Oct 30 23:00:57 2015 +0800"
      },
      "committer": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Fri Oct 30 23:00:57 2015 +0800"
      },
      "message": "Delete some comment or messages of keystone_data.sh(removed)\n\nAs files/keystone_data.sh has been removed in the commit\nhttps://review.openstack.org/#/c/79366/, we should remove some\nrelated documations and comments.\n\nChange-Id: I7802d0052fa28d8debb7f361d36a4f108869554c\n"
    },
    {
      "commit": "fd97214a0ecf5069dcee90a7f7d3358a4790e923",
      "tree": "aa42ec43e18538581bd3b32d7d6e769ea45e716b",
      "parents": [
        "ff113c01ddda4cc204ef1c88c89dcaa45519d503",
        "c148b13c60525be637d23a1330cf56376f11432f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 29 06:18:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 29 06:18:03 2015 +0000"
      },
      "message": "Merge \"Ensure we disable tenant isolation without admin\""
    },
    {
      "commit": "ff113c01ddda4cc204ef1c88c89dcaa45519d503",
      "tree": "cbd48439f106952f9452d54eaeee3fbf4c660018",
      "parents": [
        "2cee71865f96f2e08be0e7bb7c6f64cf1c796dbd",
        "cf94edcbbdde75de3ce627d7e092936bc014d5f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 29 05:09:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 29 05:09:35 2015 +0000"
      },
      "message": "Merge \"Disable shelve/snapshot/cinder when running Tempest with libvirt+lxc\""
    },
    {
      "commit": "cf94edcbbdde75de3ce627d7e092936bc014d5f6",
      "tree": "c6aa26331d1481943c99b39554b3885ed3b0c293",
      "parents": [
        "0afcac2e01580b7aee886272b8ed7eaf9c13132c"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Oct 28 09:50:01 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Oct 28 13:22:19 2015 -0700"
      },
      "message": "Disable shelve/snapshot/cinder when running Tempest with libvirt+lxc\n\nThe libvirt+lxc backend in nova does not support shelve, image snapshot\nor any volume-related actions (so pretty much anything to do with\ncinder), so we need to configure tempest to not run tests that hit those\noperations/service when using libvirt/lxc.\n\nThis is part of an overall effort to get a CI job running for nova with\nthe libvirt+lxc configuration per:\n\nIc07c39e219121ba6b8b20de2b83a193bb735133d\n\nChange-Id: I4decfcc5a5dfbabdecb3eb9fc93f1d1d6c2af805\n"
    },
    {
      "commit": "b814b536c54f4ed840cf3eb436c4841d2ed575c4",
      "tree": "6cbb145482c675a6816b3e30f98a699415a6eaee",
      "parents": [
        "1d7a4270291c97a25a5756dfc73b50841a485821"
      ],
      "author": {
        "name": "Cedric Brandily",
        "email": "zzelle@gmail.com",
        "time": "Thu Oct 22 22:25:45 2015 +0200"
      },
      "committer": {
        "name": "Cedric Brandily",
        "email": "zzelle@gmail.com",
        "time": "Tue Oct 27 09:25:42 2015 +0900"
      },
      "message": "Prepare neutron \"use_namespaces\" option removal\n\nThe neutron use_namespaces option is deprecated since Kilo, it\u0027s time\nremove it from neutron and devstack.\n\nRelated-bug: #1508188\nChange-Id: I4feb2a15c7e1e4bfdbed2531b18b8e7d798ab3cc\n"
    },
    {
      "commit": "c148b13c60525be637d23a1330cf56376f11432f",
      "tree": "9e32e1cca855cd57edac3c674c098521a6e930d4",
      "parents": [
        "1d7a4270291c97a25a5756dfc73b50841a485821"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 22 10:05:00 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 22 10:05:00 2015 -0400"
      },
      "message": "Ensure we disable tenant isolation without admin\n\nThis commit fixes an issue with the tempest configuration when\nTEMPEST_HAS_ADMIN is disabled. Without admin credentials tempest\nis unable to create credentials at all so enabling tenant isolation\nis not going to work. Previously devstack wasn\u0027t setting it one way\nor the other when TEMPEST_HAS_ADMIN was set, which results in the\ndefault of being enabled. So jobs that try to run tempest without\nadmin were failing.\n\nChange-Id: Iff496cb5cbf29f17c130cfad746b48d8547ca965\n"
    },
    {
      "commit": "c94403d8e6c480dad6d962e517c623e1c14ac6d2",
      "tree": "0365c25c360cd8e0e8b614409722240f5951ad1e",
      "parents": [
        "8ce00acf8a0aa0890a6710665d179f808f9c7329"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Oct 15 12:51:13 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Oct 15 12:51:13 2015 -0700"
      },
      "message": "Disable compute interface attach Tempest tests if using cells\n\nCells doesn\u0027t support the os-attach-interfaces API so disable those\ntests in Tempest if running with Cells.\n\nChange-Id: I5c7884407868eae70ea125f3f893c73214c04c75\n"
    },
    {
      "commit": "188b38fc808d0713476dec30f15d60618acd692b",
      "tree": "87a4e679468c6a050e5791c1afd8056fdbb03e1a",
      "parents": [
        "e67530f84618db4fd5ff1bd1e6af97c41c68c5aa",
        "108b75d7a1ca653efa21e80bfb5ec3ead029954c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 14 18:36:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 14 18:36:06 2015 +0000"
      },
      "message": "Merge \"lib/tempest: remove duplicate iniset calls\""
    },
    {
      "commit": "6f991a852390f345ccd57643923b89af87bd52cf",
      "tree": "71c97fde90e7158d7d6aa3ca40cf6c0fe2a02bf6",
      "parents": [
        "46d50a6b8ed2c6f76bd0e3589eaff557133d10be",
        "022c6672ce0e49273e21ece35186d8291f905ca2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 14 12:36:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 14 12:36:11 2015 +0000"
      },
      "message": "Merge \"Revert \"Install g-r version of OSC in configure_tempest\"\""
    },
    {
      "commit": "d111182f218094dfdd88bda63af024c0c6e5d8cd",
      "tree": "6efbaec54afc4965767c187b5743c25b8346f438",
      "parents": [
        "5a98d4f7d0a1cf00f2aca9e0f3f6cdc285c1ee79",
        "ada886dd43ccc07f48d3a82d8d3d840fe5096c03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 14 02:43:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 14 02:43:52 2015 +0000"
      },
      "message": "Merge \"Don\u0027t mix declaration and set of locals\""
    },
    {
      "commit": "108b75d7a1ca653efa21e80bfb5ec3ead029954c",
      "tree": "bec40289274b16fc1af3c3944b638ea962b8bed6",
      "parents": [
        "5a98d4f7d0a1cf00f2aca9e0f3f6cdc285c1ee79"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Oct 13 15:51:43 2015 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Oct 13 15:51:43 2015 +0200"
      },
      "message": "lib/tempest: remove duplicate iniset calls\n\nIn Tempest config, `image-feature-enabled deactivate_image` is\nenabled twice. This patch removes one of the redundant call to iniset.\n\nChange-Id: Idbfcd6d6ee171c2c83736e17bbaf3d7a32c738b1\n"
    },
    {
      "commit": "022c6672ce0e49273e21ece35186d8291f905ca2",
      "tree": "688fdce42189d098bc93522e5480dd6f529445bd",
      "parents": [
        "434d1b6e1884be26bad43722f7c012111efb70e9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 22 15:26:26 2015 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 09 11:20:49 2015 +0000"
      },
      "message": "Revert \"Install g-r version of OSC in configure_tempest\"\n\nThis reverts commit 1fa82aab6634bf815d162978e33b211e1fdef343.\n\nChange-Id: I931756e6d534839a6c9fb3cc6f5dc32c9a1e6436\n"
    },
    {
      "commit": "ada886dd43ccc07f48d3a82d8d3d840fe5096c03",
      "tree": "93d62f1c82edc08d813b7f9f7eb9270e7024e055",
      "parents": [
        "433a9b10ddd6fa67d7459c4943a92ce4f488cebc"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 07 14:06:26 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 07 17:03:32 2015 +1100"
      },
      "message": "Don\u0027t mix declaration and set of locals\n\nIa0957b47187c3dcadd46154b17022c4213781112 proposes to have bashate\nfind instances of setting a local value.  The issue is that \"local\"\nalways returns 0, thus hiding any failure in the commands running to\nset the variable.\n\nThis is an automated replacement of such instances\n\nDepends-On: I676c805e8f0401f75cc5367eee83b3d880cdef81\nChange-Id: I9c8912a8fd596535589b207d7fc553b9d951d3fe\n"
    },
    {
      "commit": "f0131e14b8550d5d3637b29f0151ad280c77cb63",
      "tree": "4c8f3541c41da8cc005ee97b367cf8df95f1be46",
      "parents": [
        "b6249dc2ad630ecb9a231d0ce65d0f14f2116598"
      ],
      "author": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Wed Sep 23 12:55:02 2015 -0500"
      },
      "committer": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Tue Oct 06 08:52:13 2015 -0500"
      },
      "message": "Nano and Micro flavors should run really small cirros only\n\nGuests with large memory requirements can use default flavors, so\nremoving the special flavor for ppc64 since new qemu requires more\nmemory - http://wiki.qemu.org/ChangeLog/2.4 - PowerPC.\nUsers should set DEFAULT_INSTANCE_TYPE to one of the default\nflavors available in local.conf, as m1.tiny.\n\nDocImpact\n\nChange-Id: I0fd275dc7342cc2daa83e9a2bd79d30e7defa3e4\n"
    }
  ],
  "next": "0a4cbde358639d8b52fc74efaab87307cc3bd193"
}
