)]}'
{
  "log": [
    {
      "commit": "d20a3c885e778612caf9e73392e11707dbe55713",
      "tree": "f6d75cf2c354073fb106c449ab446b1f70ca608e",
      "parents": [
        "94e44fcdae4d16eb38060e81f03598823904b15d",
        "d1db0c73632dad2e15e73e83aa27141dcc9753d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 13 14:48:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 14:48:51 2017 +0000"
      },
      "message": "Merge \"Add content-type without spaces\""
    },
    {
      "commit": "94e44fcdae4d16eb38060e81f03598823904b15d",
      "tree": "46e76f4b5bf8dedb194f800cb286dba53cf3eb5c",
      "parents": [
        "6b3d13555f96595ba0eb2cf86771ddeca277c4aa",
        "49f99e7ece9f84af06bf1d0aa4f3dbe1c41ef3dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 13 14:43:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 14:43:55 2017 +0000"
      },
      "message": "Merge \"Fix volume v2 capabilities/scheduler-stats tests to test v2 APIs\""
    },
    {
      "commit": "e8f27043c9a70d478e3c93483044da7f870c2635",
      "tree": "d7f8917636e4d958fd81dd09734a69f2959cb09b",
      "parents": [
        "32cac095fa1a434509c4cd62c77830b063f67a0d",
        "5ba1aa23234fb89b5de46179e8abf577d653cf21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 13 13:29:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 13:29:04 2017 +0000"
      },
      "message": "Merge \"Removing sahara from the service available group\""
    },
    {
      "commit": "5ba1aa23234fb89b5de46179e8abf577d653cf21",
      "tree": "e20f9820ebb9607777d7caf6b8288dd6d920cd8b",
      "parents": [
        "8b23c79325ed68c6741683690c69ba3f64acfc2e"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Mar 09 13:20:56 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Mar 13 10:13:11 2017 +0000"
      },
      "message": "Removing sahara from the service available group\n\nThis is a leftover from when sahara was moved out of tree.\nIt causes conflicts when the sahara plugin loads, and it should\nbe removed.\n\nThis option is not used right now by Tempest code, so even if someone\nis using it, it has not effect whatsoever on test execution.\nThe only case in which this option may have effect, is when the\nsahara-tests Tempest plugin is installed. When the\nsahara plugin is loaded, the config option will be there.\n\nI think in this case we should skip deprecation, and just remove it\nlike we did in the past when moving Tempest code to a plugin.\n\nChange-Id: Ie7556b97237b0101000d140d351edea5e518783f\n"
    },
    {
      "commit": "f48d046a4a7899b7d1ee156ea69b68c2c1fc3f7f",
      "tree": "b02990a3af5b3a5c940faaa1d4beb2ff7e958013",
      "parents": [
        "ed7a7aa2400d8ec163fa8e0b8bedad81dda51d0d",
        "d25a1a3d76f7815f07e2484bc9144c6eefe6b796"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 13 09:42:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 13 09:42:36 2017 +0000"
      },
      "message": "Merge \"Add RemoteClient under tempest.lib\""
    },
    {
      "commit": "f9c06ce35002bcf16568b541fd631561268bf41e",
      "tree": "0e7c53f4eb643325bf4812b7e4a3fd6cedf46564",
      "parents": [
        "0b5a90e12a1fe5e15afdd4a6b49f59b069223263",
        "da26b168743b2318ab1ce4956a1c62d81590ce0c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 10 08:21:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 10 08:21:13 2017 +0000"
      },
      "message": "Merge \"Add \"list versions\" test for Keystone\""
    },
    {
      "commit": "d25a1a3d76f7815f07e2484bc9144c6eefe6b796",
      "tree": "705eb39e14792f2b93e7eb48731bc6ddcc8cb4ea",
      "parents": [
        "e5f368c3f8247126d38278b4abdcba0eebcc1d79"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Mar 01 13:40:35 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 09 18:18:50 2017 -0800"
      },
      "message": "Add RemoteClient under tempest.lib\n\nremote_client under tempest.common is used in many projects but the\nmodule is not defined as stable. This patch adds the essential part\nof the module into tempest.lib as stable interface.\n\nChange-Id: Idb2206c239f25bc8b8530275e84c834233b9544b\n"
    },
    {
      "commit": "da26b168743b2318ab1ce4956a1c62d81590ce0c",
      "tree": "c9293899a58ac13d03161baeb733fb611c563603",
      "parents": [
        "5e1543f7537a4f95070909a43e9a2ef3e6f843e0"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 15:53:46 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Thu Mar 09 18:22:55 2017 +0000"
      },
      "message": "Add \"list versions\" test for Keystone\n\n\"list versions\" is an inportant API to know which versions are\nsupported on clouds. This patch adds the corresponding test for\nKeystone API.\n\nChange-Id: Ic4aaa16ac1c15d2b82e3dc90402a5b30d19bcd4e\n"
    },
    {
      "commit": "aad3a1e05db49565e4499d1d6fe5ae201c0ef0d9",
      "tree": "a3a9231d3f6814215a237390cc7247f9fc0c9a03",
      "parents": [
        "b1c61869e726dfa0ca15e71061f02c8f239d28fb",
        "6d84d3172ab092a412dd540cecd09751a7754343"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 08 08:12:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 08 08:12:20 2017 +0000"
      },
      "message": "Merge \"Remove volume_feature_enabled.volume_services\""
    },
    {
      "commit": "e5c89e7b339b4a145bc4b0622a1a56a05375cf6c",
      "tree": "e9d7e6aabdfccfdc1d498804adc135f198f8215c",
      "parents": [
        "72aa5ff3025296343bf6dcca502d924849a1567c",
        "9aa23f307dd22c10dc519ece42c2599f83cc612e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 23:02:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 23:02:24 2017 +0000"
      },
      "message": "Merge \"Deprecate the skip_unless_attr decorator.\""
    },
    {
      "commit": "0cfd2591e6f278adae6d13edb5882f44ea7adc6a",
      "tree": "f0df299a446ee226e213917f8554084663daab3d",
      "parents": [
        "1b7fb7bc18a27dc652f69d8c33746b6b1a1a9db3",
        "11cf2c595cfeedaddf67ce741962d28b79008377"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 07 14:01:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 07 14:01:29 2017 +0000"
      },
      "message": "Merge \"Deprecate resources_prefix and change rand_name()\""
    },
    {
      "commit": "5e1543f7537a4f95070909a43e9a2ef3e6f843e0",
      "tree": "d3b33a62ade4c44ea832feb3d81c19a4d68b7488",
      "parents": [
        "f0fe745108517712354dba590778a91a3634c1d6",
        "a6065a6be638681c22e18275714c56f508a41131"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 06 05:25:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 06 05:25:34 2017 +0000"
      },
      "message": "Merge \"Change default of auth_version to v3\""
    },
    {
      "commit": "a6065a6be638681c22e18275714c56f508a41131",
      "tree": "5923107e0524bbcad11796399ecbce49e43457ec",
      "parents": [
        "f4b538cf21b1aecc28b5e663210ae2e424fea950"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 16:40:22 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Fri Mar 03 16:57:50 2017 -0800"
      },
      "message": "Change default of auth_version to v3\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 for\ncurrent API status.\n\nNOTE: Devstack changes this config to \"v2\" when enabling the v2 API.\n      So we will still test the v2 API on the gate until we will\n      change Devstack (I801e6740258ddea2a1b628a209970e0307d39d12)\n\nChange-Id: Id5e5ed9bf4f8b0f9eb376bfc7c5801f0956da1d9\n"
    },
    {
      "commit": "7d6e48cf54cfc999af61d4307dbb2a6a01219faf",
      "tree": "37abe661517557d58bb17547e4ed8bbb80b307e0",
      "parents": [
        "9ca8ef195a85258a5a4476cc1f37e070b93c63f1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 03 12:44:50 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 03 14:16:56 2017 -0500"
      },
      "message": "Add --combine option to tempest run\n\nThis commit adds an option to tempest run, --combine, which when used\nwill combine the current run\u0027s subunit stream with the previous run\u0027s\nsubunit stream and insert the combined stream into the testr repository\nas a new run.\n\nChange-Id: Ia303773cabffc25d910cd1c0950d6739592bade6\n"
    },
    {
      "commit": "11cf2c595cfeedaddf67ce741962d28b79008377",
      "tree": "dbe8179007d55fd3132e928dd20785cbd4459b50",
      "parents": [
        "1d0cc9c53fcf089a6d282065d6ebbaa6f8fb733e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 28 14:50:44 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Mar 02 17:08:34 2017 -0800"
      },
      "message": "Deprecate resources_prefix and change rand_name()\n\nMany projects are using rand_name() which is outside of tempest.lib.\nThe method specifies the prefix \u0027tempest\u0027, which is the default value\nof tempest.conf, to tempest.lib\u0027s rand_name().\nThe prefix is useful to identify these resources are created by Tempest.\nNo projects change this configuration value, so this patch changes the\ndefault value of rand_name() to \u0027tempest\u0027 and makes resources_prefix\noption deprecated.\n\nChange-Id: I624e2eb3954b6171fbbe00a4ed757bfac04b3eaf\n"
    },
    {
      "commit": "509de5a994e5d75c5fbee62b3dd1efdf392cc36b",
      "tree": "f1c311bf62e6d147d724936e5c37c1149e876832",
      "parents": [
        "86bea0635eec3cc8693e9f337a8135231600ff2b",
        "7c95befefb7db27296114f87cf49e8f2b8f43a59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 01 21:44:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 01 21:44:06 2017 +0000"
      },
      "message": "Merge \"Adds missing server tags APIs to servers client.\""
    },
    {
      "commit": "f2088f3b7b28b9d9eae3ee5c4757f2beac0aaf6a",
      "tree": "b380cf91d681b2eaf9e8593a1b263aa240e3d304",
      "parents": [
        "efdb3f67d1f2e5fdad41a905ab594ef7243bf7aa",
        "f2ba23f7834facb2bfe7c376840e7630881d1bf9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 23:13:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 23:13:34 2017 +0000"
      },
      "message": "Merge \"Remove call_until_true from test module\""
    },
    {
      "commit": "efdb3f67d1f2e5fdad41a905ab594ef7243bf7aa",
      "tree": "2790870e0bc4c43e0957e09395861e697d60da59",
      "parents": [
        "e08a800d66472d914b069bf79c4bc9c739935b4b",
        "bd4361dd192f54399f3440845b12eab54a793385"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 22:09:48 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 22:09:48 2017 +0000"
      },
      "message": "Merge \"Fix the removal of config.skip_(unless|if)_config decorators\""
    },
    {
      "commit": "f9144778e10bf388263bd696f33237a8da2da5fd",
      "tree": "4bcb22c759cf4df8c44822da9f524b28bf46ecd0",
      "parents": [
        "7ba77acf871c2a11cd945e77fa8d067288d1627a",
        "5e663406e66123b03b89c9ac6ea9b4c48765b3da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 04:05:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 04:05:55 2017 +0000"
      },
      "message": "Merge \"Revert \"Add reno for Tempest v15.0.0\"\""
    },
    {
      "commit": "5e663406e66123b03b89c9ac6ea9b4c48765b3da",
      "tree": "c120c3a5844f7315706bf1369215ed8b6029c74b",
      "parents": [
        "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Feb 27 23:59:32 2017 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Feb 27 23:59:32 2017 +0000"
      },
      "message": "Revert \"Add reno for Tempest v15.0.0\"\n\nWe cannot add a new reno into the existing tag, so we need to\nrevert the patch.\n\nThis reverts commit 4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f.\n\nChange-Id: I7554cdcd7968bde2ce0924dcbac5f349ae230935\n"
    },
    {
      "commit": "a2ca059c608226eb4cf880a49061f78630cb0443",
      "tree": "7bb13168bb16b3d5874370821f4585828a6b399e",
      "parents": [
        "b668a53ca74319bfe37cf42dfbf23e769d419a60"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 27 12:20:13 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 27 12:20:13 2017 -0500"
      },
      "message": "Fix tempest 14.0.0 release notes\n\nThis commit fixes the release notes for tempest 14.0.0 so that the\nprelude and other sections explaining the supported releases is actually\nincluded.\n\nChange-Id: I0934be118e7a02252f9fc5cfb21d1a0682b281ef\n"
    },
    {
      "commit": "b668a53ca74319bfe37cf42dfbf23e769d419a60",
      "tree": "9b1f9337a877f7eb74bffc2caccfa852a87b4b9c",
      "parents": [
        "18026ce378491fb74ed872cae1690ac6b2cdf658"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Feb 22 10:20:45 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Feb 27 12:12:13 2017 -0500"
      },
      "message": "Fix tempest 15.0.0 release notes\n\nThis commit fixes the release notes for tempest 15.0.0 so that the\nprelude and other sections explaining the supported releases actually\nshow up in the 15.0.0 release notes.\n\nChange-Id: I689d51fb48a2ee5daad703db90b596d1d6fb7f6d\n"
    },
    {
      "commit": "6d84d3172ab092a412dd540cecd09751a7754343",
      "tree": "9d37961478a182b6a89205872d9bfdd2ee506b37",
      "parents": [
        "18026ce378491fb74ed872cae1690ac6b2cdf658"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Sat Feb 25 19:48:37 2017 -0600"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@gmail.com",
        "time": "Sat Feb 25 19:54:21 2017 -0600"
      },
      "message": "Remove volume_feature_enabled.volume_services\n\n653f5cb70c0469b53f8baca3e0158fa57b24310e deprecated this config\noption in the Ocata cycle and can now be removed.\n\nChange-Id: I744fea85881ec621e12744b6dc5a81f18c4b11d5\n"
    },
    {
      "commit": "bd4361dd192f54399f3440845b12eab54a793385",
      "tree": "6795e23818217d1c16d5b980fdb78c25dc13ddb7",
      "parents": [
        "18026ce378491fb74ed872cae1690ac6b2cdf658"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 21 21:28:16 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Sat Feb 25 15:56:43 2017 +0100"
      },
      "message": "Fix the removal of config.skip_(unless|if)_config decorators\n\nThese decorators were removed in I54a001cb562a8aac91537bf61e82a7e7d3498788\nwithout a proper deprecation period. My bad.\n\nChange-Id: Icc007047a8e9a527d48374b3efcec8cc5fd1be08\n"
    },
    {
      "commit": "d1db0c73632dad2e15e73e83aa27141dcc9753d4",
      "tree": "c950ef80312c0ba7d583c9a2a6116ad1112f8a66",
      "parents": [
        "fc5a3733df149ddc5a6356915eeca2ad4d7bbcfb"
      ],
      "author": {
        "name": "zhipengh",
        "email": "huangzhipeng@huawei.com",
        "time": "Tue Feb 21 04:40:07 2017 -0500"
      },
      "committer": {
        "name": "zhipengh",
        "email": "huangzhipeng@huawei.com",
        "time": "Thu Feb 23 23:10:04 2017 -0500"
      },
      "message": "Add content-type without spaces\n\nIn public cloud implementation, the tomcat module\n(specifically tomcat-coyote) used by the api-gateway\nwill eliminate the space within the content-type,\ne.g ret \u003d ret + \";charset\u003d\" + this.characterEncoding;\n\nIn the current rfc7231 standard, all the following\ncontent-type are permissible and equivalent:\ntest/html;charset\u003dutf-8\ntest/html;charset\u003dUTF-8\ntest/HTML;Charset\u003d\"utf-8\"\ntest/html; charset\u003d\"utf-8\"\n(https://tools.ietf.org/html/rfc7231#section-3.1.1.1)\n\nHowever in the current tempest rest_client setting,\nthere is no content-type without space defined in\nJSON_ENC and TXT_ENC. This results in defcore test\nfailure for public cloud since after tomcat module\neliminates the space, the content-type will not be\nrecognized as a legitimate one.\n\nThis patch intends to solve this problem by providing\nadditional content-type without spaces as allowed in\nrfc7231 to JSON_ENC and TXT_ENC so that defcore test\nwon\u0027t be blocked for public cloud implementation.\n\nChange-Id: I718ef0e3ddae513cb911aca38985162027274001\nSigned-off-by: zhipengh \u003chuangzhipeng@huawei.com\u003e\n"
    },
    {
      "commit": "7c95befefb7db27296114f87cf49e8f2b8f43a59",
      "tree": "2d40e45664749af0265ff48159fe057e5f8e3240",
      "parents": [
        "0b5c2c91deae07f42238b6ed77f2eabc0b4b8e91"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Feb 17 18:49:02 2017 -0500"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Feb 23 21:26:26 2017 +0000"
      },
      "message": "Adds missing server tags APIs to servers client.\n\nCurrently, there is no server tags API testing implemented in\nTempest [1]. This API was introduced to Nova in 2.26 [2].\n\nThis patch adds the server tags APIs to the servers client,\nas well as corresponding unit test and schema changes.\n\nMocking was added for the unit tests, because these tests\nexplicitly require that the COMPUTE_MICROVERSION header\nin the base_compute_client be \u00272.26\u0027, or else the schema\nthat is returned by get_schema in base_compute_client\nwill return the v2.1 schema, resulting in validation errors.\n\n[1] https://github.com/openstack/tempest/tree/master/tempest/lib/services/compute\n[2] https://developer.openstack.org/api-ref/compute/\n\nChange-Id: I06b9c6f42e066863310b4fe7ee7030c1dfb89467\nImplements: blueprint missing-server-tags-api-test\n"
    },
    {
      "commit": "49f99e7ece9f84af06bf1d0aa4f3dbe1c41ef3dc",
      "tree": "29d36ef4ddd39976fd3a0347f5782b944b7749b7",
      "parents": [
        "b88c0df7b5677cc50e2700162e47b8a7f6223e21"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Feb 23 15:34:26 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Feb 23 16:06:27 2017 +0000"
      },
      "message": "Fix volume v2 capabilities/scheduler-stats tests to test v2 APIs\n\nCurrently capabilities/scheduler-stats tests for volume v2 APIs are\nmaking call to v1 API instead of v2. Because api_version is missing in\nrespective service clients.\n\nThis commit fix the issue by specifying the api_version as v2 on\nservice clients to make API call on v2 endpoints.\n\nCloses-Bug: #1667354\n\nChange-Id: I9002c5ef8b4641597561d2b909bf5914ab8d9995\n"
    },
    {
      "commit": "f97247c6c0d3aaaee950bfd2536b357db138d1f3",
      "tree": "0231af17f9ac301d85753e2652610996364196de",
      "parents": [
        "fc0d6751fc02232710ae563486d920154b03baef",
        "f7a8c57f12eb66ae7fcaec65a9adf0486b57913d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 23 01:39:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 23 01:39:41 2017 +0000"
      },
      "message": "Merge \"Rename reno files of v15.0.0\""
    },
    {
      "commit": "f2ba23f7834facb2bfe7c376840e7630881d1bf9",
      "tree": "73665ce4d4472cf9e9711125f16f65e2f08857db",
      "parents": [
        "4ce377983eb801eef69d0d710eabef271a83de52"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Feb 09 10:26:58 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Wed Feb 22 15:51:29 2017 +0000"
      },
      "message": "Remove call_until_true from test module\n\nThe call_until_true of test module is marked as deprecated and\nwe have a plan to remove it in Ocata cycle.\nThis patch removes it after switching to use test_utils\u0027 one on\nall OpenStack projects.\n\nChange-Id: Ide11a7434a4714e5d2211af1803333535f557370\n"
    },
    {
      "commit": "2c3f1a794b8bf396a01f48c10b209df6eaf4bc75",
      "tree": "1e40af2af2c7c6f11b16e8be864f0b49d3962c13",
      "parents": [
        "00c48be2551997390f12c04de6bcb00ba736e96f",
        "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 04:10:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 04:10:11 2017 +0000"
      },
      "message": "Merge \"Add reno for Tempest v15.0.0\""
    },
    {
      "commit": "41cb36e121838dad0029344fde03bf3d461a37cd",
      "tree": "86545301cfc164980e594b1cf404e2f9c7c95f31",
      "parents": [
        "1a89f1724de3c0dd83ed45704dff20f7dd9a5a59",
        "3beb6cf3c476bd2d0875beb058a04c9da7febf21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:03:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:03:00 2017 +0000"
      },
      "message": "Merge \"Add test for compute API List Security Groups By Server\""
    },
    {
      "commit": "4e9c1dcf8f5c7f743e4ad98ae9f095b1078a691f",
      "tree": "12804877c492e52f9ddef143863684724d8f686f",
      "parents": [
        "c092892dc24228ad61370aaa062595a120c02019"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 21 12:34:50 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Tue Feb 21 20:55:45 2017 +0000"
      },
      "message": "Add reno for Tempest v15.0.0\n\nChange-Id: I328eb214781a965d4f02692ee4349cbe53ab5044\n"
    },
    {
      "commit": "f7a8c57f12eb66ae7fcaec65a9adf0486b57913d",
      "tree": "239f15bd595efb9ce264587ee3279757e00cb672",
      "parents": [
        "c092892dc24228ad61370aaa062595a120c02019"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 21 08:43:33 2017 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Feb 21 08:43:33 2017 -0800"
      },
      "message": "Rename reno files of v15.0.0\n\nThe reno files are for Tempest v15.0.0, so this patch renames them\nto identify them easily.\n\nChange-Id: I6f5c86778e9394ffa56bd11678f47d2939c7ab47\n"
    },
    {
      "commit": "c092892dc24228ad61370aaa062595a120c02019",
      "tree": "c120c3a5844f7315706bf1369215ed8b6029c74b",
      "parents": [
        "a0ef988016c034de9508b1e1e42e9d715d2787eb"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 12:09:06 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Feb 21 12:09:06 2017 +0800"
      },
      "message": "There are some typos in releasenotes\n\nThis is to correct the typos in releasenotes\n\nChange-Id: Ibe15293e0a950e08d7077b6b43467c4d78a0beac\n"
    },
    {
      "commit": "9aa23f307dd22c10dc519ece42c2599f83cc612e",
      "tree": "b3e9dfa790e57723c22fbc44b4ddbe3e5de2049b",
      "parents": [
        "6827cd33c48da6c87dd864c66d87f47fcc6dc11c"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 14 17:30:31 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Feb 20 18:58:34 2017 +0000"
      },
      "message": "Deprecate the skip_unless_attr decorator.\n\nThis decorator was used at only one place (ListServerFiltersTestJSON)\nand those tests are skipped in the Gate anyway (SKIPPED: Only one image found)\nThese tests were poorly written anyway, the resource_setup() method\ngoes against are principles in [1]: Using discovery for skipping tests\nis generally discouraged.\n\nThis decorator encourages bad practise, like the usage of class variables.\nWe should use the generic and well known testtools.SkipIf/Unless decorator\ninstead.\n\n[1] : https://github.com/openstack/tempest/blob/master/HACKING.rst#skipping-tests\n\nChange-Id: I639f324d5b38cd154b3ecdb89b56ff2ee279c4ff\n"
    },
    {
      "commit": "3beb6cf3c476bd2d0875beb058a04c9da7febf21",
      "tree": "e0f13fecfb017d61b52eae986db12c177ea917cb",
      "parents": [
        "0c6dc8e70c305b43a0b72f8bcd9bb6bc2250711e"
      ],
      "author": {
        "name": "zwhe",
        "email": "zwhe@fiberhome.com",
        "time": "Thu Feb 09 16:59:41 2017 +0800"
      },
      "committer": {
        "name": "Zhongwei He",
        "email": "zwhe@fiberhome.com",
        "time": "Mon Feb 20 08:33:41 2017 +0000"
      },
      "message": "Add test for compute API List Security Groups By Server\n\nChange-Id: I36dfdee780ef1796b360537b5649b0957392ef08\n"
    },
    {
      "commit": "68d22c8eeab43970a2683b3bcab618c6676eef4e",
      "tree": "9239727c7acbf9f90fd0da0449110134a50c9108",
      "parents": [
        "96e604bf4fa45ae7d0a284048fe6c2f668c11d41",
        "ade71d2a4d19da5fe2671b3092e35667cb302953"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 09:44:15 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 09:44:15 2017 +0000"
      },
      "message": "Merge \"Remove deprecated compute config options for validation\""
    },
    {
      "commit": "d53e2204e088e34b0a69cbcf4a43e0ea6c085ad0",
      "tree": "e72e8072709e85e0a92c6cff6e336c1eb076d4eb",
      "parents": [
        "7a884c222c8eee73c44bcab6081ab5a847413838",
        "8515b8ffcaeb433dcd343d4ff6095d7f62e43e20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 13:13:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 13:13:55 2017 +0000"
      },
      "message": "Merge \"Remove deprecated network config options\""
    },
    {
      "commit": "ade71d2a4d19da5fe2671b3092e35667cb302953",
      "tree": "bd6cc718524b0e18bec0d77558e6f5766e92f411",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Feb 15 05:36:14 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Feb 16 05:00:01 2017 +0000"
      },
      "message": "Remove deprecated compute config options for validation\n\nBelow compute config options for validation server had been\ndeprecated with corresponding options in validation group almost\nyear back.\n- I1908e37d2551760831e338788511db93d5129e16\n\n    - ``compute.use_floatingip_for_ssh`` (available as ``validation.connect_method``)\n    - ``compute.ssh_auth_method`` (available as ``validation.auth_method``)\n    - ``compute.image_ssh_password`` (available as ``validation.image_ssh_password``)\n    - ``compute.ssh_shell_prologue`` (available as ``validation.ssh_shell_prologue``)\n    - ``compute.ping_size `` (available as ``validation.ping_size``)\n    - ``compute.ping_count `` (available as ``validation.ping_count``)\n    - ``compute.floating_ip_range `` (available as ``validation.floating_ip_range``)\n\nThis patch removes them from tempest conf.\n\nDevstack and all plugins are good on those config options.\n\nFew options are also deprecated same time but those are being\nused in some plugin and will be removed in next commit with fix\nin corresponding plugins.\n\nChange-Id: Ia601e8e08284beceff0e2d02182cedc684044ec2\n"
    },
    {
      "commit": "7a884c222c8eee73c44bcab6081ab5a847413838",
      "tree": "9bc34f9a44ffb470980a21a871c4fab0ea911c54",
      "parents": [
        "1878cd77a745aaf5f5a80c1eeb896aac1595a7d3",
        "8889d2b6fb43d7a8e2c35956f9e4189cb26f9874"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 16 00:42:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 16 00:42:32 2017 +0000"
      },
      "message": "Merge \"Remove deprecated compute microversion config options\""
    },
    {
      "commit": "e9c7b9f1ed33706dea34b38e7135b9cd7e4c7044",
      "tree": "d036edbbae4c563124257e091cf09044e671af27",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 05:10:47 2017 +0000"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 14 17:53:05 2017 +0000"
      },
      "message": "Remove input-scenario config options\n\ninput scenarios functionality has already been removed\nfrom tempest and corresponding config options also been\ndeprecated and schedule to remove in Ocata-\n Ie7814bd50f1c57c5f8da8355f665f09c9ac8e2d9\n\nThis commit removes the deprecated input-scenario config options.\n\nChange-Id: Idd4050994d007715a19179f11b745ba27745ca8e\n"
    },
    {
      "commit": "8515b8ffcaeb433dcd343d4ff6095d7f62e43e20",
      "tree": "d9af36de65310a1ace52e59575e6e0e5c373e050",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 03:23:27 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 09:40:52 2017 +0000"
      },
      "message": "Remove deprecated network config options\n\nBelow network config options have been deprecated with\nnew names long back\n- Ied68c0326cf891a4e6eb3db51dc5f43241e4b8d2\n\n    - \u0027tenant_network_cidr\u0027 -\u003e \u0027project_network_cidr\u0027\n    - \u0027tenant_network_mask_bits\u0027 -\u003e \u0027project_network_mask_bits\u0027\n    - \u0027tenant_network_v6_cidr\u0027 -\u003e \u0027project_network_v6_cidr\u0027\n    - \u0027tenant_network_v6_mask_bits\u0027 -\u003e \u0027project_network_v6_mask_bits\u0027\n    - \u0027tenant_networks_reachable\u0027 -\u003e \u0027project_networks_reachable\u0027\n\nThis patch removes them from tempest conf.\nDevstack already use the new config options.\n\nChange-Id: Ic0c39e607265f1b8e60caaacd11912ba9d558e01\nDepends-On: I31f83ec70b8803a29a7be765661517d890ffd6f1\n"
    },
    {
      "commit": "8889d2b6fb43d7a8e2c35956f9e4189cb26f9874",
      "tree": "820df79a52faa5f473b02a0716fcaa6a7881b488",
      "parents": [
        "bad7dcd77c5954e12c871e7d62300ff42addfbeb"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 02:29:06 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Feb 14 05:21:54 2017 +0000"
      },
      "message": "Remove deprecated compute microversion config options\n\nCompute min_microversion and max_microversion in group\n\u0027compute-feature-enabled\u0027 had been deprecated long back\n- I29f0cb9962fdaaecf60a886467c4665fe4010353\n\nThis commit removes those options from deprecated group.\n\nChange-Id: If96cbad9098d511ec0b031390d19f6756d27de15\nDepends-On: I31f83ec70b8803a29a7be765661517d890ffd6f1\n"
    },
    {
      "commit": "49a2c7e6b664e84fec77bd535775f7cac789990d",
      "tree": "e56e7ab771ca4343c1a662926853cccb6239be36",
      "parents": [
        "f2d72d8f6d436fc3442ca9854fd7e9942e3acd99"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Wed Jan 25 17:03:58 2017 -0300"
      },
      "committer": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Sat Feb 04 12:23:40 2017 -0300"
      },
      "message": "Implied roles methods\n\nAdds the implied roles API calls to the roles_client library:\ncreate, get, check and delete inference rules.\n\nThis will enable the possibility to create additional identity\nAPI tests for some features, like implied roles and domain\nspecific roles.\n\nChange-Id: I1587eb862fac5b533aa4715334d54c86d9af85ff\n"
    },
    {
      "commit": "f9ded3536646bb3998325f3417ef4ed588e05b7d",
      "tree": "1d878dd4cecf9aeaaba13ec2235fcd7e2ec6e2f8",
      "parents": [
        "248b74561b7abb2284855cf4e41314ccf308ec0f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Tue Apr 12 17:03:01 2016 +0900"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jan 31 07:40:25 2017 +0000"
      },
      "message": "Fix date-time format checking in response schema\n\nCurrently datetime attributes in response schema like\n\u0027created_at\u0027 etc are being validated against type \u0027string\u0027 only\nnot with ISO 8601 date time format.\n\nAnother issue is with jsonschema validation for built-in \u0027date-time\u0027\nformat. It needs \u0027strict_rfc3339\u0027 or \u0027isodate\u0027 module to be installed\nfor proper date-time validation as per rfc3339.\nOtherwise it returns True wihtout doing any validation.\n\nThis patch define the new format checker for \u0027iso8601-date-time\u0027 format\nwhich checks the format as per ISO 8601 with help of oslo_utils.timeutils\nand validate all the date time attributes against JSON schema\n\u0027iso8601-date-time\u0027 format.\n\nNOTE: date in image API header is returned in different format than\nISO 8601 date time format which is not consistent with other date-time\nformat in nova. So validating this as string only.\nThis API is already deprecated so not worth to fix on nova side.\n\nChange-Id: Ief7729975daea373dcfa54a23ec76c3ec7754a70\nCloses-Bug: #1567640\n"
    },
    {
      "commit": "580d24d39041e3e27c92b52690fc8278bdea7005",
      "tree": "e9ee0d50c21e51e719398483a882cc9fa0cc3b1b",
      "parents": [
        "3adabdadcec315b2851e6545d1593d579ba21802",
        "4f67d82b1bc8f5ad98cbf18cc40b974601d7b571"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 19 18:22:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 19 18:22:21 2017 +0000"
      },
      "message": "Merge \"Add namespace tags client and tests\""
    },
    {
      "commit": "4f67d82b1bc8f5ad98cbf18cc40b974601d7b571",
      "tree": "3afebcfaa0c2aa7f40f5a93184cf40252babf582",
      "parents": [
        "1313636b8ec64fd2c189548ba6800a5bd863464c"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Nov 29 11:12:58 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Wed Jan 18 13:44:54 2017 +0800"
      },
      "message": "Add namespace tags client and tests\n\nAs in the doc following, there are namespace tags apis, this patch\nis to add them to the code.\n\n[doc]http://developer.openstack.org/api-ref/image/v2/metadefs-index.html\n\nChange-Id: I92b2c58d11828eafd9f876a46581279bb9b26e3d\n"
    },
    {
      "commit": "4dd523a3af36609a69e496863195290c83c6ba18",
      "tree": "0485e63ea0b9fa5b2d4b28d34a7084e1bd23af8e",
      "parents": [
        "98c25cdd5abec9f3389b94805db4991efa7ee964",
        "b2926fc76cfd0576b4436c144680e06e2463192e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 13 11:50:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 13 11:50:44 2017 +0000"
      },
      "message": "Merge \"Formally deprecate the allow_port_security_disabled feature flag\""
    },
    {
      "commit": "e3785d7092d4dd4a19e95292e223f23e18e72c1c",
      "tree": "1d41b2f2360ff4330ec349d650b530069a7aa59f",
      "parents": [
        "6eb4671d348760b1804c1ec9ff5361739a8d972f",
        "cb2f859a057a72cab1338976e4ca840b068fe86a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 11 09:13:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 11 09:13:46 2017 +0000"
      },
      "message": "Merge \"Unmanage and manage snapshots\""
    },
    {
      "commit": "b2926fc76cfd0576b4436c144680e06e2463192e",
      "tree": "4ad048d78aac9c26553966da2b3d843d77af0fcd",
      "parents": [
        "5ac57dad9abbff792105eb675577cde890dc769c"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 04 17:40:08 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Jan 10 10:12:17 2017 +0000"
      },
      "message": "Formally deprecate the allow_port_security_disabled feature flag\n\nNow that Liberty is EOL, the feature flag is not needed anymore. But\nwe still need to deprecate it in order to remove it later.\n\nChange-Id: If0b2168080a0b0ecdc6682ef69856a0879f4f6d3\n"
    },
    {
      "commit": "1a76ea22152385a638ab9d8ec47d6191e82c46e0",
      "tree": "656596934a406cd5af576d33d2cf708a44f92b14",
      "parents": [
        "665d944f878f6754cc2c57696ab9fb6987375601",
        "cf6a035d3477027dec7c97413ff485f50917a413"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 08 06:51:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 08 06:51:59 2017 +0000"
      },
      "message": "Merge \"Deprecate the identity-feature-enabled.reseller config option.\""
    },
    {
      "commit": "665d944f878f6754cc2c57696ab9fb6987375601",
      "tree": "71c19bbba4930959289291bda2ebe0a22298a2bb",
      "parents": [
        "017f5a1ac3efa5e7cb178a186d4bdcf23e3ace16",
        "653f5cb70c0469b53f8baca3e0158fa57b24310e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 08 06:51:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 08 06:51:51 2017 +0000"
      },
      "message": "Merge \"Deprecate the volume_feature_enabled.volume_services feature flag\""
    },
    {
      "commit": "cb2f859a057a72cab1338976e4ca840b068fe86a",
      "tree": "6fb237109e83f7b8a5e15ce8893a9c427fa0136b",
      "parents": [
        "017f5a1ac3efa5e7cb178a186d4bdcf23e3ace16"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Jul 17 15:18:01 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sat Jan 07 21:37:14 2017 +0200"
      },
      "message": "Unmanage and manage snapshots\n\nThis feature provides the ability to import/export volume snapshot\nfrom one Cinder to another and to import snapshots that have not been\nmanaged by Cinder from a storage back end to Cinder.\n\nAdded:\n- Api for snapshot-unmange\n- Api for snapshot-manage\n- New client \u0027snapshot_manage_client\u0027\n- \u0027delete_snapshot\u0027 method\nNote: Cinder V1 does not support unmanage \u0026 manage snapshot.\n\nChange-Id: Ib02fe171b07814aa12d311171dceac834ecbfe39\n"
    },
    {
      "commit": "051ebd06b0c700d5a5b5b3bd7fb5de99dcbefa4e",
      "tree": "699a0a0243679a28ae9528caffb9ca2f31853905",
      "parents": [
        "5ac57dad9abbff792105eb675577cde890dc769c",
        "37aff3ca9feb919a243a5f72bc8f18c00a1d3ff7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 23:16:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 23:16:56 2017 +0000"
      },
      "message": "Merge \"Add test namespace object functions in images\""
    },
    {
      "commit": "653f5cb70c0469b53f8baca3e0158fa57b24310e",
      "tree": "a2f843a74ac69677e82da498d2536af8e482a112",
      "parents": [
        "5ac57dad9abbff792105eb675577cde890dc769c"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 04 17:46:36 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Jan 05 10:46:36 2017 +0100"
      },
      "message": "Deprecate the volume_feature_enabled.volume_services feature flag\n\nNow that Liberty is EOL, the feature flag is not needed anymore. But\nwe still need to deprecate it in order to remove it later.\n\nChange-Id: I7073106988a79aad19c6b95bb050d2eaf00c36c0\n"
    },
    {
      "commit": "cf6a035d3477027dec7c97413ff485f50917a413",
      "tree": "e83b468c6b873e0bb218b77e699aee24b662f842",
      "parents": [
        "2ef46132e147f57e0c3825cb06651b3d218fd2ef"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 04 18:34:52 2017 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Jan 04 19:57:36 2017 +0100"
      },
      "message": "Deprecate the identity-feature-enabled.reseller config option.\n\nAll supported version of OpenStack now supports the \u0027reseller\u0027\n[1] feature. So let\u0027s deprecate the related feature flag.\n\n[1]: http://specs.openstack.org/openstack/keystone-specs/specs/kilo/reseller.html\n\nChange-Id: Ia86c6f351919bddf2611524bf0b143aa09dbddee\n"
    },
    {
      "commit": "37aff3ca9feb919a243a5f72bc8f18c00a1d3ff7",
      "tree": "2c9c2fe81d67180ec788e283f8fcc48286404b55",
      "parents": [
        "60c3ce26b6851ff3869f3a23823a094522df1ca5"
      ],
      "author": {
        "name": "Li Wei",
        "email": "wei.li@easystack.cn",
        "time": "Thu Oct 20 19:50:02 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Tue Dec 27 18:14:36 2016 +0800"
      },
      "message": "Add test namespace object functions in images\n\nRelated link:\nhttp://developer.openstack.org/api-ref/image/v2/metadefs-index.html\n\nCo-Authored-By: guo yunxian \u003cyunxian.guo@easystack.cn\u003e\nChange-Id: Ic60e3c78ade0eefe21f79c6bfb716beb13b08483\n"
    },
    {
      "commit": "bb3102d2a2090f9c94f64533634d9a16b460c0f8",
      "tree": "f3df5a528db733dae333d0cee88304ee9327b113",
      "parents": [
        "fba6f756afd15cb09742b7a9f237a4e061dcda70",
        "7dcd797745f9ba9447b9e0e20f0b86c314a7e903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 22 01:02:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 22 01:02:13 2016 +0000"
      },
      "message": "Merge \"Define v3 domains_client as library\""
    },
    {
      "commit": "1fba65eb1be4c30ce619e983f832c6f7af1c7f98",
      "tree": "27333da5c4ccdee169285d2897b66f135f029d9c",
      "parents": [
        "e89140eda3b67ca2a3dad5217208b6cf888ce122"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Dec 21 00:05:36 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Dec 21 00:05:36 2016 -0800"
      },
      "message": "Rename reno files for releasing 14.0.0\n\nThis patch renames the corresponding reno files before 14.0.0.\n\nChange-Id: I4bf37ff65edc23f366630c23e7fb76d1aec492aa\n"
    },
    {
      "commit": "7dcd797745f9ba9447b9e0e20f0b86c314a7e903",
      "tree": "d662b204f97debe7e97d2e035cc39cd09567d585",
      "parents": [
        "72ccabcb685df7c3e28cd25639b05d8a031901c8"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Dec 13 11:04:03 2016 +0900"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Dec 20 12:42:26 2016 +0000"
      },
      "message": "Define v3 domains_client as library\n\nMigrate identity v3 API domains_client to tempest.lib and implement\nunit test for the service clients.\nInit files are edited and the old ones in tempest/services/identity are removed\nas this is the last identity client to migrate.\n\nPartially implements blueprint consistent-service-method-names\n\nCo-Authored-By: ghanshyam \u003cghanshyammann@gmail.com\u003e\nChange-Id: Ia3f5693156d6d9dff4f8b0b1986c5bc456af804a\n"
    },
    {
      "commit": "9b261b501a895b5c5af7c03629ee0e3b268dbf53",
      "tree": "51f6b49604753d446a0cfa5670f560427139be83",
      "parents": [
        "72ccabcb685df7c3e28cd25639b05d8a031901c8"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyam.mann@nectechnologies.in",
        "time": "Mon Dec 05 11:30:02 2016 +0900"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Dec 20 12:09:14 2016 +0000"
      },
      "message": "Add releasenotes for baremtal tests removal\n\nPatch - Id518a6d87d0949737cd1c50cb6a83149b85e5f85\nremove the baremetal tests from tempest.\n\nThis patch adds release notes which got missed in\nprevious patch.\n\nChange-Id: Iba3b613aa7bd00abdada7e503c366acc7a12e19d\n"
    },
    {
      "commit": "8114d4c3919b9d20e6771ba1281d41f52103f8b3",
      "tree": "f2938491bd7dba3bc7461ddc5c83ec37c9717041",
      "parents": [
        "a268f1a6b29432b95f0f7d153738f8e802f45b1c",
        "7bba16c4c3b26e4f96fa17fd2c5597a32a284588"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 13 16:22:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 13 16:22:06 2016 +0000"
      },
      "message": "Merge \"Create two new clients under tempest.lib libary\""
    },
    {
      "commit": "8092d568448d34ebaba13ddaf0f9a3f55388cc50",
      "tree": "567a14d46a0fb19ca8304cc909a60ebc843cea66",
      "parents": [
        "19f1716a86e9dc0689667dad6e44bd27f49c3550",
        "e579463b045040a9874257ea6a20c3262ac56556"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 12 13:43:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 12 13:43:59 2016 +0000"
      },
      "message": "Merge \"Network test: rework the service types/service providers tests\""
    },
    {
      "commit": "e579463b045040a9874257ea6a20c3262ac56556",
      "tree": "1e8a8ebe9b70da506ebcbbb5714a68482b1207eb",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Jul 21 17:34:32 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Dec 09 13:36:12 2016 +0000"
      },
      "message": "Network test: rework the service types/service providers tests\n\nThe test `test_service_provider` has been skip for more than 2 years\nbecause of bug #1400370 . In the mean time, the Neutron service-type\nextension has been reworked heavily.\n\nThe connection between service-types and service-providers from the\ndocumentation PoV is briefly discussed in bug #1239153\n\nWhat\u0027s left in the Neutron Core API is \u0027GET /service-providers\u0027\nas per the official doc here [1]\n\nThe patch adds the test for the corresponding API route.\n\n[1] : http://developer.openstack.org/api-ref/networking/v2/index.html?\nexpanded\u003dlist-service-providers-detail#service-providers\n\nRelated-Bug: #1400370\nChange-Id: I66a077b61aa260bf0acaae1adf77f44104b67f0e\n"
    },
    {
      "commit": "8e4397a21fa323285883e94aaad4c66a86f52e56",
      "tree": "4cc8d714be205b96a8d93fd427b8d4d9c4672c2d",
      "parents": [
        "6912b893068ab5ec19982cf6a776d650d931b6fc"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 14:06:08 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Dec 07 15:13:42 2016 +0100"
      },
      "message": "Remove the Auto Tests Generators\n\nThey weren\u0027t used by any Tempest test.\n\nChange-Id: Iaf64f21e779ff089ca4eb4049a826049ea4173de\n"
    },
    {
      "commit": "37b2bee80e09ddf5d5f7f1dfec1a69df29bdaa3b",
      "tree": "f4bacbe5915a9ad89e0ae59f86a87c2dab278c0b",
      "parents": [
        "ae4beb7a56bbc38a889fd55a7e017c55b82cc03d"
      ],
      "author": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Nov 06 09:07:19 2016 +0200"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Sun Nov 27 09:51:29 2016 +0200"
      },
      "message": "Remove old v3 volume services library and use lib/service for v3\n\nMoving volume v3 folders to /lib/services/volumes\nRemove old left overs from service/volumes.\n\nThe patch removes services/volume api code\nTempest volume api will run from /lib/service\n\nChange-Id: I76fec9c42ecb7038f01a186f3eb51bb471b1679d\n"
    },
    {
      "commit": "7bba16c4c3b26e4f96fa17fd2c5597a32a284588",
      "tree": "5697ec35bdd58f15f7c06ecd2899caa5a0810c31",
      "parents": [
        "ae4beb7a56bbc38a889fd55a7e017c55b82cc03d"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sun Sep 04 12:36:04 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sat Nov 26 21:51:32 2016 +0200"
      },
      "message": "Create two new clients under tempest.lib libary\n\nThere are two API v2 actions that only admin has the permission to excute,\naccording to:\nhttp://developer.openstack.org/api-ref-blockstorage-v2.html#listPools\nhttp://developer.openstack.org/api-ref-blockstorage-v2.html#showBackendCapabilities\n\nCurrently, those actions reside on BaseVolumesClient class and I think we\nshould separate them to new files: tempest/lib/services/volume/v2/capabilities_client.py\n                                   tempest/lib/services/volume/v2/scheduler_stats_client.py\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I48e5e19331dd636a093e1817e5c2ea31534ae2c3\n"
    },
    {
      "commit": "56c5a14525fa19bf260e7bcb698b4945688f0c49",
      "tree": "3d016b8ba5d6162c8b6b46835a680a9d1d84f05f",
      "parents": [
        "5f9f540c243b8ff9b9adb9ffbbac40f58095dfbe",
        "141930822fd59ab221ab53de3d5460762623b901"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 25 17:22:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 25 17:22:38 2016 +0000"
      },
      "message": "Merge \"Cinder absolute-limits tests\""
    },
    {
      "commit": "71bfd2b37694b3095a1fbe0d18ab1c34531ed632",
      "tree": "291cab27fb4dab27908cd9e990ad4a0e6bdf1b58",
      "parents": [
        "bf6021758e4a2bd3f94379e63c95f00a8cb8a4b7",
        "f8b5eb0fc67de25e63396295951acb6dbb5f8ec3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 25 15:07:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 25 15:07:20 2016 +0000"
      },
      "message": "Merge \"Remove CONF.volume_feature_enabled.bootable\""
    },
    {
      "commit": "bf6021758e4a2bd3f94379e63c95f00a8cb8a4b7",
      "tree": "3f30e3c1f3228c4dccf312b4d23f87d5cbb7ddef",
      "parents": [
        "6d770137d4f6f5731a15289c2397d695f2f1c516",
        "bd128d1b409fe260b6cb16a4a5772a9d4ecb5f1e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 25 14:11:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 25 14:11:31 2016 +0000"
      },
      "message": "Merge \"Move role_assignments_client to tempest lib\""
    },
    {
      "commit": "bd128d1b409fe260b6cb16a4a5772a9d4ecb5f1e",
      "tree": "c6cb46fa18b58fcd8603b8f11d761e593a8be47c",
      "parents": [
        "2e7d0f026ec81540deef5fe2e4ddf84f484aaa37"
      ],
      "author": {
        "name": "Rodrigo Duarte Sousa",
        "email": "rduartes@redhat.com",
        "time": "Tue Oct 04 10:07:34 2016 -0300"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Nov 25 02:17:41 2016 +0000"
      },
      "message": "Move role_assignments_client to tempest lib\n\nThis patch adds unit tests for the role_assignments_client and also\nmoves it to the lib.\n\nAdditionally, the method is refactored to be generic and handle the\nfull set of the role_assignments API parameters.\n\nChange-Id: I1452d4f7be927f87f180badee377afa116d55ed6\n"
    },
    {
      "commit": "f8b5eb0fc67de25e63396295951acb6dbb5f8ec3",
      "tree": "309bf2ed5ad30d088f360128f2c612032ce5fe08",
      "parents": [
        "86cfa35b84be972802170aa78b8f0f1adadf21df"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Nov 23 18:12:28 2016 -0800"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Nov 23 19:46:08 2016 -0800"
      },
      "message": "Remove CONF.volume_feature_enabled.bootable\n\nThe option is deprecated already and the os-set_bootable feature has\nbeen implemented since Ib6cdca15950fe86b4fb2a43cfc7338e28260e453 .\nThat was 2.5 years ago. So we can remove this option.\n\nChange-Id: I83085bc9e9747a5f427d1651408b265cc1e2030e\n"
    },
    {
      "commit": "753e90aebcb8917fd30213d309fadae4a476e0ae",
      "tree": "dd38e2be992e0ab833ac6cb3ae0f4acbbce9de78",
      "parents": [
        "51feb121085cf0a4d70af4b2b086f03991d5bceb"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Nov 17 20:12:22 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Nov 24 10:14:30 2016 +0800"
      },
      "message": "Add namespace properties client and tests\n\nAs in the doc following, there are namespace properties apis, this patch\nis to add them to the code.\n\n[doc]http://developer.openstack.org/api-ref/image/v2/metadefs-index.html\n\nChange-Id: I593c72cea6ed1381d0ddef1569d40e65ae45625b\n"
    },
    {
      "commit": "141930822fd59ab221ab53de3d5460762623b901",
      "tree": "986b0122e041839c8001be748edcfe8b4699770d",
      "parents": [
        "65ca5ad1a3d082dd82e468accf747a0f594379a4"
      ],
      "author": {
        "name": "bkopilov",
        "email": "bkopilov@redhat.com",
        "time": "Tue May 31 10:01:28 2016 +0300"
      },
      "committer": {
        "name": "Benny Kopilov",
        "email": "bkopilov@redhat.com",
        "time": "Mon Nov 21 16:14:28 2016 +0200"
      },
      "message": "Cinder absolute-limits tests\n\nAdded a volume limits client\n\nAdded testcase:\n- show cinder absolute-limit api\n\nTests:\n - tests get absolute limits and verify counter and defaults.\n\nChange-Id: I35ac2aeae7e9bda8db69fbc8bf625db1839412ed\n"
    },
    {
      "commit": "8696cc815ab69aa9d7de6147ed9f40bbebff2115",
      "tree": "0cc5e2bfda3c3e58595860882a0f02550871ce10",
      "parents": [
        "65ca5ad1a3d082dd82e468accf747a0f594379a4"
      ],
      "author": {
        "name": "Cady_Chen",
        "email": "chenyingnan@inspur.com",
        "time": "Mon Nov 14 20:28:37 2016 +0800"
      },
      "committer": {
        "name": "Cady_Chen",
        "email": "chenyingnan@inspur.com",
        "time": "Mon Nov 14 20:34:27 2016 +0800"
      },
      "message": "Typo fixing\n\nChange-Id: Ic73ec784726f1f2e1e0e0a88a753918b3a7d31e0\n"
    },
    {
      "commit": "3787e4c234f0a3e7cec8f2933a873ad5786e52bd",
      "tree": "3090ca2f5923c91925866ae52069d4128379c436",
      "parents": [
        "e16218e59f764081145b8f1a20e885e2b28a3533"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Oct 07 21:25:33 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Nov 07 10:03:27 2016 -0500"
      },
      "message": "Move cred_client to tempest.lib\n\nThis commit migrates the cred_client module from tempest.common to\ntempest lib. This module provides an abstraction around the differences\nbetween v2 credential operations and v3 credential operations. Since for\na lot of tests you just need to interact with credentials and which\nversion of keystone is deployed or being used doesn\u0027t matter. As part of\nthis migration unit tests are added to handle testing the abstraction\nlayer.\n\nChange-Id: I196033483e06c96c16eaefeaac68b3253c3347f5\n"
    },
    {
      "commit": "ca8be4ecb0700850a030acbfc9b9672ac5ddb687",
      "tree": "cfac57d5c5e44b0bbbba44e4b6c0de094450961f",
      "parents": [
        "48d46eda96accf813c922dfd8d8efcf12e4f1262",
        "2e7ae7c6e5d3077c85dedfdb6fe7f36ecfd4e5a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 24 13:02:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 24 13:02:43 2016 +0000"
      },
      "message": "Merge \"Remove the Stress framework\""
    },
    {
      "commit": "3b05049defe7ab6503cda9811ac930edafe4f9b2",
      "tree": "598bf1073e884b17a5e40c853b6332bfb35ce6e8",
      "parents": [
        "17051e89b2cadedd6dd1b63da8989af6b93c41fd"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Oct 20 11:51:09 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Oct 20 14:26:33 2016 -0700"
      },
      "message": "Add _error_checker() call on versions_client\n\nThere are two REST API operation methods (request and raw_request)\nunder tempest.lib and most service clients use request().\nrequest() calls _error_checker() for translating HTTP error code to\nthe corresponding exception, however raw_request() doesn\u0027t do that\nbecause of the raw method.\nWhen an exception happens on service client methods which calls\nraw_request(), now Tempest cannot translated and it makes some\nunexpected situation like I6c05ad377847e2b67ab988efdba006f73cbafcfe\n\nThis patch adds _error_checker() call to them.\n\nChange-Id: I9acf45eb1711683b47f0606ed7c1a9c8327ef241\n"
    },
    {
      "commit": "2e7ae7c6e5d3077c85dedfdb6fe7f36ecfd4e5a1",
      "tree": "49376e9853c09799b0e7b0738ed27b5485c185fb",
      "parents": [
        "46dba3e456e54934ff3125a6430ef65058aca889"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Mon Oct 03 11:00:22 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Oct 19 14:31:13 2016 +0200"
      },
      "message": "Remove the Stress framework\n\nIt\u0027s not used anymore. There was general consensus in Feb 2016\nto deprecate it (see [1]) and remove it in Newton.\n\n[1]  [qa] deprecating Tempest stress framework\n\nChange-Id: Ib229985ea2a1fee495c9492c9ce1781e6bac1dc6\n"
    },
    {
      "commit": "c8526432eea171de7465b9323f1fb7b6f0d0a5ab",
      "tree": "097f419f1c4996d9ab31d2fda56319a01b27de09",
      "parents": [
        "ef3768bc7151c14cf2e3ad4de1d9532af57bebbb",
        "00ab6be2a77dd5e60478b8be388c7ac78a326907"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 18 06:16:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 18 06:16:50 2016 +0000"
      },
      "message": "Merge \"Move cred_provider abstract class to tempest lib\""
    },
    {
      "commit": "f53947e7ca48de081b51738d7d6663befa18c864",
      "tree": "2f2b3bc7ba65e112621e52ba69f155e254d54fdb",
      "parents": [
        "65178d16191a431247988d11d04a1f4230338f48"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Thu Sep 15 10:37:57 2016 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Sat Oct 15 21:50:47 2016 +0300"
      },
      "message": "Move volume service clients under tempest.lib\n\nTempest provides a stable library interface and I think we can use it\nfor volume clients.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Ia2d87360a6d88e5f54ecd00efbf6730b06484c99\n"
    },
    {
      "commit": "dbe2a599475fa600f3573d104e64e04b239c5913",
      "tree": "41c62db48a5e889e05ef309b503a08e2094ee481",
      "parents": [
        "4ed7b86677b0a7d1047cb10f9cd619a80ea0c6a2",
        "5078e8b87de957f2aa0dcc6973a29fa0284f8d80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 14 07:10:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 14 07:10:27 2016 +0000"
      },
      "message": "Merge \"Deprecate nova api extensions config option\""
    },
    {
      "commit": "5078e8b87de957f2aa0dcc6973a29fa0284f8d80",
      "tree": "a77d53b9727bc1a23f01cc52845a6e272606a8a6",
      "parents": [
        "9dd3871889d44d34cc9d4ecf36597d4a077de162"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Sep 16 11:13:11 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 13 20:04:18 2016 -0400"
      },
      "message": "Deprecate nova api extensions config option\n\nNow that the nova extensions mechanism is deprecated and api extensions\naren\u0027t really a thing anymore we should deprecate the corresponding\nmechanism in tempest. Moving forward there really isn\u0027t anything to set\nhere because microversions are the api selection mechanism and the\n\"extension list\" is fixed. We can remove this option when no supported\nnova release contains extensions anymore.\n\nChange-Id: I1286294b1b61aebf53437b37f6c141bc4c587b1f\n"
    },
    {
      "commit": "00ab6be2a77dd5e60478b8be388c7ac78a326907",
      "tree": "9ae70e2146469bdf010baa7269ac1f8f375e95b6",
      "parents": [
        "75abbcf11fa78573f36339cd96b7e3c69e897bda"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Oct 07 16:29:18 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 13 11:15:50 2016 -0400"
      },
      "message": "Move cred_provider abstract class to tempest lib\n\nThis commit migrates the cred provider abstract class into tempest lib.\nThis interface has been very stable and doesn\u0027t have any external\ndependencies as it\u0027s just a building block for a cred provider class.\nThis also doesn\u0027t have any unit tests because it\u0027s just an interface\ndefinition and doesn\u0027t actually do any work.\n\nChange-Id: Ib5f8ef2728368c077666a3ca221cf659412e5f47\n"
    },
    {
      "commit": "1ac2bd6958e84dee2b9694453c95e9eb25f79cfc",
      "tree": "2f41618242b01402eaf0665e71f06d2501bed459",
      "parents": [
        "d6b084af26d2493f2d7c204b57493d2570c21bcf",
        "55b4cfd1e626178c424c875aadb493da3f462fef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 12 08:59:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 12 08:59:04 2016 +0000"
      },
      "message": "Merge \"Add port parameter to ssh Client\""
    },
    {
      "commit": "d6f589ed9af268d5078270ef312484308a35a319",
      "tree": "852d2e4540acafb4ceeceed89d84f2ea890a0f40",
      "parents": [
        "0a972c6ce87d145b4c4841407021b94a1bdda229",
        "7efc155ae13b05f2b83d6ad393f996c601c15d71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 11 18:59:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 11 18:59:52 2016 +0000"
      },
      "message": "Merge \"Remove Sahara tests from Tempest\""
    },
    {
      "commit": "55b4cfd1e626178c424c875aadb493da3f462fef",
      "tree": "0441333eee8b44213f80856984dec523bdae378a",
      "parents": [
        "8a60724229c8a60c356e67591ffff4d14667a911"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Tue Aug 30 10:29:46 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.me",
        "time": "Tue Oct 11 05:31:10 2016 +0000"
      },
      "message": "Add port parameter to ssh Client\n\nThis commit adds a port parameter to the ssh.Client. We don\u0027t use it in\nour test cases. However, it would be good to have it when I debug this\nclass because my development host ssh port is not 22. And I think\nthat it is natural a ssh client has this feature.\n\nChange-Id: Id8b73108f67fe8c581dd8fba90902869b4ee776d\n"
    },
    {
      "commit": "16b174c5cdf92285284cb1a917394d3317482f95",
      "tree": "7e1ff30351757b70f82bf64f6c460860d6bc7e87",
      "parents": [
        "64d0989fc8074284a056a099eff6b0e85654b036",
        "0bf2d7e582f7c55ebe1bbd3ac2ad7e457edce8ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 07 06:06:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 07 06:06:39 2016 +0000"
      },
      "message": "Merge \"Rename reno files of 13.0.0\""
    },
    {
      "commit": "0bf2d7e582f7c55ebe1bbd3ac2ad7e457edce8ab",
      "tree": "416923a29ad6f881efe37f7684473e7873fcef01",
      "parents": [
        "ad37086e6a2aec99b81ec5c938782a6a917aeea1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Oct 06 15:04:58 2016 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Thu Oct 06 15:07:57 2016 -0700"
      },
      "message": "Rename reno files of 13.0.0\n\nTempest 13.0.0 has been released, so it would be nice to rename\nthe corresponding reno files for clarifying what version the renos\nfor.\n\nChange-Id: I4ec0af8485835301f701f1ef55daf8d5eae8223f\n"
    },
    {
      "commit": "64d0989fc8074284a056a099eff6b0e85654b036",
      "tree": "baa36470d52be90b9af9549220b226d9aed99aa0",
      "parents": [
        "cbbc48c15a897354ece8206681c5b1a619dddc10"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Oct 06 16:22:40 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Oct 06 16:22:40 2016 -0400"
      },
      "message": "Fix the 13.0.0 newton release note\n\nThe formatting in the \u0027other\u0027 section wasn\u0027t what was\nexpected, this fixes it to use ReST format.\n\nChange-Id: I9d763dffd872a92ca4adf612a9cca9156ee7e5a3\n"
    },
    {
      "commit": "ad37086e6a2aec99b81ec5c938782a6a917aeea1",
      "tree": "17861516bc28fc2efc1d14f56b0401ff06f62061",
      "parents": [
        "0235f98f143df20dbd17b658f5f9c35f02099411"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 06 10:32:49 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Oct 06 10:32:49 2016 -0400"
      },
      "message": "Add release notes for start of Newton support\n\nThe Newton release is here, in preparation for the Tempest 13.0.0\nrelease we need to add details to the release notes about the supported\nreleases. Once this merges we should be ready to land the 13.0.0\nrelease.\n\nChange-Id: I3774fcb7753155cfe38d0de36d6e162ff25591b6\n"
    },
    {
      "commit": "7efc155ae13b05f2b83d6ad393f996c601c15d71",
      "tree": "6f427fff601064d86ca429ea14dacc721a40ab99",
      "parents": [
        "93a0c668d9b39c619eb67ed2ae6b74074d4626e5"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Sep 30 12:03:35 2016 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Oct 05 13:06:14 2016 +0200"
      },
      "message": "Remove Sahara tests from Tempest\n\nI think now is a good time. It\u0027s been sitting here for ages. We\nreally should try to make Tempest smaller.\n\nChange-Id: I3370a146042f23a5ba2ca40d2ddf76e7c9e9cf0f\n"
    },
    {
      "commit": "232622c3286b9f7555a2443de78cbc7395fb839b",
      "tree": "a0a0bbeedafcea6c1273ed2774540f68a3c7e8e2",
      "parents": [
        "1b89b7b22ce77e27ab3d19c6e2a0d1b96603279a",
        "67e2f14e54299222d0e4d3bc3b31af2ef1ac8e46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 05 09:56:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 05 09:56:24 2016 +0000"
      },
      "message": "Merge \"Fix typo in the file\""
    },
    {
      "commit": "9eabc33da4af80fd82ed0320398bda56b6a01991",
      "tree": "83761d35734501ae800528cb4106d484b8ead2c6",
      "parents": [
        "56c2997a521e048b40bf6195f01f5bee0a5b4be5"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Tue Sep 20 06:53:47 2016 -0700"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Sun Oct 02 09:37:46 2016 +0000"
      },
      "message": "Migrate backups clients to tempest.lib\n\nSplit and migrate v1 and v2 backups__client to tempest.lib.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9d6ef9f069c449f392c245fdac10996517a1cc73\n"
    },
    {
      "commit": "4c9bf10339d1f3f99f48adf13485c20615a8c730",
      "tree": "473a0a15ef864b16be5f708f65a43c6df90746bc",
      "parents": [
        "2cb91540d4edf6e3f262b638c7ae94bc1dea8e6b",
        "ea4f2643351023525ebefc7d82cef910f6640799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 30 07:14:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 30 07:14:33 2016 +0000"
      },
      "message": "Merge \"Define v2 encryption_types_client as library\""
    },
    {
      "commit": "67e2f14e54299222d0e4d3bc3b31af2ef1ac8e46",
      "tree": "55990aad33319a1cf5190a7dbe6ba00ce14659fc",
      "parents": [
        "31406b845507564fa59ec6a6568a23115569f02b"
      ],
      "author": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Fri Sep 30 10:11:18 2016 +0800"
      },
      "committer": {
        "name": "melissaml",
        "email": "ma.lei@99cloud.net",
        "time": "Fri Sep 30 10:11:18 2016 +0800"
      },
      "message": "Fix typo in the file\n\nRemoved redundant \u0027the\u0027.\n\nChange-Id: I429fdb9ef98644df6bf2587bc1eb52e27935411b\n"
    },
    {
      "commit": "6728df8792af7fa83f222bb83850643c12d5fe95",
      "tree": "e42eb959381eda607f5c4be21359c6c5ed9b809c",
      "parents": [
        "fa70e73fea733e9f52e3d112b1c3d428ce2c6243",
        "cdc0c172f73f95c278f860d92126448d11904cda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 29 10:36:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 29 10:36:37 2016 +0000"
      },
      "message": "Merge \"tempest-cleanup can only be invoked as tempest cleanup\""
    },
    {
      "commit": "ea4f2643351023525ebefc7d82cef910f6640799",
      "tree": "b027bb3d0dab6ec1b054f8c3b9dd48f4d461fe75",
      "parents": [
        "d1b9789549c1df7ce8166a4bbfdd8c918fb3807f"
      ],
      "author": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Sep 22 16:55:20 2016 +0800"
      },
      "committer": {
        "name": "guo yunxian",
        "email": "yunxian.guo@easystack.cn",
        "time": "Thu Sep 22 17:01:15 2016 +0800"
      },
      "message": "Define v2 encryption_types_client as library\n\nMigrate v2 API encryption_types_client to tempest.lib.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: Id3b41db66626cda2a50bf406fe4d6cff085c8dbf\n"
    },
    {
      "commit": "d1b9789549c1df7ce8166a4bbfdd8c918fb3807f",
      "tree": "9cd35416bef0755cc94709dab331df709cc7071d",
      "parents": [
        "b03fdf264d1da194ac47934aa73a7359a8ea60fa",
        "cd0374a2a5c40565be793a544313118035b4dde8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 21 22:44:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 22:44:41 2016 +0000"
      },
      "message": "Merge \"Deprecate method get_ipv6_addr_by_EUI64\""
    },
    {
      "commit": "39a4ae9de07b902e3f6d4e0e4a987a5206b24fac",
      "tree": "b7a63cf738f5fa733ffbe6372f83ed06b7976f43",
      "parents": [
        "89a4302278afdb3e0ef6b1aa95292e1f6b79d685",
        "16c4cf2eb2a7e0c4894ba35591f8d35dd63963ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 21 16:28:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 21 16:28:03 2016 +0000"
      },
      "message": "Merge \"Migrate V1 and V2 qos service to tempest lib\""
    }
  ],
  "next": "853c3def1df7ea07632b17638cdcaf91d0d3e39a"
}
