)]}'
{
  "log": [
    {
      "commit": "cf2846ab6453e1f3549e1e0612bb72954abe72c8",
      "tree": "23bd4a2976dc6b2aac89e4e4e97508ed8ac331e1",
      "parents": [
        "227661e88109fa85b352f758c28342efbf7195b9",
        "8a92b7f1deeb1b9e99b41b7d7b8e22ca9636b6af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 18 21:29:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 18 21:29:16 2017 +0000"
      },
      "message": "Merge \"Add new configuration option for LM+grenade job\""
    },
    {
      "commit": "f3b2f4c85307b14f115a020f5eaf6c92026b55b4",
      "tree": "1f9180b6b7271a9b232bf08145ad37308fbee219",
      "parents": [
        "2f8c88e0532b6b712cc386a9c15d833d3629b19a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 13 10:11:48 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 17 07:27:32 2017 -0400"
      },
      "message": "Remove USE_SSL support\n\ntls-proxy is the way we\u0027re now doing a standard install using https\nbetween services. There is a lot more work to make services directly\nhandle https, and having python daemons do that directly is a bit of\nan anti pattern. Nothing currently tests this in project-config from\nmy recent grepping, so in the interest of long term maintenance,\ndelete it all.\n\nChange-Id: I910df4ceab6f24f3d9c484e0433c93b06f17d6e1\n"
    },
    {
      "commit": "e8b84dbc59c6b554711cba56ce86680fc3597587",
      "tree": "e2b1b7af751e0e18fa4d0409cb0a4a06266b8bed",
      "parents": [
        "d061f9e2f1b1f70090a97403398d86c95e3f681f",
        "583c52066da6738d12201bf3fcbb02b6c6690cfc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 11 13:23:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 11 13:23:20 2017 +0000"
      },
      "message": "Merge \"rebuild the tempest tox env during install\""
    },
    {
      "commit": "6fbd969c85adb53b82457a3fcf879c2b268103bf",
      "tree": "87d0d5a985dbd409a8ba36cb71332de6b1ea3362",
      "parents": [
        "d7bc9486aa548d97d14a8af05f98954bb2b774d5",
        "d5919d08ba131ac2bde27251c8b4e77bf428e876"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 28 19:41:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 28 19:41:53 2017 +0000"
      },
      "message": "Merge \"Restrict enabling the manage_volume volume feature\""
    },
    {
      "commit": "583c52066da6738d12201bf3fcbb02b6c6690cfc",
      "tree": "602ca8ac4b776de6dd2d4a217b33354385965cfe",
      "parents": [
        "fc2919ffdfe360f05ac7be7b35bdb3c9305acebb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 21 11:15:05 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 21 11:15:05 2017 -0400"
      },
      "message": "rebuild the tempest tox env during install\n\nWhen redoing a stack.sh over and over again, tempest venv can get out\nof sync and cause issues until deleted. We should rebuild that tempest\nvenv on every stack.\n\nChange-Id: I2f66bb1a7ccf9f89e11db1326d8553589e52fbf2\n"
    },
    {
      "commit": "3345a6d316bd50f005d22bfd231a4f9c0a5b7d62",
      "tree": "8cde54bd6ef39ac68c439e1dce0e51d35e9d0124",
      "parents": [
        "477c55866bc5ee7d46b947da794c77f141d60e79"
      ],
      "author": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Mon Mar 13 13:47:34 2017 -0700"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Mon Mar 13 13:47:34 2017 -0700"
      },
      "message": "Use string comparison to compare UUID values\n\nWas using the \u0027-ne\u0027 integer comparison operator to compare UUID\nvalues. This caused error messages like:\n\n/opt/stack/new/devstack/lib/tempest: line 226: [[: dfae26ac-1780-4677-902d: value too great for base (error token is \"902d\")\n\nChange it to use \u0027!\u003d\u0027 string comparison operator\n\nChange-Id: Ib7c9197dd0fe58addf33b4f82beea6de64f6b10b\n"
    },
    {
      "commit": "cb484abf80820c8a06ec605fd21275b0cac263b9",
      "tree": "737e4286f8607d13125d4c261d63bd15ad9661da",
      "parents": [
        "e4b224928fb3bae1bbb086f429dfd3018375ace6",
        "c2c89e4b35a9ad5fb1a2670943328a9725b37001"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 10 00:50:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 10 00:50:22 2017 +0000"
      },
      "message": "Merge \"Use KEYSTONE_SERVICE_URI consistently\""
    },
    {
      "commit": "d5919d08ba131ac2bde27251c8b4e77bf428e876",
      "tree": "65b5a0401aef1feac7616458a10d9f4cc21c42ba",
      "parents": [
        "8fe48af1625cd2deca496de81dd72573e78b3ef2"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Mar 08 15:27:37 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Mar 08 15:27:37 2017 +0800"
      },
      "message": "Restrict enabling the manage_volume volume feature\n\nNot all Cinder backends support the \u0027manage volume\u0027 feature. The test that\nin tempest for this feature is specific to LVM and will *not* work for\nother work backends regardless of them supporting the feature.\n\nChange-Id: I055aa66738deb5ae2fb925429cec565e3901340c\n"
    },
    {
      "commit": "c2c89e4b35a9ad5fb1a2670943328a9725b37001",
      "tree": "e0567d2295f89812b7b8025091bbfc87ace4b6f9",
      "parents": [
        "713f17c1d29f097d7d65e243c97a026867bf9363"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Feb 23 20:15:47 2017 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Mar 06 14:03:04 2017 -0600"
      },
      "message": "Use KEYSTONE_SERVICE_URI consistently\n\nlib/keystone builds KEYSTONE_SERVICE_URI so that other services\ndon\u0027t need to reconstruct the identity URI. Many services already\nuse it, but some parts were still building the identity URI from\nthe different parts.\n\nThis will allow changing the identity URI to include a path\n(e.g., to http://\u003chost\u003e/identity) in 1 place rather than in\nmultiple places.\n\nChange-Id: I58cbdbe591d8869807545e0815480fc3375e0479\n"
    },
    {
      "commit": "dc6e55021861afceae2a7778b299df94ceab0a6e",
      "tree": "e4c84558e7c33ca6f77655356db690ed3bf61397",
      "parents": [
        "8ddbf6f89d7db363413e1287ba11b8b5b47b5b81"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 16:55:50 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 16:57:03 2017 -0800"
      },
      "message": "Change auth_version to v3 on Tempest\n\nKeystone v3 API is CURRENT and the v2 API is deprecated now.\nSo we need to change the default config of auth_version to fit\nfor current API status.\n\nDepends-On: Id5e5ed9bf4f8b0f9eb376bfc7c5801f0956da1d9\nChange-Id: I801e6740258ddea2a1b628a209970e0307d39d12\n"
    },
    {
      "commit": "94c400cc5428f24d96ed98678a988bd26485e63e",
      "tree": "faff536f9ca0b10521524d46c16068a643f1cfd3",
      "parents": [
        "24b58a9a1a8ee3383dce7d3200b915aea1010858"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Thu Feb 02 14:48:28 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Wed Mar 01 19:54:38 2017 -0300"
      },
      "message": "Add allow_global_implied_dsr_disabled feature flag\n\nThis patch enabled the \"allow_global_implied_dsr_disabled\" feature\nflag. This is a feature flag toggle for bug 1590578 which is fixed\nin Newton and Ocata. This option can be removed after Mitaka is\nend of life.\n\nChange-Id: I70e3ce79ee6d9b00cc48bb178bd423d0196f6588\nRelated-Bug: #1590578\n"
    },
    {
      "commit": "a97d32fac29b9dc33234210c24f21f480d263aab",
      "tree": "6741aceee863329578ab1f3c322835f5dd9715f4",
      "parents": [
        "5c332b09ab808016a8c8e29e85fc9e81c1572163",
        "88312fa61f889307de85cd04b12250db57210470"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 10:14:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 10:14:12 2017 +0000"
      },
      "message": "Merge \"Do not run cinder API V1 tests anymore by default\""
    },
    {
      "commit": "0fddb35cd8d3596cd3e297e34736d443bb6ca5e9",
      "tree": "bfae0f120a81ceb577d2b34063cdf0f6c016e24c",
      "parents": [
        "354e7d099759fcf7932d3f4b3a84dd08e7f2d6c7",
        "18682324856285743c7f2b54f1dc0523ea74a70f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 23 04:09:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 04:09:00 2017 +0000"
      },
      "message": "Merge \"lib/tempest: Liberty EOL: remove the volume_services feature flag\""
    },
    {
      "commit": "88312fa61f889307de85cd04b12250db57210470",
      "tree": "ba2b398171ad216436643b6928eaba40e59ff2b1",
      "parents": [
        "5ed1e3480241399a9687eeb4cbe714f8d5ddcafc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 15 16:48:04 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 15 16:49:42 2017 +0100"
      },
      "message": "Do not run cinder API V1 tests anymore by default\n\nI think now is a good time to stop running Cinder V1 tests. It should\nsave quite some Infra resources and jobs should run faster too.\n\nAlso, remove some useless variables in lib/tempest.\n\nChange-Id: I0edf1d88c136c3b910a5773690a603eeacb50266\n"
    },
    {
      "commit": "6fc332d85279865c32f50b081efb25ba7b671a9a",
      "tree": "11d116259b39353a31ecffc6384987f6a23cd308",
      "parents": [
        "6bd3561e9db3175f07299818ddb46a8ac7c72a12"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jul 06 13:44:55 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 14 08:41:25 2017 -0500"
      },
      "message": "Switch devstack to use qcow cirros img\n\nThis commit switches devstack to use the published qcow2 cirros image\ninstead of the AMI version. Using AMI was mostly a historical artifact\ndating pretty far back, but in the real world no one really uses AMI\nimages with openstack clouds. This change reflects that and also\nenables tempest ro remove its deprecated config options for using AMI\nas a fallback on misconfiguration (which was just there to support\ndevstack\u0027s defaults)\n\nChange-Id: Id65ebae73b28da7185cb349b714b659af51ef77f\n"
    },
    {
      "commit": "fd406772975a4a16c8c510d8bb11b2097017347c",
      "tree": "231e65ea0f6abd98256e580c577bbe3486f4116e",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 07 14:43:32 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 07 14:43:32 2017 +0100"
      },
      "message": "lib/tempest: remove an unused network option\n\nTempest doesn\u0027t support the `api_version` config option for networking\nanymore. I can\u0027t track which Tempest patch removed it, but it\u0027s been more\nthan 2 years.\n\nChange-Id: I4012f470e8c317803203b6fa1e265600dbc49b3d\n"
    },
    {
      "commit": "18682324856285743c7f2b54f1dc0523ea74a70f",
      "tree": "dc7849fafa6e3e90ba59baf2e369aa7c3c726477",
      "parents": [
        "bab8516a8503445af5582bc63493cb37098f57fb"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:12:42 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Feb 06 09:43:08 2017 +0000"
      },
      "message": "lib/tempest: Liberty EOL: remove the volume_services feature flag\n\nNow that Liberty is EOLed, the feature flag is not needed anymore.\n\nChange-Id: Ib82cb21edbda383d17f8cf69fedc884f2357fead\nDepends-On: I7073106988a79aad19c6b95bb050d2eaf00c36c0\n"
    },
    {
      "commit": "bab8516a8503445af5582bc63493cb37098f57fb",
      "tree": "1f050e6f588b65c418a8583eb1a668833b7e30ba",
      "parents": [
        "0ab0e5001162721c5760fd46e46d836e53dfa7a0",
        "10db2b8e6559724673a3efc691c595f307eb12d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 16:24:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 16:24:32 2017 +0000"
      },
      "message": "Merge \"Enable VNC console in tempest.conf\""
    },
    {
      "commit": "e9a9fbef8fc29437d1f69727e2ab73c31e957488",
      "tree": "9307671e1c0b5449007d7d08ad49e0af1fae43f2",
      "parents": [
        "a935193bae71ec5830e3e185e1f096f0925bbce9"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 30 22:22:43 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jan 30 22:22:43 2017 -0500"
      },
      "message": "Don\u0027t run swap_volume tests in Tempest if cells v1 is enabled\n\nCells v1 apparently doesn\u0027t support the swap volume API which\nwas recently enabled for testing in change:\n\n92575baa6b010ec09fea3e715030da8be61c0c64\n\nRather than revert that change, we should just handle the cells\nv1 case and not enable that test in that environment.\n\nChange-Id: I80f52e8299641098d90d3c374a80770fc45b8122\nCloses-Bug: #1660511\n"
    },
    {
      "commit": "a935193bae71ec5830e3e185e1f096f0925bbce9",
      "tree": "4206e6d4b2bd054d973dc4a164f4838b21c1ee8f",
      "parents": [
        "5c6aa56e11b2dc79adc70154187d3a029e8e0976",
        "92575baa6b010ec09fea3e715030da8be61c0c64"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 31 00:42:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 31 00:42:28 2017 +0000"
      },
      "message": "Merge \"tempest: configure compute-feature-enabled.swap_volume if libvirt\""
    },
    {
      "commit": "10db2b8e6559724673a3efc691c595f307eb12d6",
      "tree": "ca77961ec03c1cecf8fa07b2b21cb854c6b0bc33",
      "parents": [
        "a1913db5d7a336280373ac6b6b1878628fa4c2e2"
      ],
      "author": {
        "name": "Michelle Mandel",
        "email": "mmandel@us.ibm.com",
        "time": "Wed Jul 20 11:39:42 2016 -0400"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Jan 23 10:39:01 2017 +0000"
      },
      "message": "Enable VNC console in tempest.conf\n\nIf the NoVNC service is enabled, enable vnc_console in tempest.conf.\nThis will allow tempest tests that interact with VNC to be executed.\n\nChange-Id: Idb38a3b11e2f61f23adf1ec23c04ddccd72e7539\nDepends-On: I09aed8de28f1ba2637382e870134ced38808df29\n"
    },
    {
      "commit": "e19c8c34c56257b31b2d8f8a30ce928d76a65d45",
      "tree": "a8d29d18159927513b3fd9cb54e35ccd60de6aa6",
      "parents": [
        "b1d3977daf6463854b44fc710d3149a064908035",
        "470580bba68e5dc727ceb4d575649cb143eef7d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 10:32:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 10:32:20 2017 +0000"
      },
      "message": "Merge \"Remove baremetal tempest config setting from devstack\""
    },
    {
      "commit": "3eb7c97a6ddc4780ebcb833c1b86cf4b86b5e14d",
      "tree": "6083ce51bf87af788bdff7e01c68eff0e5e09f27",
      "parents": [
        "9a133d1ab07cacbcc01e9568f3a65c5594ef0723"
      ],
      "author": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Fri Jan 13 11:44:54 2017 -0800"
      },
      "committer": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Tue Jan 17 11:57:42 2017 -0800"
      },
      "message": "Restrict enabling the manage_snapshot volume feature\n\nThe test that is in tempest for this feature is\nspecific to LVM and will *not* work for other backends\nregardless of them supporting the feature. It shouldn\u0027t\ndefault to enabled for everyone, only for LVM.\n\nIf others want to opt-in they can, but its definitely\nthe minority that would.\n\nChange-Id: I21347f2a5069059e6413208b254d5acd246faaea"
    },
    {
      "commit": "9a133d1ab07cacbcc01e9568f3a65c5594ef0723",
      "tree": "15d32eb5f03d9ada59d8287374399fdbad4f7592",
      "parents": [
        "775c8f49245baaedd00dcca1fb395c499eb2b623",
        "8e14240d232366b8b1dd7de59800595211698fc1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 18:39:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 18:39:19 2017 +0000"
      },
      "message": "Merge \"Confirm network is created before setting public_network_id\""
    },
    {
      "commit": "244ca7fcdd2b2f38c71e05f3fefa3945954b4bd5",
      "tree": "c75b2403e72402df9407d61615d45f6f85126b18",
      "parents": [
        "f62a3fb9c69e9690e4803373c271b81ad322bfa1",
        "42e73db840213b581c2848aef1ae87b5f6e61faa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 18:38:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 18:38:19 2017 +0000"
      },
      "message": "Merge \"lib/tempest: remove the allow_port_security_disabled option\""
    },
    {
      "commit": "92575baa6b010ec09fea3e715030da8be61c0c64",
      "tree": "d1798f4ea81096c02833a71bc941a5d03943fff2",
      "parents": [
        "b952253d3f0ed74ce12c4b941c7fbc0f5ac6105a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Sep 21 16:15:31 2016 -0400"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Jan 12 09:31:21 2017 +0000"
      },
      "message": "tempest: configure compute-feature-enabled.swap_volume if libvirt\n\nThe only virt driver in nova that supports the swap volume API is\nlibvirt so enable testing that in Tempest only if using libvirt.\n\nDepends on two changes:\n\n1. The Tempest change that adds the new config option and test.\n\nDepends-On: I2d4779de8d21aa84533f4f92d347e932db2de58e\n\n2. A nova fix for correctly waiting for the block copy job in the guest\n   to complete.\n\nDepends-On: I0c52917a5555a70c4973f37dea1aebf878dd73b4\n\nChange-Id: Ibb6b309574d2c6a06fcecb0626ea21527fb7f412\n"
    },
    {
      "commit": "afac732d5d9b03da7abbd61f814c2f0d1a9039da",
      "tree": "9a802f6295fba363866746134e01c289cf1c3865",
      "parents": [
        "1ba23d6ac6cb3dae3de67674f510f03077976ee9"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 11 18:45:27 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 11 18:45:27 2017 +0100"
      },
      "message": "lib/tempest: allow tweaking volume-feature-enabled/manage_snapshot\n\nOnly a few Cinder backends support the \u0027manage snapshot\u0027 feature. So\nwe need a feature flag here. Luckily the LVM driver does support this\nfeature so default the feature flag to True in devstack(/Gate) but\nintroduce a variable to tweak the config.\n\nChange-Id: Ifcb9f91059f08bdf2faf2a8d65229aba5742ee1c\nDepends-On: I77be1cf85a946bf72e852f6378f0d7b43af8023a\n"
    },
    {
      "commit": "78c26504e28291c6e5b7d04b6fb985cc82c53bb8",
      "tree": "6795c93752578918f9760678e9e32bcab1b683e6",
      "parents": [
        "847c449b9216ed05a2091c8676ca5e0979227755"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 22:53:33 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sun Jan 08 15:10:52 2017 +0100"
      },
      "message": "lib/tempest: remove the identity_feature_enabled.reseller flag.\n\nNow that Liberty is EOLed, all supported versions of OpenStack have\nthe \u0027reseller\u0027 [1] feature.\n\n[1]: http://specs.openstack.org/openstack/keystone-specs/specs/kilo/reseller.html\n\nChange-Id: Id823f1969fbd2cf28542a0ef0f905ddae4a0318c\nDepends-On: Ia86c6f351919bddf2611524bf0b143aa09dbddee\n"
    },
    {
      "commit": "b51a8862b1f80a947815094148bc229ba3d58ae1",
      "tree": "f4bd64a0f5a1b8ce82b44124953deb0a73dca32d",
      "parents": [
        "281c5c22ce7f4e7d367f689488e15ad77695a183"
      ],
      "author": {
        "name": "Rodrigo Duarte",
        "email": "rduartes@redhat.com",
        "time": "Mon Sep 26 15:22:35 2016 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Thu Jan 05 16:06:39 2017 -0300"
      },
      "message": "Adds keystone security compliance settings\n\nThe PCI-DSS feature has been introduced during the Newton\nrelease and its settings are disabled by default. This\npatch adds the possibility to enable some of them during\nDevStack setup.\n\nChange-Id: If6b5eb3e3cbc43eb241c94d18af80ad50be08772\nDepends-On: Id97ca26f93b742cc3d8d49e98afc581f22360504\n"
    },
    {
      "commit": "281c5c22ce7f4e7d367f689488e15ad77695a183",
      "tree": "72a133bad6a8604a1aa8ff29edec6e7acbde405b",
      "parents": [
        "a6742bb0f983664919b91582f56a57bfbcbf8dd0",
        "2bf5b416a748ff6c1489b870bab3956aa1b24aee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 16:29:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 16:29:07 2017 +0000"
      },
      "message": "Merge \"lib/tempest: don\u0027t set cli_dir and dashboard_url config options\""
    },
    {
      "commit": "42e73db840213b581c2848aef1ae87b5f6e61faa",
      "tree": "4bb1502ea5a29f2435a97e15d3035180ec4c4c51",
      "parents": [
        "29890549929b4f2ab9dd5c96d0a857708c683997"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:34:06 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:34:06 2016 +0100"
      },
      "message": "lib/tempest: remove the allow_port_security_disabled option\n\nNow that Liberty is EOLed, the feature flag is not needed anymore.\n\nChange-Id: I5206535761773d4bcb02ebb8f25d1b0c1b59110c\nDepends-On: If0b2168080a0b0ecdc6682ef69856a0879f4f6d3\n"
    },
    {
      "commit": "2bf5b416a748ff6c1489b870bab3956aa1b24aee",
      "tree": "c0b9a8403ff907302f9ecdd86898cf71001d3794",
      "parents": [
        "29890549929b4f2ab9dd5c96d0a857708c683997"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:22:17 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:22:17 2016 +0100"
      },
      "message": "lib/tempest: don\u0027t set cli_dir and dashboard_url config options\n\nCLI tests have been removed from Tempest in\nI4f8638f1c048bbdb598dd181f4af272ef9923806\n\nDashboard tests have been removed from Tempest in\nI2a69ebed2947a5ab5e5ca79557130bd093e168dd\n\nChange-Id: I6df74a07e209b07fd3feae762c9cdab16e09414f\n"
    },
    {
      "commit": "09cef5a2330031ce4e3dd28dff02ad926e83be19",
      "tree": "25a1b2f025d2108710dbcbecdd2407a218385a43",
      "parents": [
        "29890549929b4f2ab9dd5c96d0a857708c683997"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:03:28 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 28 23:03:28 2016 +0100"
      },
      "message": "lib/tempest: Liberty EOL: remove an useless feature flag\n\nThe snapshot_backup feature flag was introduced in\nIb695e60c2ed7edf30c8baef9e00f0307b1156551 to enable Tempest tests\nintroduced in I1964ce6e1298041f8238d76fa4b7029d2d23bbfb\n\nBut I1964ce6e1298041f8238d76fa4b7029d2d23bbfb was never merged so that\nfeature flag was never really useful.\n\nChange-Id: I4e0bc786d2320907cb101fc788ad51444628537d\n"
    },
    {
      "commit": "8a92b7f1deeb1b9e99b41b7d7b8e22ca9636b6af",
      "tree": "a0313a807ff69a4520d0ffda1ccd4cd54905b304",
      "parents": [
        "be7fae041fa99df137694cc195b2ad24a3c90f76"
      ],
      "author": {
        "name": "Pawel Koniszewski",
        "email": "pawel.koniszewski@intel.com",
        "time": "Wed Oct 05 16:14:19 2016 +0200"
      },
      "committer": {
        "name": "Pawel Koniszewski",
        "email": "pawel.koniszewski@intel.com",
        "time": "Thu Dec 22 10:31:28 2016 +0000"
      },
      "message": "Add new configuration option for LM+grenade job\n\nIn order to test whether live migration is backward compatible\nwe need to live migrate VM back and forth between two versions\nof nova. This configuration option will allow to reuse existing\ntests just by adding if condition in a method that invokes live\nmigration and validates outcome:\n\n* If set to False, it will use existing behaviour\n* If set to True, it will live migrate VM, validate whether it\nsucceded, then live migrate the same VM once again and again\nvalidate the result\n\nDepends-On: Icaeca404ec3e4b8f3cd489789fdac6117740ec43\nChange-Id: I8da2b3bd0c08d9a3111d3531c346d06bd52cae7b\n"
    },
    {
      "commit": "8e14240d232366b8b1dd7de59800595211698fc1",
      "tree": "edf3716c217c65482c223c00df554160721577ab",
      "parents": [
        "38fb14591acdd0f79dd9060e08d1f2eb8780bb01"
      ],
      "author": {
        "name": "Eric Berglund",
        "email": "esberglu@us.ibm.com",
        "time": "Tue Nov 29 17:33:28 2016 -0600"
      },
      "committer": {
        "name": "Eric Berglund",
        "email": "esberglu@us.ibm.com",
        "time": "Thu Dec 15 20:41:32 2016 +0000"
      },
      "message": "Confirm network is created before setting public_network_id\n\nThe current code assumes that there exists a public openstack network\nand uses that assumption to set the public_network_id variable in\ntempest lib. If NEUTRON_CREATE_INITIAL_NETWORKS is set to false this\nstep will fail as there is no public network to be found. This change\nadds a check for NEUTRON_CREATE_INITIAL_NETWORKS before attempting to\nset this variable.\n\nChange-Id: I62e74d350d6533fa842d64c15b01b1a3d42c71c2\nCloses-Bug: #1645900\n"
    },
    {
      "commit": "470580bba68e5dc727ceb4d575649cb143eef7d5",
      "tree": "2d2acb147c2a1905ff868306822031baf9eae141",
      "parents": [
        "77a7296248b2aae4ce878e33e05575748e7e4131"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Dec 08 13:10:59 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Thu Dec 08 13:15:19 2016 +0900"
      },
      "message": "Remove baremetal tempest config setting from devstack\n\nNow all configuration are present in Ironic tempest plugin\nand those are going to be removed from tempest in\nId518a6d87d0949737cd1c50cb6a83149b85e5f85\n\nPatch- I73c649625d106fc7f068e12e21eaacba8f43cbbb set\nthose in ironic devstack plugin.\n\nWe can remove all baremetal config setting from devstack.\n\nAlong with moved one this patch deletes other unused baremetal\nconfig setting.\n\nChange-Id: If826321ebc0c20ea372d206d49383f3826c9b547\nDepends-On: Id518a6d87d0949737cd1c50cb6a83149b85e5f85\nDepends-On: I73c649625d106fc7f068e12e21eaacba8f43cbbb\n"
    },
    {
      "commit": "0474b8384ac937591e42d3cb91b5a4292ab6ab8f",
      "tree": "84652cf887c30988ffd8072d34c40206d5fb98e1",
      "parents": [
        "60f97c8b9bcf8ee060e989386a61c524bfe3dba0",
        "75bf9722392c9fc1ca7c6a95b99e8897c86d4271"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 01 01:28:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 01 01:28:29 2016 +0000"
      },
      "message": "Merge \"Move default Keystone API version to v3\""
    },
    {
      "commit": "36ea69272de2b92a449b00f6048398c7d5d94b69",
      "tree": "83265a7cc673a08df8693e5752c6d2ca70b89734",
      "parents": [
        "b719b55b1d8158a926eb3cd0d04a2749f608a6d8",
        "cac6ef09c5a7ecc0e9959b1e3ace48c41a0add71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 30 16:31:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 30 16:31:11 2016 +0000"
      },
      "message": "Merge \"Remove the heat stack owner role\""
    },
    {
      "commit": "42a21ec58dd9a5f4251aec34931844ac7dcdcd36",
      "tree": "747aababa979e24f780639bfc0adcdad0f113946",
      "parents": [
        "e1b75c36363b827652412a66f283c5c579117edc",
        "d038b60e65dcf6916445a03fe87a11a39c6516c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 23:45:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 23:45:09 2016 +0000"
      },
      "message": "Merge \"Neutron: use \"OSC show -f value -c id\" instead of \"OSC list + grep\"\""
    },
    {
      "commit": "e1b75c36363b827652412a66f283c5c579117edc",
      "tree": "211807521a96e8a2d5c990652ce9ee2be941d673",
      "parents": [
        "a8f57af2734a0e1f5936bd49833c0d8e875294da",
        "82fa946d8fad036d9d5fae57f9f138c31cc210d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 23:43:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 23:43:56 2016 +0000"
      },
      "message": "Merge \"lib/tempest: use OSC to create nova flavors.\""
    },
    {
      "commit": "f5e78b6fb64ec45b177c2b73468f0ffe04c774e0",
      "tree": "d2f09ce84c618c12a2a357a87a5374723025843a",
      "parents": [
        "e8f90d1e5b67b04db8372b69e52a6ae08f883608",
        "7938d83d3bd37ef63cfea60e188918848ea87858"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 10:28:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 10:28:47 2016 +0000"
      },
      "message": "Merge \"Allow provider network to be used for ssh validation\""
    },
    {
      "commit": "e8f90d1e5b67b04db8372b69e52a6ae08f883608",
      "tree": "9d9cc9e803cfde5852c793c59aac6abe581abe0e",
      "parents": [
        "4d61ed5c77809799179a48f13080b1ce49b612f7",
        "2b3ac6dc64a6d31a1dae2ede6483bf9f73a3918f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 28 10:28:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 28 10:28:41 2016 +0000"
      },
      "message": "Merge \"Specify the correct image parameters for XenServer\""
    },
    {
      "commit": "82fa946d8fad036d9d5fae57f9f138c31cc210d4",
      "tree": "0315211c87381818d9d0db3cdb5439bec637498a",
      "parents": [
        "5dbb826a547195b3cc33ff4f30f6d79d0ae08045"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Nov 02 11:15:42 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Nov 21 10:35:02 2016 +0000"
      },
      "message": "lib/tempest: use OSC to create nova flavors.\n\nOSC is the future and it\u0027s available now.\n\nChange-Id: Ib0dac761673a0c4f05a328ee530018e8bb269c4c\n"
    },
    {
      "commit": "d038b60e65dcf6916445a03fe87a11a39c6516c8",
      "tree": "94274101c656fe4646c763c61153fadd362db0f5",
      "parents": [
        "1493bdeba24674f6634160d51b8081c571df4017"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Nov 04 13:32:39 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Nov 18 12:18:09 2016 +0100"
      },
      "message": "Neutron: use \"OSC show -f value -c id\" instead of \"OSC list + grep\"\n\nWe should leverage server-side filtering.\n\nChange-Id: I3deef791868769b0b7cfc405d73dff57458ca427\n"
    },
    {
      "commit": "7938d83d3bd37ef63cfea60e188918848ea87858",
      "tree": "e9d483a168b1bfe48937d501b40c91c3a0969996",
      "parents": [
        "7976f31fb956dcb1cbeea92906f5609f0b43acc4"
      ],
      "author": {
        "name": "Michael Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Tue Apr 12 14:55:21 2016 -0400"
      },
      "committer": {
        "name": "Michael Turek",
        "email": "mjturek@linux.vnet.ibm.com",
        "time": "Thu Nov 17 13:40:01 2016 -0500"
      },
      "message": "Allow provider network to be used for ssh validation\n\nCurrently devstack assumes that the network used for ssh\nvalidation is the private network. This patch adds a hook that\nsets the network used for ssh validation based on whether or not\nprovider networking is being used. It also moves the function\n\u0027is_provider_network\u0027 into functions-common as it will now be\nused by both tempest and neutron.\n\nChange-Id: I265c9e26c9bfb18b7e201f27d8912b8bec235872\n"
    },
    {
      "commit": "29d13df1a284f8f1a5973ccc826a475156820d23",
      "tree": "6a140d3bbfa88bb56a472463fe88b7d3bad49616",
      "parents": [
        "ac65a5cac01aa6d66857fba08fc022c9bc1f413c",
        "4f11ff30cf2f7c674316fe8c98f1c006f397013f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 15 15:34:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 15 15:34:51 2016 +0000"
      },
      "message": "Merge \"Adopt openstack client for neutron commands\""
    },
    {
      "commit": "2b3ac6dc64a6d31a1dae2ede6483bf9f73a3918f",
      "tree": "80187994e8a26cfc7f22dbf39b3f5ee58bed95ad",
      "parents": [
        "53649947e1c497a1ecebd08ebe42557d66cce9e0"
      ],
      "author": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Wed Nov 09 12:50:00 2016 +0800"
      },
      "committer": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Mon Nov 14 17:46:20 2016 +0800"
      },
      "message": "Specify the correct image parameters for XenServer\n\nThe deprecated AMI image file opts will be removed soon.\nSee https://review.openstack.org/#/c/338377.\nSo we can\u0027t use the fallback mechanism anymore. This patch is to\nspecify the correct image parameters for XenServer.\n\nChange-Id: Ic287a3ed1725c42ea29022158bc9720c9a96533f\n"
    },
    {
      "commit": "53649947e1c497a1ecebd08ebe42557d66cce9e0",
      "tree": "1304aaf53b3f2948cfea3de93f4147b209c144ee",
      "parents": [
        "ed2a82bd4bffdc0bfe94368c77a8ca321a48e2cd",
        "2d9959c53b7866e0dbfb0bcda15c59db1c3de6b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 14 09:24:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 14 09:24:01 2016 +0000"
      },
      "message": "Merge \"Removing config values no longer in tempest.conf\""
    },
    {
      "commit": "4f11ff30cf2f7c674316fe8c98f1c006f397013f",
      "tree": "6abad2ae26867e6d45473e117d8ef8ef5b9a7ed8",
      "parents": [
        "e0fdcd5ff2c238a4e47c409e19922350fa27dc33"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Oct 27 06:15:23 2016 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Nov 03 10:37:58 2016 -0700"
      },
      "message": "Adopt openstack client for neutron commands\n\nThe neutron client is going to be deprecated during the\nOcata timeframe, so it is time to start switching to the\nopenstack client to invoke networking commands.\n\nuse of neutron client in neutron-legacy has been left as is.\n\nThe command for setting the router gateway is left as follow up.\n\nChange-Id: I0a63e03d7d4a08ad6c27f2729fc298322baab397\n"
    },
    {
      "commit": "75bf9722392c9fc1ca7c6a95b99e8897c86d4271",
      "tree": "4d09a66d4ac40af0ec3c684482257e5a63b6172e",
      "parents": [
        "928b3cd36e9f382f1f10966493ca3ae069cabd2f"
      ],
      "author": {
        "name": "Paulo Ewerton",
        "email": "pauloewerton@lsd.ufcg.edu.br",
        "time": "Fri Jan 22 19:13:31 2016 +0000"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Wed Nov 02 20:28:41 2016 +0100"
      },
      "message": "Move default Keystone API version to v3\n\nThis patch sets Keystone v3 as default in services\nconfiguration files and in the openrc and stackrc scripts.\n\nChange-Id: I24546f02067ea23d088d383b85e3a78d7b43f166\nPartially-Implements: bp keystonev3\n"
    },
    {
      "commit": "2d9959c53b7866e0dbfb0bcda15c59db1c3de6b6",
      "tree": "1fbf16ea2ffe33ee8ab4628f41ca5ee656512b7d",
      "parents": [
        "1f84d457577162421bfd2de63bd83d80c123a32f"
      ],
      "author": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Tue Nov 01 13:34:20 2016 -0700"
      },
      "committer": {
        "name": "Castulo J. Martinez",
        "email": "castulo.martinez@intel.com",
        "time": "Tue Nov 01 13:36:54 2016 -0700"
      },
      "message": "Removing config values no longer in tempest.conf\n\nThis commit removes some config values for tempest that no\nlonger exist in tempest/config.py therefore are no longer needed\nin tempest.conf.\n\nChange-Id: I5778973012e57e8d9df9bf864590f8ed7fe05561\n"
    },
    {
      "commit": "c9c9d31d3eb98f3d6382cedfd2aebc75ce236d1f",
      "tree": "384c2022029eda57381556ae083f3e7713d9b483",
      "parents": [
        "1f84d457577162421bfd2de63bd83d80c123a32f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Sep 15 20:33:22 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Nov 01 10:52:08 2016 -0400"
      },
      "message": "tempest: set network-feature-enabled.port_security\n\nSets the port_security feature flag in tempest.conf\nif the port_security extension is enabled, which it\u0027s not\nby default in neutron but is set by default in devstack.\n\nThis adds global variable for setting the port_security\nextension in ml2.conf and in tempest.conf so we only have\nto set this in one place.\n\nDepends-On: I1efd5c838aa0d73cc6e8864e3041eea25850198d\n\nChange-Id: I6334b200e42edd785f74cfb41520627393039619\nRelated-Bug: #1624082\n"
    },
    {
      "commit": "cac6ef09c5a7ecc0e9959b1e3ace48c41a0add71",
      "tree": "3e33cb2e8994d550b631bac35aec7ad94b18e852",
      "parents": [
        "148d0e6e08caaaa9c6ca828c8404e5e82b6de8ee"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 11 08:23:48 2016 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 11 08:48:45 2016 +0200"
      },
      "message": "Remove the heat stack owner role\n\nWe should not require any special role for heat\nsince very long time.\n\nWe should use the same roles as with the primary user.\n\nChange-Id: Id9150f94c30505ed0da33b8fbc2a5a7bd4fcf5d0\n"
    },
    {
      "commit": "e43cca1adf6709ac273958a7877d2a60658e1225",
      "tree": "8a552f64ac6f2c5cab04ad0308bdb3c74b3e7c91",
      "parents": [
        "411248ddc2b7b79e08c5b947576a1bcac6eb781d",
        "4c813ac0fb64c7b4eeec7f67692ccfd7affd2153"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 29 22:15:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 29 22:15:08 2016 +0000"
      },
      "message": "Merge \"Fix the logic of if used with is_service_enabled\""
    },
    {
      "commit": "1aa436813566081c24f0223b2ac48c2389c244ce",
      "tree": "cf27c14bab53bbd8905542d34b138d3f75e9ed75",
      "parents": [
        "4a55d2a66092e351726251bb21a1d82b3501bdcd"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Thu Jul 21 19:37:04 2016 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Tue Sep 27 13:51:09 2016 +0900"
      },
      "message": "Move Q_ROUTER_NAME to where it belongs\n\nThe motivation is to make it more friendly with lib/neutron.\nie. independent from lib/neutron-legacy\n\nChange-Id: I19821b009cbf1bc715a6c7b2854e4c77d2041ec4\n"
    },
    {
      "commit": "4c813ac0fb64c7b4eeec7f67692ccfd7affd2153",
      "tree": "cef2f59aedf3671aa9e38b93a5abc6637089a1ca",
      "parents": [
        "81d89cf3584a5edadbaa2514305cf5721b29cdff"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Sep 21 19:39:36 2016 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Wed Sep 21 19:39:36 2016 +0200"
      },
      "message": "Fix the logic of if used with is_service_enabled\n\nThe value to be evaluated is the returned value, not the output of the\ncommand.\n\nChange-Id: I22d7c967e911bcfee6b1910f666dbbc647c00085\n"
    },
    {
      "commit": "72fe79d7af8f77ac85d561ed5c5c3eef96d4f752",
      "tree": "1581bb2fae8398b1309108e15940eefd2dc1f60f",
      "parents": [
        "57d390c5d7a52befc21d4d50ee676fb904b76d6d",
        "5068b291f427a55b40357cc0cb77875294963e39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 15 18:19:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 15 18:19:15 2016 +0000"
      },
      "message": "Merge \"tempest: toggle allow_port_security_disabled\u003dTrue\""
    },
    {
      "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": "5068b291f427a55b40357cc0cb77875294963e39",
      "tree": "212e325df4997838c8fda338174e269ba368a644",
      "parents": [
        "9ab4bcefcc4308b0b8e7b5067b2fc155dd64d2b9"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 09 14:52:57 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Aug 09 14:52:57 2016 -0400"
      },
      "message": "tempest: toggle allow_port_security_disabled\u003dTrue\n\nThis enables a new test in Tempest to run on a per-branch\nbasis since by default it\u0027s disabled because it won\u0027t pass\non liberty given the bug fix isn\u0027t in liberty and won\u0027t be\nbackported there.\n\nDepends-On: I20b8d5d2a300c83a59bdb33374fc20447ce2ede3\n\nChange-Id: I18fd5e0978795fec39a763e1e0f07d758905b9b8\nRelated-Bug: #1175464\n"
    },
    {
      "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\""
    }
  ],
  "next": "06c7a4404edf25b9a4d913e77d12a2f61a608053"
}
