)]}'
{
  "log": [
    {
      "commit": "d3db306af8b3c727c732fa3ac7475d43f911181e",
      "tree": "03b87e58f57df45a9b5c8a14f471f23137f75597",
      "parents": [
        "5895ec110edc92ed62df4bac32a6e3118baca9c4"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Jan 11 10:26:54 2018 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Jan 11 10:26:54 2018 +0100"
      },
      "message": "CLI tests: Identity v3 (project name, api version)\n\nSwitch to --os-project-name instead of --os-tenant-name, and pass\nalso --os-identity-api-version.\nAll the clients which are wrapped by some method of the CLIClient class\nand which use cmd_with_auth support the newly introduced flags at least\nsince Liberty.\nOnly exception: the keystone client, which was removed in Newton, so\nit is not supported anyway (and it has not been fixed).\n\nCloses-Bug: #1721553\nChange-Id: I6d34e76b4089be024093a75f9e467d273d80f1c2\n"
    },
    {
      "commit": "be11739269714276c3619762f1aba126d5fd399f",
      "tree": "7e337d1034b0be06e522a9eca40a10bfc0972e8c",
      "parents": [
        "74737b777f6979908fa7187f280ff18b5e890c07"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Dec 04 11:30:36 2017 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Dec 18 11:31:29 2017 -0500"
      },
      "message": "Add release note about the ostestr tox job\n\nThe ostestr tox job was recently removed from the tempest tox.ini,\nmostly because we\u0027re moving towards standardizing on just using stestr\nfor everything and dropping the dependency on os-testr. During the\nreview that removed the job, some concerns were raised that it might\nbreak people. To address that this commit adds a release note explaining\nthe potential upgrade implications and how to work around the removal.\n\nChange-Id: Ibc59e01af9f5a9c4d8c67fbde1f029decf602226\n"
    },
    {
      "commit": "334f313220b97761a9bab3976e72f4cef4f53b3a",
      "tree": "6fe0a6fe0c53273ed3342d840e7e9334f6bac4b0",
      "parents": [
        "9a257398fa1c366043194f12b385b49cbb0c27a5"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Dec 14 21:49:55 2017 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Dec 15 16:53:56 2017 +0000"
      },
      "message": "Add CONF.compute_feature_enabled.volume_backed_live_migration\n\nThe test_volume_backed_live_migration test has been skipped for some\ntime because of a bug [1] which could possibly be resolved with newer\nlibvirt and qemu package versions available in the pike UCA.\n\nThis changes the unconditional skip to a config option controlled skip\nso that we can try re-enabling this test on the master branch for nova\nchanges.\n\n[1] https://bugs.launchpad.net/nova/+bug/1524898\n\nChange-Id: I78ceb1aaa3e96f6b76fa94aba50527022c3e2d45\n"
    },
    {
      "commit": "9a257398fa1c366043194f12b385b49cbb0c27a5",
      "tree": "5e48da02f3485612580e9364a8790abb75ef8e5b",
      "parents": [
        "c536175d8d4d572278b4e592dadc548b34e4ea91",
        "a2f69f11a786565be6d9aa46e09190f2cd0dbf76"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 14 03:24:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 14 03:24:07 2017 +0000"
      },
      "message": "Merge \"Add update groups types API endpoint to volumes v3 library\""
    },
    {
      "commit": "a2f69f11a786565be6d9aa46e09190f2cd0dbf76",
      "tree": "d3996ea8255dc00507c091811cb85be51fa10bdc",
      "parents": [
        "ce5f6094a139b652a9dc380e1392e412e92197aa"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon Nov 20 18:56:53 2017 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Dec 13 17:26:48 2017 +0000"
      },
      "message": "Add update groups types API endpoint to volumes v3 library\n\nThis PS adds update group types API to v3 ``group_types_client``\nlibrary; min_microversion of this API is 3.11 [0].\n\nIncluded in this PS:\n\n* Update group types API to group_types_client\n* Unit tests for update API\n* API test for update API\n\n[0] https://docs.openstack.org/cinder/latest/contributor/api_microversion_history.html#id11\n\nChange-Id: Ie3834c1a4b3ebd1463cdaacc86cd21b7be9fa3ce\n"
    },
    {
      "commit": "efb12befbfb21e423f11455fb182521a0b2019ea",
      "tree": "eda36803d519081020c945fc09d4ec3a8b36f468",
      "parents": [
        "6dd6fc66d8a04bdba8063f34244e7db2f70a7251"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun Dec 10 04:18:38 2017 +0300"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Mon Dec 11 00:11:41 2017 +0000"
      },
      "message": "Remove deprecated \u0027forbid_global_implied_dsr\u0027 feature flag\n\n\u0027forbid_global_implied_dsr\u0027 feature flag was added for Mitaka\nand older branches which are not supported now.\n\nDevstack already removed this feature flag setting\n- Ia1eb87d68a6265d8541cb87a88523246885e5a8a\n\nThis commit removes this from tempest.\n\nChange-Id: I5422e33867a6038e8a4782dbdc639434a3c2b4b6\n"
    },
    {
      "commit": "0648215f58c3806cba43a38518956cdb3a3e81c0",
      "tree": "3710756b8465f8cce56e947fd5f5178184a5a010",
      "parents": [
        "e12d98aacf23eea64cb9119b496de32828fd39b3"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sat Nov 18 13:53:04 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Wed Nov 29 14:37:04 2017 +0000"
      },
      "message": "Remove deprecated skip_unless_attr decorator\n\nThis patch aims to remove \u0027skip_unless_attr\u0027 decorator, which marked as\ndeprecated and would be removed in Queens.\n\nChange-Id: I33fb4466df2747fdbbf023373e53079a99a4d2c2\n"
    },
    {
      "commit": "a12e8daff8020bab7a4d98e3acccc309af164c23",
      "tree": "981c54e0fd62109277f834462bb7c66a025f173e",
      "parents": [
        "c96a31862013ea679744ffe1c402e2dc72b0be69"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu Nov 16 22:30:56 2017 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Thu Nov 16 22:30:56 2017 +0100"
      },
      "message": "Remove setting of version/release from releasenotes\n\nRelease notes are version independent, so remove version/release\nvalues. We\u0027ve found that projects now require the service package\nto be installed in order to build release notes, and this is entirely\ndue to the current convention of pulling in the version information.\n\nRelease notes should not need installation in order to build, so this\nunnecessary version setting needs to be removed.\n\nThis is needed for new release notes publishing, see\nI56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting\nat\nhttp://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html\n.\n\nChange-Id: I87a073ba9d61a4817aff0c57cd31c143a2c16259\n"
    },
    {
      "commit": "cf52e342e873c6e9da3360ef69385d334cff06ab",
      "tree": "2a5075d56cb4ead6e85cf26624ea7312d55306fb",
      "parents": [
        "93a42fd79dfc38c3f6b7a138a3298bfa5873c2f7"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Nov 13 10:05:13 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Nov 14 10:27:07 2017 +0800"
      },
      "message": "Add support of args and kwargs in call_until_true\n\nNow call_until_true doesn\u0027t accept args and kwargs,\nso if want to call a callable with parameters, we have to\ndo like this(test_network_v6.py):\n    srv1_v6_addr_assigned \u003d functools.partial(\n        guest_has_address, sshv4_1, ips_from_api_1[\u00276\u0027][i])\n    self.assertTrue(test_utils.call_until_true(srv1_v6_addr_assigned,\n                    CONF.validation.ping_timeout, 1))\nSo this is to add support of args and kwargs in call_until_true,\nand to log the cost time when call_until_true returns True or\nFalse for debugging.\n\nChange-Id: Ib7a392f1a3999c2f2bd3cccaf2fd356cd7879950\n"
    },
    {
      "commit": "710c8422fe20c28c229637588f6f4fa7bffee762",
      "tree": "8a333b329250c7b7ef212b30eb3c75a53b787cd6",
      "parents": [
        "1235b81b9cebd6e54aa362b3094c0027c3b5bf74"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Oct 31 10:51:00 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Oct 31 15:48:02 2017 +0800"
      },
      "message": "Remove deprecated volume apis from v2 volumes client\n\nThe APIs \u0027show_pools\u0027 and \u0027show_backend_capabilities\u0027 in v2\nvolumes_client are deprecated, and they are re-realized in volume\nv2 scheduler_stats_client and capabilities_client. Now these two\ndeprecated APIs are not being used by any other projects, and it is\ntime to remove them from the v2 volumes_client.\n\nChange-Id: Iaed636bffe912e424dbccb20c38946525af052db\n"
    },
    {
      "commit": "31864393710e282516bfd32369d9301ecf9958d4",
      "tree": "75a5764963ea8a2e4c5c5f1fa1dc1eb217970601",
      "parents": [
        "5bdb287bd51de7b849aadb9787565138258d7345",
        "60ebc5d0e35c806bf882a0bf99453702ad0749ad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 27 08:27:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 27 08:27:31 2017 +0000"
      },
      "message": "Merge \"List auth domains v3 identity endpoint\""
    },
    {
      "commit": "bd9798d0ec6326f6fef353461d5f7b9c8824354f",
      "tree": "84a33544e24dd4e11ef2caef75e4292306743e3c",
      "parents": [
        "fbd26cf12483c9e7bd9587cdc75507a658c48e41",
        "cad70e20cf8a04b809be54f122bff82aae8f4137"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Oct 26 10:39:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 26 10:39:45 2017 +0000"
      },
      "message": "Merge \"Don\u0027t read config in cred_factory module\""
    },
    {
      "commit": "60ebc5d0e35c806bf882a0bf99453702ad0749ad",
      "tree": "66f94ca3a578e1a9e6726bfdb201925ec8564938",
      "parents": [
        "fbd26cf12483c9e7bd9587cdc75507a658c48e41"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Jul 12 04:13:37 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Thu Oct 26 03:40:58 2017 +0000"
      },
      "message": "List auth domains v3 identity endpoint\n\nThis commit adds ``list_auth_domains`` to the v3 identity\nclient.\n\nNote that the related test doesn\u0027t require admin credentials [0]\nyet has been created in the admin sub-folder for identity\nbecause ``test_list_auth_projects`` was already present therein.\n\n[0] https://github.com/openstack/keystone/blob/82f60fe22c405829f8e5f6576f25cf3663b10f73/keystone/auth/controllers.py#L410\n\nChange-Id: Ie50c30bfff1900a9056aaedca7ba15b0d9573eab\n"
    },
    {
      "commit": "fbd26cf12483c9e7bd9587cdc75507a658c48e41",
      "tree": "a0fb36aa039ccc44006b2eef2b45458cc5d0e9aa",
      "parents": [
        "ac0c19d39ce96d9ada924d36479f028f1a093a4d",
        "a22794d93f5845d2787f34b4f8f154db1ffbef17"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Oct 26 02:42:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 26 02:42:12 2017 +0000"
      },
      "message": "Merge \"Add release notes for an queens intermediate release.\""
    },
    {
      "commit": "1d8dfec13ddc3ca04ab940df0a3d1297b4035f2f",
      "tree": "7b143837821e0b9d1438fb6c0c0926874cdca7f4",
      "parents": [
        "a273b0fe19beb9263a0f0cb3b77d9859b7093e63",
        "712dafab0d0606e1a656c0e8c78111db7fed3844"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 25 05:35:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 25 05:35:52 2017 +0000"
      },
      "message": "Merge \"Remove method get_ipv6_addr_by_EUI64\""
    },
    {
      "commit": "a22794d93f5845d2787f34b4f8f154db1ffbef17",
      "tree": "58abc7967abb65a3811b109203abe90647a3a24f",
      "parents": [
        "10973fb725d498443ee7e21bb11a9ccbaab4701a"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Oct 25 00:42:25 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Oct 25 00:46:02 2017 +0000"
      },
      "message": "Add release notes for an queens intermediate release.\n\nChange-Id: If1a9518e624d4d48a82daf8541d7db15d8040cb4\n"
    },
    {
      "commit": "363adc5975a8ca7bcd2ac55db6e0a713eceab8cb",
      "tree": "2b912f7639c5860fe04538dfe0aa6b48ee65ac51",
      "parents": [
        "cb94b5e506808463caef9fcd302cb1f40c6216a9",
        "bf142fc3d8cab33aca1756869c92954a05de4a0c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 24 13:01:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 24 13:01:52 2017 +0000"
      },
      "message": "Merge \"Make test.py and clients.py as stable for plugins\""
    },
    {
      "commit": "cad70e20cf8a04b809be54f122bff82aae8f4137",
      "tree": "d0480bb716bf1d88f7a5de58760c80466a6d0a63",
      "parents": [
        "cb94b5e506808463caef9fcd302cb1f40c6216a9"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 16 13:19:04 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Oct 24 08:42:29 2017 +0200"
      },
      "message": "Don\u0027t read config in cred_factory module\n\nThe credentials_factory module loads a few bit configuration\nat module import time when the DEFAULT_PARAMS variable is defined.\nThis is not a good idea as it forces configuration to be loaded\neven during test discovery. Besides DEFAULT_PARAMS was out of\ndate as it did not include http_timeout.\n\nReplacing the DEFAULT_PARAMS variable with calls to\nconfig.service_client_config().\n\nNot loading CONF at test discovery time uncovered the fact that\nthe account generator unit tests were depending on oslo log\nconfiguration parameters to be there. Mocking the log setup\nstep fixed the issue.\n\nChange-Id: I6e0eb85b3749baedb6035f59ed1c66850f6c95fb\n"
    },
    {
      "commit": "bf142fc3d8cab33aca1756869c92954a05de4a0c",
      "tree": "4318fd88c0ff4b0e0192ff0b027441253324bd0a",
      "parents": [
        "c0a96b313292e35f341dcae80d5c4afcd4439c70"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Oct 23 17:30:18 2017 +0200"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Oct 23 17:51:32 2017 +0200"
      },
      "message": "Make test.py and clients.py as stable for plugins\n\ntest.py and clients.py now only depend on stable\ninterfaces and can be marked stable for plugins.\n\nPrevious patches added unit tests and docstrings\nfor most methods.\n\nChange-Id: I22cb1a7744d2310f9b70769e136803a607217ceb\n"
    },
    {
      "commit": "cb94b5e506808463caef9fcd302cb1f40c6216a9",
      "tree": "dced9cbc9933817df3c9f51c834d7f04036b5abf",
      "parents": [
        "c0a96b313292e35f341dcae80d5c4afcd4439c70"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Oct 23 16:53:34 2017 +0200"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Oct 23 16:53:34 2017 +0200"
      },
      "message": "Add proxy_url to get_credentials in auth\n\nWhen proxy_url was added, it was added to the AuthProvider\nbut not to the get_credentials helper, so fixing that.\n\nChange-Id: I2bcb8446295178cc7a24437478a6a1d293e5a197\n"
    },
    {
      "commit": "1fbad23824bbb5f43cddb796a3f950d448cf9cc5",
      "tree": "fff2c9c16271fe1d5fdd4e927a1727f0b8ba126a",
      "parents": [
        "c91d445614364c955b09dbaafccc274c6eb63428"
      ],
      "author": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Fri Sep 22 18:58:53 2017 +0000"
      },
      "committer": {
        "name": "Lance Bragstad",
        "email": "lbragstad@gmail.com",
        "time": "Wed Oct 18 13:59:00 2017 +0000"
      },
      "message": "Disable testing of the v2.0 identity API\n\nThe v2.0 identity API is being removed in the Queens release, but in\norder to do so we need to exclude/remove some v2.0 tempests tests\nfrom being run. Since tempest is branchless we should keep the tests\naround until Queens is EOL and then we can go through and clean up\nall the v2.0 cruft from tempest.\n\nChange-Id: I5d6bd5e1bfe2d5c999ced9ff92de846e50cc2c12\n"
    },
    {
      "commit": "c91d445614364c955b09dbaafccc274c6eb63428",
      "tree": "bad30ad551fd84bf7d7a7036b3148581e2c2b068",
      "parents": [
        "b28d78f1ff5a5f46e6e7927d6c3aecde6c49c23a",
        "986407ddd3e8cafac9e699ca90886ae8cb5c1bf9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 18 12:32:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 18 12:32:08 2017 +0000"
      },
      "message": "Merge \"Move the object client to tempest.lib\""
    },
    {
      "commit": "faa2e5dff0bde7fd2788374d6185ba88b9b0e92f",
      "tree": "7e0ccb2ad51f7ae14c515279c39c8b8981247f8b",
      "parents": [
        "9d0a88f9a157e6378e85fd94dd435f144a01818d",
        "b441134c584f948c35526e932f0d1ae077eaeb98"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 18 06:57:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 18 06:57:29 2017 +0000"
      },
      "message": "Merge \"Allow to specify user and project domains in CLIclient\""
    },
    {
      "commit": "986407ddd3e8cafac9e699ca90886ae8cb5c1bf9",
      "tree": "7d4705e8e33c85edf5b4e96ff465e71361c9acc9",
      "parents": [
        "f36476e65ab9168b5077ee78ab9ff834d47d4c21"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Oct 11 10:23:17 2017 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Oct 17 00:14:20 2017 +0000"
      },
      "message": "Move the object client to tempest.lib\n\nMove the object client to tempest.lib and cleanup the last bits\nof code that were required to manage internal-only tempest service\nclients.\n\nChange-Id: Ia9aeab78e530c798dfa7b7d6f71e4b3ea3a84b7f\n"
    },
    {
      "commit": "74514400a2042ea8362c40a166e014b47b838f7d",
      "tree": "73ffec854f49539bcedf515a156a445d78394bb0",
      "parents": [
        "46a0fa7cec5c0286755c2e9672abe25aee28bedb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Sep 01 11:44:57 2016 -0400"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken1ohmichi@gmail.com",
        "time": "Mon Oct 16 16:36:48 2017 +0000"
      },
      "message": "Add config options to set proxy_url\n\nAs part of the migration from httblib2 -\u003e urllib3 we lost support for\nhandling the env vars for setting an http proxy. This wasn\u0027t ever an\nexplicit feature in tempest, but instead was an artifact of our\nlibrary choice for doing http. However as people relied on this\nfunctionality and it is a useful feature having tempest support this\nexplicitly will make sure we don\u0027t accidentally drop support for it in\nthe future. This commit adds a new config options to specify and\nproxy_url to replace the lost functionality.\n\nChange-Id: Id8f6422a323f8bfdb10527f55c0cb046622b88bf\nCloses-Bug: #1556864\n"
    },
    {
      "commit": "b441134c584f948c35526e932f0d1ae077eaeb98",
      "tree": "d79e412b6e592e8a73deb0e05cbd3383dcf3bf75",
      "parents": [
        "f5eba4115838b2f917d214a8fdae9a9cf153bc1d"
      ],
      "author": {
        "name": "Mike Fedosin",
        "email": "mikhail.fedosin.ext@nokia.com",
        "time": "Tue Sep 26 20:17:02 2017 +0300"
      },
      "committer": {
        "name": "Mike Fedosin",
        "email": "mikhail.fedosin.ext@nokia.com",
        "time": "Thu Oct 12 14:46:45 2017 +0300"
      },
      "message": "Allow to specify user and project domains in CLIclient\n\nCurrently it\u0027s impossible to provide related parameters\nto the class, which leads to clients functional tests\nfailures.\n\nChange-Id: I50490428f85e264e6b5e3b7c83ff768a986cb8c8\nCloses-bug: #1719687\n"
    },
    {
      "commit": "41e2c31129fe97d59d69e056c54f5811350d5935",
      "tree": "25abfe5b7a3e3db2a48f377d6a281fe85116321c",
      "parents": [
        "cf4880e7dc10d5275b650fec0dc6cf68ed0f8e90",
        "ae0e27b542782e325d748b5b7056afedeb132fea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 11 10:39:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 11 10:39:46 2017 +0000"
      },
      "message": "Merge \"Add release note for --load-list\""
    },
    {
      "commit": "712dafab0d0606e1a656c0e8c78111db7fed3844",
      "tree": "016758dc857c764e44484f47f1ebae21ce3e0ed0",
      "parents": [
        "b39e6b25c9d07176e2aba2fc185386aff7537420"
      ],
      "author": {
        "name": "zhangxuanyuan",
        "email": "zhangxuanyuan@unionpay.com",
        "time": "Fri Sep 15 15:00:48 2017 +0800"
      },
      "committer": {
        "name": "zhangxuanyuan",
        "email": "zhangxuanyuan@unionpay.com",
        "time": "Wed Oct 11 17:42:04 2017 +0800"
      },
      "message": "Remove method get_ipv6_addr_by_EUI64\n\noslo_utils.netutils provides same method get_ipv6_addr_by_EUI64\n\nChange-Id: Ibc615d652be4594748188170764adb5d9fd0473b\n"
    },
    {
      "commit": "cf4880e7dc10d5275b650fec0dc6cf68ed0f8e90",
      "tree": "0a0bc221eb287987a38e9eed5bc020808a8fde32",
      "parents": [
        "f801213ff1adc73704cdc31ab6749c249a3ff6d4",
        "cddfdced59e55ec55f7af4acef207b72bc9814fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 10 13:24:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 10 13:24:53 2017 +0000"
      },
      "message": "Merge \"Move object storage container_client to lib interface\""
    },
    {
      "commit": "b39e6b25c9d07176e2aba2fc185386aff7537420",
      "tree": "333fa9265db59ca28b17d49d31cf5729e91c4216",
      "parents": [
        "b802b4fd8f67d07e2a19010e0868821265683dfd",
        "0befe81e68bf765cc7c74d511a55092b1c503a19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 09 02:53:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 09 02:53:19 2017 +0000"
      },
      "message": "Merge \"Remove deprecated APIs from volume v2 volumes_client\""
    },
    {
      "commit": "cddfdced59e55ec55f7af4acef207b72bc9814fc",
      "tree": "0f3b4842a361e1f2a98e18ce9b4a025c57eec799",
      "parents": [
        "eed4031a9e6ff79b66248dae6f7c70a5227e55c4"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Oct 06 00:08:54 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Oct 06 00:12:31 2017 +0000"
      },
      "message": "Move object storage container_client to lib interface\n\nobject storage container_client is stable now and good to be moved\nas stable library interface.\n\nUnit tests will be next step for those clients which should\nbe ok after miving to lib.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I74c6d62058e0dcf9284f313c6f45d83c20597fc4\n"
    },
    {
      "commit": "ae0e27b542782e325d748b5b7056afedeb132fea",
      "tree": "7e531a1f55d650905fb2e91e0a79abdd90959aa2",
      "parents": [
        "58788f7ebdbfa7e166fb33328ccaa62cbad27700"
      ],
      "author": {
        "name": "Trevor McCasland",
        "email": "tm2086@att.com",
        "time": "Thu Sep 28 09:37:55 2017 -0500"
      },
      "committer": {
        "name": "Trevor McCasland",
        "email": "TM2086@att.com",
        "time": "Thu Oct 05 20:08:16 2017 +0000"
      },
      "message": "Add release note for --load-list\n\nThis is a follow up patch to:\n    I75488871ac797d6bec4e2834c9d1b0c7885c891b\n\nChange-Id: Ic181159530a86532a7d5529f42e216a09fa98b72\n"
    },
    {
      "commit": "e2412107e43f3e4a8191e761a6d072c9d56652e4",
      "tree": "b4de53e930e5273e34f74878a8c67d233df443ff",
      "parents": [
        "ae4017f22b152c1ff1b9f6f420eeb4e869277bfb",
        "23df2c0ac52b9a2a8f0cb9adb72ddebb5c86f775"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 27 14:28:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 27 14:28:53 2017 +0000"
      },
      "message": "Merge \"Add test case for reset group snapshot status\""
    },
    {
      "commit": "afd0e998b59ebc5ce0858d4fa74c6bbf60d0986d",
      "tree": "66b596c904ec4f83fcf5587ff53abe7c353ea071",
      "parents": [
        "dcafc882ace2543f2470e8fe69011854416417b8",
        "3b2a215df4c7f179d27512b8a808b8421ddad539"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 27 14:28:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 27 14:28:17 2017 +0000"
      },
      "message": "Merge \"Fix list_group_snapshots API in v3 group_snapshots_client\""
    },
    {
      "commit": "23df2c0ac52b9a2a8f0cb9adb72ddebb5c86f775",
      "tree": "2ea7d5f0265d34276b992a31bff20f9c30c26c08",
      "parents": [
        "f5eba4115838b2f917d214a8fdae9a9cf153bc1d"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Sep 26 22:33:17 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Sep 26 22:33:17 2017 +0800"
      },
      "message": "Add test case for reset group snapshot status\n\nReset group snapshot status is a new api implemented in v3 group snapshots,\nmin_microversion is 3.19. This patch adds test case for this new feature.\n\nIncluding:\n\n[1] Add reset group snapshot status api to v3 group_snapshots_client\n[2] Add unit test for reset group snapshot status api\n[3] Add test case: test_reset_group_snapshot_status\n[4] Add release note\n\nChange-Id: I14f5b8fd0f386ea5f84cc3a2decede430a7e7893\n"
    },
    {
      "commit": "78fd3d30e203738b11a3ff7b8f277fa26c42bac8",
      "tree": "f2744bccfbb3724fd10bf96e53c13900be537859",
      "parents": [
        "12c58abe82312f29d9c3b55dd1a6c9ac1a4d6b9f",
        "cca9974d338c89b20778e44a277149563aa6805b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 09:21:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 09:21:17 2017 +0000"
      },
      "message": "Merge \"Add test case for reset group status\""
    },
    {
      "commit": "0befe81e68bf765cc7c74d511a55092b1c503a19",
      "tree": "d9b48903c113c4a88b8270390a7412816506b545",
      "parents": [
        "54d8f90496cdc0631cdc91f2c3414c2c82a23267"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Tue Sep 19 12:44:14 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Sep 21 22:10:50 2017 +0800"
      },
      "message": "Remove deprecated APIs from volume v2 volumes_client\n\nIn volume v2 volumes_client, the deprecated APIs (transfer related) has\nbeen re-realized in volume v2 transfers_client. Now in Queens it will be\na good time to remove these deprecated APIs.\n\nChange-Id: I147cf2175d51b5db97395df27ddee41bc1417b49\n"
    },
    {
      "commit": "f92e6d42f0105004f6647b028acc64a202c2b2ca",
      "tree": "839246b27483e692068e4e54e0b5550052abc31a",
      "parents": [
        "991d62df79149eea99fb807d730316c58c957618"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Sep 21 12:37:32 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Sep 21 17:17:07 2017 +0800"
      },
      "message": "Remove deprecated skip decorators\n\nThis patch aims to remove \u0027skip_unless_config\u0027 and \u0027skip_if_config\u0027\ndecorators, which marked as deprecated and would be removed in Queens.\n\nChange-Id: I45a0216b7ab34e962b0f4802df77019b0c613d49\n"
    },
    {
      "commit": "cca9974d338c89b20778e44a277149563aa6805b",
      "tree": "34d2b0221b9db20e491c3c147814095be578fb88",
      "parents": [
        "54d8f90496cdc0631cdc91f2c3414c2c82a23267"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Sun Aug 20 01:08:24 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Mon Sep 18 02:47:35 2017 +0000"
      },
      "message": "Add test case for reset group status\n\nReset group status is a new api implemented in v3 generic volume groups,\nmin_microversion is 3.20. This patch adds test case for this new feature.\n\nIncluding:\n\n[1] Add reset group status api to v3 groups_client\n[2] Add unit test for reset group status api\n[3] Add test case: test_reset_group_status\n[4] Add release note\n\nChange-Id: I41d0c3f459c139a0e5e415c030cddbb1fe8beb46\n"
    },
    {
      "commit": "3b2a215df4c7f179d27512b8a808b8421ddad539",
      "tree": "8f7ed9440d8654499949bbaa30244528466f6022",
      "parents": [
        "54d8f90496cdc0631cdc91f2c3414c2c82a23267"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Mon Aug 21 17:38:27 2017 +0800"
      },
      "committer": {
        "name": "Jeremy Zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Mon Sep 18 02:46:48 2017 +0000"
      },
      "message": "Fix list_group_snapshots API in v3 group_snapshots_client\n\nThe API (list group snapshots with details) is wrongly implemented now.\nIt uses the \u0027?detail\u003dTrue\u0027 to get group snapshots list with details,\nwhich only returns \u0027id\u0027 and \u0027name\u0027 elements of group snapshots.\n\nThis patch fixes on group snapshots api and according api/unit tests to\nsolve this problem.\n\nCloses-bug: #1715786\nChange-Id: Ia869a7dc9654a6253c2209724afd2fe2f8519558\n"
    },
    {
      "commit": "bc876de52fdddd4028fc26bb72f0ae9a4599ae06",
      "tree": "35324d70c9a0cdc8b6371d095aab6b2d20e9c613",
      "parents": [
        "f87093ef0c22b31c747264ad36db9bfdd77d98d2",
        "b72cf49c870fa7d92ad7a66bb471935625914d67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 15 15:59:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 15 15:59:24 2017 +0000"
      },
      "message": "Merge \"Move object storage account_client to lib interface\""
    },
    {
      "commit": "b72cf49c870fa7d92ad7a66bb471935625914d67",
      "tree": "e1666da1bd895032116054e07722b82ecf371d6b",
      "parents": [
        "43afce6b8c4ba4e8f829770a7f5e6a2b0f5a325f"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Sep 14 02:04:11 2017 +0300"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Thu Sep 14 17:23:58 2017 +0000"
      },
      "message": "Move object storage account_client to lib interface\n\nobject storage account_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I03863fbb23e914b4115f2c0aaec0ecf266ccc060\n"
    },
    {
      "commit": "0477accd328220c725bdf227b25cbe8ce2862e72",
      "tree": "6ea9f2db9dbb70864b09e09770c7a6ef6653ec9e",
      "parents": [
        "9f416dd25a641de016bc081aeefb0f7a701a7a43"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 09 21:14:53 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Sep 12 15:02:15 2017 -0600"
      },
      "message": "Make validation_resources a stable interface\n\nMove the module to tempest.lib, add unit tests, release notes and\nupdate imports.\n\nChange-Id: I76b3b8e9a83bd83a6b5742b6d2ceb84642f653ad\n"
    },
    {
      "commit": "5415c8ee83c2faa255d1f459334d85a65ecbc6d2",
      "tree": "86a84670c7ec4c34544d00f56e0e5d11977895ba",
      "parents": [
        "09389815a1e37a5674919e0053400a7ac1bd5812",
        "5febd73a5009710b6dd860eb75db6e2ad1ee1ca7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Sep 03 12:26:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Sep 03 12:26:56 2017 +0000"
      },
      "message": "Merge \"[Doc] Remove html_use_smartypants config in doc\""
    },
    {
      "commit": "a07642783d99f6c4523be147243aac963fccc8ff",
      "tree": "9c99cb921bddb8a0f95dd04682bda42b77571530",
      "parents": [
        "6c4232f0e71026389c56fd90886b7bd457de3b36",
        "9ff5c280ab55eaaa5a5e2b5b8bfa46bafebbfed2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 01 07:37:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 01 07:37:27 2017 +0000"
      },
      "message": "Merge \"Add compare header version function to tempest.lib\""
    },
    {
      "commit": "9ff5c280ab55eaaa5a5e2b5b8bfa46bafebbfed2",
      "tree": "d1802bfb69c2a8051e3fc5362b30fb70ba86bb0e",
      "parents": [
        "ad75393a990e0bd6cfa694d554b43136216db03b"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Wed Jun 21 21:05:07 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Sep 01 02:37:35 2017 +0100"
      },
      "message": "Add compare header version function to tempest.lib\n\nThe motivation for this commit is that some API responses like\nbacking up a server image return the location of the image_id\nin either the response body or the response header depending\non the microversion, e.g. [0]. In the case of server backup\naction, image_id is added to response body in microversion 2.45.\n\nAdd `compare_version_header_to_request` to\n`api_version_utils` to accept a new kwarg called\n`operation`. At run time, \u0027eq\u0027 is translated\nto the __eq__ attribute of `APIVersionRequest`.\nThe other operations include le, lt, gt, ge, and ne.\n\nThis makes it possible to do for example:\n\n    if api_version_utils.compare_version_header_to_response(\n            \"X-OpenStack-Nova-API-Version\", \"2.45\", resp, \"lt\"):\n        image1_id \u003d resp[\u0027image_id\u0027]\n    else:\n        image1_id \u003d data_utils.parse_image_id(resp[\u0027location\u0027])\n\nWhich means that if \"2.45\" \u003c \"microversion in resp\" then\nwe can grab the image_id from the response body -- else we have\nto grab it from resp.response[\u0027location\u0027].\n\nThis commit:\n  - adds compare_version_header_to_response to api_version_utils\n    allowing to compare the request\u0027s header microversion\n    to an expected microversion\n  - modifies test_server_actions to use the new function in tests that\n    always assume that the image_id attribute is in the resp header\n    (not true across all microversions) -- this can be done to other\n    tests in follow-up patch\n  - adds related unit tests for all scenarios\n\n[0] https://developer.openstack.org/api-ref/compute/#create-server-back-up-createbackup-action\n\nChange-Id: Ib97e65cca468a09bbeaf68fcfe0e8192674a481e\n"
    },
    {
      "commit": "f1fbb3fd8a29c1a61ebd32a14134511ec27cf4da",
      "tree": "6bc472243c8278dfbf794375799a7e73aa7885ae",
      "parents": [
        "6eb7d2e59bcc939492b29bd10832435ea217b64c",
        "9cafd3d045b6253a6821e38857ebfd9f3675aeda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 31 19:38:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 31 19:38:44 2017 +0000"
      },
      "message": "Merge \"Fix identity tests when domain specific drivers are enabled\""
    },
    {
      "commit": "d2eb092a1c16c74d7733690c174783f47f5452a7",
      "tree": "1a4d2d1de3fb6e18728761ba04a8f8b4f3b0d219",
      "parents": [
        "ad75393a990e0bd6cfa694d554b43136216db03b"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 30 17:57:09 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 30 17:58:01 2017 +0100"
      },
      "message": "Add release notes page for v17\n\nAdd a new page for v17 release notes.\n\nDepends-on: Id0f729faa56dd17c3f98c3703683256a3e493b47\nChange-Id: Icaedd8aa925f54803d22af6dfb2938bfdef43e1e\n"
    },
    {
      "commit": "35976ed20697cd4e4077c8f2279f02ec01a7c6d7",
      "tree": "8f1c15538a4344a16fd073867c0643b6bd21eb96",
      "parents": [
        "b43e42fa0391c78431d7735d217da49c77758358"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Aug 30 09:20:58 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Aug 30 09:20:58 2017 -0400"
      },
      "message": "Add release not to mark the start of Pike support\n\nThis commit adds the release note necessary for version 17.0.0.\n\nChange-Id: I9193c5529298085b344cd7758ac42435474ac9ee\n"
    },
    {
      "commit": "15429d8c0f1dfe0ef312ee030aa5a79cfb8021a3",
      "tree": "48312f3a2ea9f5c206e9b0bc5a44d52d443b5804",
      "parents": [
        "45e600c375ed40d6f4be599f7e34893efbe12121"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Aug 25 00:04:01 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Aug 25 03:23:15 2017 +0100"
      },
      "message": "[TrivialFix] Add bug reference to releasenote\n\nAs per request in [0] adding bug reference to releasenote.\n\n[0] I1a308f486fd7b14a9111a3433284e3c4abf65bd3\n\nChange-Id: I13d04e3c4121b172d22730d19cc8a64dde151225\n"
    },
    {
      "commit": "45e600c375ed40d6f4be599f7e34893efbe12121",
      "tree": "5c49547820f98244d6d99dd44a3aeab195b7a3fa",
      "parents": [
        "0a107b1b30e8a5b963e85d59963f159b3b694ac4",
        "d8152de0da08e1654e6d25deee408f45d8a8f2bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 23 07:24:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 23 07:24:20 2017 +0000"
      },
      "message": "Merge \"Fix RemoteClient having bad default ssh_shell_prologue\""
    },
    {
      "commit": "0a107b1b30e8a5b963e85d59963f159b3b694ac4",
      "tree": "436793c594a851e338539d605d556d50defacf59",
      "parents": [
        "da9d05c55aef08049a05355bfdc1ff2cc36a828d",
        "816358471f328f1ddffab58ad915b0c91428c54a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 23 03:24:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 23 03:24:31 2017 +0000"
      },
      "message": "Merge \"Remove unnecessary schema check of ip address\""
    },
    {
      "commit": "d8152de0da08e1654e6d25deee408f45d8a8f2bd",
      "tree": "9e73d3cf1bff83df9ed03f3b9dc4c2b9cd547b57",
      "parents": [
        "e66994083158b60f00209a01c3ea6454333d1fc3"
      ],
      "author": {
        "name": "Kris Stercxk",
        "email": "kris.sterckx@nuagenetworks.net",
        "time": "Sun Jul 30 09:44:12 2017 +0200"
      },
      "committer": {
        "name": "Kris Sterckx",
        "email": "kris.sterckx@nuagenetworks.net",
        "time": "Tue Aug 22 11:43:37 2017 +0200"
      },
      "message": "Fix RemoteClient having bad default ssh_shell_prologue\n\nChange-Id: I0e73b8deedf4bf78481cdf09b863dc149a70e9be\nCloses-Bug: #1707478\n"
    },
    {
      "commit": "816358471f328f1ddffab58ad915b0c91428c54a",
      "tree": "f6c75704e0aad43aa52dcc54b24e042d798e58e7",
      "parents": [
        "e56964dfbe6bca0c3acee7891111d9e12d0cc4e2"
      ],
      "author": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Mon Aug 21 13:19:37 2017 +0800"
      },
      "committer": {
        "name": "zhufl",
        "email": "zhu.fanglei@zte.com.cn",
        "time": "Tue Aug 22 06:08:16 2017 +0000"
      },
      "message": "Remove unnecessary schema check of ip address\n\nThis is to add more accurate ip version check in address\nschema which will limit ip version value in [4, 6], and\nto remove unnecessary schema check in testcases.\n\nChange-Id: Ice426db172b8d697c8a5be0426fb3f7b25e548c2\n"
    },
    {
      "commit": "9cafd3d045b6253a6821e38857ebfd9f3675aeda",
      "tree": "e511a4c52630c402a586f71f97ed28467e42eb22",
      "parents": [
        "e66994083158b60f00209a01c3ea6454333d1fc3"
      ],
      "author": {
        "name": "Leticia Wanderley",
        "email": "leticiafwanderley@gmail.com",
        "time": "Fri Aug 04 00:22:34 2017 -0300"
      },
      "committer": {
        "name": "Leticia Wanderley",
        "email": "leticiafwanderley@gmail.com",
        "time": "Mon Aug 21 08:00:05 2017 -0300"
      },
      "message": "Fix identity tests when domain specific drivers are enabled\n\nThis updates users and groups identity tests to check the existence\nof domain specific drivers and, therefore, the existence of users\nand groups on different domain drivers.\n\nThis adds a new feature flag to be used when domain specific drivers\nare enabled.\n\nChange-Id: Iedb470c51fa2174ab7651e6b7e22eff1f25f7aac\n"
    },
    {
      "commit": "3ea343ecc42fe5dcdefd06d47a1a7504a0cbfdd1",
      "tree": "dcc8c527fbe7e7d3e94c01b39201f7e209aafe51",
      "parents": [
        "519ec8a9a9776ebbe4c7e7bcd5f22b9d496fb739",
        "463a8a64ef5ba8f9e295cafc0f7d71826c414267"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 17 17:21:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 17 17:21:03 2017 +0000"
      },
      "message": "Merge \"Fix client usage in validation resources\""
    },
    {
      "commit": "519ec8a9a9776ebbe4c7e7bcd5f22b9d496fb739",
      "tree": "a58ebd678aa89904daf49e2c2eace5e7e2e2a518",
      "parents": [
        "9009194d2a7925115f04026c38ce0dcd01884759",
        "4723fde77b6a3d001586eea2e2528fb44b53fac6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 17 08:54:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 17 08:54:23 2017 +0000"
      },
      "message": "Merge \"Raise exception when error_deleting\""
    },
    {
      "commit": "463a8a64ef5ba8f9e295cafc0f7d71826c414267",
      "tree": "4d4d3f5104dbe7728b34a9d87cddaad703a4d77e",
      "parents": [
        "1fa7a60e26ffc9ec83b7abe66cbbeb8048018cad"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Aug 09 16:55:33 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 15 07:36:57 2017 +0100"
      },
      "message": "Fix client usage in validation resources\n\nValidation resources implicitly depends on tempest/clients.py as\nit uses client aliases defined there. This is not ok since that\nmodule does not live under tempest/lib.\n\nChange validation resources to use clients as defined in\ntempest/lib/services/clients.py instead. The ServiceClients class\ndefined in there is the superclass of the Manager class that was\nassumed before, so it will just work with any further change.\n\nClients were also not used consistently with the use_neutron\nflag, so making sure that only neutron clients are used if neutron\nis selected and viceversa.\n\nChange-Id: If83610b06af13aa736b03d463a94ac6ed02296bd\n"
    },
    {
      "commit": "ff682c8bc3dab2371561c67325095d3f932a0683",
      "tree": "a20fe5278f1095e9e807ed3a9584392f1760a322",
      "parents": [
        "9543ad1e07bb712496762947b7443ff2078664cf",
        "17347f0effe9d0dd85408dd623446873cafa4a36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 10 10:47:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 10 10:47:11 2017 +0000"
      },
      "message": "Merge \"Mark credentials_factory stable for plugins\""
    },
    {
      "commit": "17347f0effe9d0dd85408dd623446873cafa4a36",
      "tree": "696871f0dab11c94456a4ed05eb8ad7122bffdaa",
      "parents": [
        "684380741961830e602f4c4bfa6fd9f7d80a868c"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Jul 26 16:18:30 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Aug 08 22:26:07 2017 +0100"
      },
      "message": "Mark credentials_factory stable for plugins\n\nAdd unit tests for credentials_factory and mark it stable for\nplugins. This is part of the work to make tempest/test.py stable\nfor plugins.\n\nChange-Id: I99414cb2704ce5469fcb66406b6905e2d1871dba\n"
    },
    {
      "commit": "9ee986075935eaa10c3102af87e669618b634ee1",
      "tree": "fa9c74b3915e52d11880d3c6e2824c45ab65a02e",
      "parents": [
        "66e11c58c4a83769092193ca68491b72c3ea6f6b"
      ],
      "author": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Sat Jul 01 14:12:54 2017 -0700"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Tue Aug 08 05:19:06 2017 -0700"
      },
      "message": "Add Tests for Groups Volume APIs - Part 4\n\nGeneric volume groups support was added to Cinder in the\nNewton release:\nhttps://blueprints.launchpad.net/cinder/+spec/generic-volume-group\n\nThis is the 4th patch that adds the tempest tests for generic\nvolume groups APIs in Cinder. It adds tests for the following API:\n\n  * update group\n\nChange-Id: I7cc1b7978f24d6cb0e9b13b9387f000b9ca348b3\nCo-Authored-By: Imran Ansari \u003cimran.ansari@hpe.com\u003e\n"
    },
    {
      "commit": "66e11c58c4a83769092193ca68491b72c3ea6f6b",
      "tree": "e5db7b10f5e1ee91365f6a5d05fc2bcbee8ad627",
      "parents": [
        "b2ff0787a36891085f333b73656ec38af99f9550",
        "d56edc35ecc6774f92e2f4ff6e2c6a219ca35759"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 08 06:35:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 08 06:35:26 2017 +0000"
      },
      "message": "Merge \"Add Tests for Groups Volume APIs - Part 3\""
    },
    {
      "commit": "0fc1454c86abf2b2fc1fb5250f42e1a9d4d533c1",
      "tree": "33d82bf6771a65409ada6e7c30f6329e6465cfdf",
      "parents": [
        "e31581afeacf785fe2c67968563e67b061fbcc13",
        "f0599b19fdb9a4cf035aff550369f8a91793241e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 07 20:19:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 07 20:19:27 2017 +0000"
      },
      "message": "Merge \"Add test for showing volume image metadata\""
    },
    {
      "commit": "f815189f1a9ac5bfde70b092da40b2de8b7ce199",
      "tree": "3566fe42e80be0fc7164a692c96c8d68f403761b",
      "parents": [
        "dba8f79220343cb4078feccc1b56c5e2dc57a86d",
        "2d7b40a45376186c5abc7b64a388ab9cfae8f2c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 07 11:43:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 07 11:43:28 2017 +0000"
      },
      "message": "Merge \"Add release notes for client registration changes\""
    },
    {
      "commit": "d56edc35ecc6774f92e2f4ff6e2c6a219ca35759",
      "tree": "759dffcddad0d809d1d74e8f1fdfe5e00fa54195",
      "parents": [
        "112eeb103cff945c0af5956f35980aaff3bcc65d"
      ],
      "author": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Sat Jul 01 14:00:06 2017 -0700"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Fri Aug 04 18:22:43 2017 -0700"
      },
      "message": "Add Tests for Groups Volume APIs - Part 3\n\nGeneric volume groups support was added to Cinder in the\nNewton release:\nhttps://blueprints.launchpad.net/cinder/+spec/generic-volume-group\n\nThis is the 3rd patch that adds the tempest tests for generic\nvolume groups APIs in Cinder. It adds tests for the following API:\n\n  * create group from src\n\nChange-Id: I30c6709fe3fe9e75f6a2d980d0a5ffaedb42dad3\n"
    },
    {
      "commit": "2d7b40a45376186c5abc7b64a388ab9cfae8f2c3",
      "tree": "a004d93c9952bd846d326b926a4777ac28f1d348",
      "parents": [
        "ff50cc5b52b5bb24804c97de697b304b9f006715"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Aug 03 16:33:29 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Aug 03 16:33:29 2017 +0100"
      },
      "message": "Add release notes for client registration changes\n\nIn patch I902cfdea0af371dfa222a9bbf41edc4ea2765926 I forgot\nto add the release notes file, so adding it now as a separate patch.\n\nChange-Id: I4465913fa813971a95ca55fbda6c60312610ac64\n"
    },
    {
      "commit": "f0599b19fdb9a4cf035aff550369f8a91793241e",
      "tree": "2f335de1fdd46c3092d1e1ffeff4660de570cf88",
      "parents": [
        "c465bfe00183c18ae83e28dadfc2560f4ff1394e"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Aug 03 20:02:51 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Thu Aug 03 20:02:51 2017 +0800"
      },
      "message": "Add test for showing volume image metadata\n\nThis patch adds test for the missing API (volume v2):\nshow image metadata for a volume.\n\nIncluding:\n\n[1] Add show volume image metadata API to v2 volumes_client\n[2] Add unit test for the API\n[3] Modify test case: test_update_image_metadata\n[4] Add release note\n\nChange-Id: Id428c64794085ffbcda5d500bb4996e3d8da15ee\n"
    },
    {
      "commit": "1bf32ebd6e8eba69029ec6fe9185086df4077c9c",
      "tree": "96f3d779b1a9324f9f6cfaef1d28a62816992783",
      "parents": [
        "c465bfe00183c18ae83e28dadfc2560f4ff1394e"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Aug 03 17:20:25 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Aug 03 17:22:26 2017 +0530"
      },
      "message": "Moved releasenotes from tempest package to proper location\n\n* releasenotes should go under releasnotes directory. But\n  add-return-value-to-retype-volume-a401aa619aaa2457.yaml was under\n  tempest package. It should be moved to its proper home for\n  maintaining consistency.\n\nChange-Id: Ibfc7650bcd2e7cba17db1c2a3f6fe29131bec6de\n"
    },
    {
      "commit": "99e6d1acf78e248837863df93ff1c409a3b34fe9",
      "tree": "bb2fbf56759b310a132232e3f8cfb112d208d14c",
      "parents": [
        "167cd2f12806ff90c84d90b51a02204af861f87d",
        "41ed715c2306b701fea19adfc9e0f187a5dcf381"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 31 11:43:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 31 11:43:52 2017 +0000"
      },
      "message": "Merge \"Add Tests for Groups Volume APIs - Part 2\""
    },
    {
      "commit": "0252bca0d926774eab86fd88590401897eefa41b",
      "tree": "f74e76ffe43ab6d4280483954e2f558a70683a8b",
      "parents": [
        "684380741961830e602f4c4bfa6fd9f7d80a868c",
        "b282eb767f8b4b12b4588ea1f6293464a9d422e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 27 03:17:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 27 03:17:54 2017 +0000"
      },
      "message": "Merge \"Fix some nits in object storage clients release notes\""
    },
    {
      "commit": "684380741961830e602f4c4bfa6fd9f7d80a868c",
      "tree": "e2285b34d3391aa4a55c61825653b69d49050ff9",
      "parents": [
        "3e4f8ebfede61a3ff7fe9ab528c5f2ba85ba83f8",
        "27127378b63ea706c457544200fff3a6abed98ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 26 13:25:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 26 13:25:25 2017 +0000"
      },
      "message": "Merge \"Remove support for py34\""
    },
    {
      "commit": "3e4f8ebfede61a3ff7fe9ab528c5f2ba85ba83f8",
      "tree": "be8d2122f9fadb5750e6661e035035fb481148f9",
      "parents": [
        "b6a775e414386ec84a0915b528572eb24bfc99d1",
        "97f6a843fc167da1d2fca0aedd927666c83086a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 26 10:55:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 26 10:55:34 2017 +0000"
      },
      "message": "Merge \"Move object storage capabilities_client to lib interface\""
    },
    {
      "commit": "b6a775e414386ec84a0915b528572eb24bfc99d1",
      "tree": "0586839359aa460ad64d804e0a2f744abfee1b47",
      "parents": [
        "80046606ea05e33a4e16b4edaafd003e0813a956",
        "5b7f6b9205aeb7dec0cb776dd68faca1cf1b3cb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 26 10:55:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 26 10:55:26 2017 +0000"
      },
      "message": "Merge \"Move object storage bulk_middleware_client to lib interface\""
    },
    {
      "commit": "27127378b63ea706c457544200fff3a6abed98ed",
      "tree": "408e1ce491c5af296b557a9f4c0566dd1bfed914",
      "parents": [
        "55e301689c3e2bb0bf7189dafc824b53bdd7ea3c"
      ],
      "author": {
        "name": "howardlee",
        "email": "lihongweibj@inspur.com",
        "time": "Wed Jul 19 11:13:37 2017 +0800"
      },
      "committer": {
        "name": "howard lee",
        "email": "lihongweibj@inspur.com",
        "time": "Wed Jul 26 09:33:24 2017 +0000"
      },
      "message": "Remove support for py34\n\nDue to the change from Ubuntu Trusty to Xenial, only python3.5 is\navailable(Python3.4 is restricted to \u003c\u003d Mitaka). So, there is no\nneed to continue to keep these settings.\n\nChange-Id: I07bf6c3299a2e509a2d30342922459dc79c8f281\n"
    },
    {
      "commit": "b282eb767f8b4b12b4588ea1f6293464a9d422e2",
      "tree": "c19f51af435ebeadc804fe677a13187bd0e5e46c",
      "parents": [
        "97f6a843fc167da1d2fca0aedd927666c83086a5"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Jul 26 09:24:47 2017 +0300"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Wed Jul 26 09:24:47 2017 +0300"
      },
      "message": "Fix some nits in object storage clients release notes\n\nThis is follow up patch to fix the nits in\nrelease notes - I6b44fb9a692b947baadbe049b2f7d31e4ab51035\n\nChange-Id: I9eb4a60a8b0ff69c0646b87af846cf8947cede21\n"
    },
    {
      "commit": "41ed715c2306b701fea19adfc9e0f187a5dcf381",
      "tree": "955e2a07d0c1d300718af64470aa72ceeebe932c",
      "parents": [
        "72312d9911b7349c5eeaf8746874086d227a5655"
      ],
      "author": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Wed May 03 06:52:56 2017 -0400"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Tue Jul 25 14:34:04 2017 -0700"
      },
      "message": "Add Tests for Groups Volume APIs - Part 2\n\nGeneric volume groups support was added to Cinder in the\nNewton release:\nhttps://blueprints.launchpad.net/cinder/+spec/generic-volume-group\n\nThis is the 2nd patch that adds the tempest tests for generic\nvolume groups APIs in Cinder. It adds group_snapshots clients.\nIt adds tests for the following APIs:\n\n  * create group snapshot\n  * delete group snapshot\n  * show group snapshot\n  * list group snapshot\n\nChange-Id: I21f07f7b3e8f22055e7978c0bf4aa01b80b493d9\n"
    },
    {
      "commit": "be131644d263da82b273592ccd8d734153e7bc86",
      "tree": "e1afdff64bc446bef83192a10ce5598a3319b3b2",
      "parents": [
        "390b732dbbd2185218d716ba147c5a8d3b3a3bb7",
        "6891411395a581ec42f8d28f42842e35cc15ddb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 25 17:04:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 25 17:04:56 2017 +0000"
      },
      "message": "Merge \"Add Tests for Create/Delete/Show/List Group Types\""
    },
    {
      "commit": "97f6a843fc167da1d2fca0aedd927666c83086a5",
      "tree": "e8c30d2267f0820eec53a5fe49bc032d9f60ec0a",
      "parents": [
        "5b7f6b9205aeb7dec0cb776dd68faca1cf1b3cb6"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jul 25 00:48:31 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jul 25 01:01:15 2017 +0000"
      },
      "message": "Move object storage capabilities_client to lib interface\n\nobject storage capabilities_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I06e874300a7b042ed09dc666aaeed578e814acf1\n"
    },
    {
      "commit": "5b7f6b9205aeb7dec0cb776dd68faca1cf1b3cb6",
      "tree": "fdd93345c2b56e8cd9846449761ef88eee5d911e",
      "parents": [
        "ae90da579661f408444cba2c8fb87407c98f42da"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jul 25 00:33:58 2017 +0000"
      },
      "committer": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Tue Jul 25 00:54:59 2017 +0000"
      },
      "message": "Move object storage bulk_middleware_client to lib interface\n\nobject storage bulk_middleware_client is stable now and good to be moved\nas stable library interface.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I6b44fb9a692b947baadbe049b2f7d31e4ab51035\n"
    },
    {
      "commit": "6891411395a581ec42f8d28f42842e35cc15ddb4",
      "tree": "d4dd56614e0d9deeac0231bb33a57b45767bd135",
      "parents": [
        "e1e6e7825d48a4c4ef582b9c81b0a320e72ca18b"
      ],
      "author": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Sat Jul 01 14:21:42 2017 -0700"
      },
      "committer": {
        "name": "xing-yang",
        "email": "xing.yang@emc.com",
        "time": "Fri Jul 21 15:48:50 2017 -0700"
      },
      "message": "Add Tests for Create/Delete/Show/List Group Types\n\nGeneric volume groups support was added to Cinder in the\nNewton release. Group types APIs were added as part of that.\nhttps://blueprints.launchpad.net/cinder/+spec/generic-volume-group\n\nThis patch adds the tempest tests for group types APIs\nin Cinder. It tests the following APIs:\n\n  * create group type\n  * delete group type\n  * show group type\n  * list group types\n\nChange-Id: Ic409db6f1258befc6f1772ea19e7e634170269f8\n"
    },
    {
      "commit": "b19c55df4bb30a65e3e6abfa977dd9e857a330a4",
      "tree": "06c35b92944205f26e74e214a19f75697059fafe",
      "parents": [
        "c51b712dec2013edeeaa3e91e65f94a7bb185574"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 17 12:38:35 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 21 16:14:41 2017 -0400"
      },
      "message": "Migrate the preprov creds module to tempest lib\n\nThis commit migrates the preprovisioned credentials provider from\ntempest/common into tempest/lib. As part of this 2 dependencies are\nalso migrated to lib: the InvalidTestResource exception class and the\ntempest.common.fixed_network module.\n\nChange-Id: Ib9e909aaaf81f7cb57e2382cec44598e918747b8\n"
    },
    {
      "commit": "c51b712dec2013edeeaa3e91e65f94a7bb185574",
      "tree": "c5a93a86de8cc400b1951d86bc67b0d919a91983",
      "parents": [
        "e1e6e7825d48a4c4ef582b9c81b0a320e72ca18b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Jul 17 12:28:07 2017 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jul 21 16:14:40 2017 -0400"
      },
      "message": "Migrate the dynamic creds module to tempest lib\n\nThis commit migrates the dynamic credentials provider from\ntempest/common into tempest/lib.\n\nChange-Id: Id8d60e4d7c22bc72c3e48bc768509ff0cc0c89d5\n"
    },
    {
      "commit": "e98720a22f70079a2b3bc55dce2c7ff214dd1ff5",
      "tree": "610306ada41094253287c936d124854e875a3bb0",
      "parents": [
        "55e301689c3e2bb0bf7189dafc824b53bdd7ea3c"
      ],
      "author": {
        "name": "chenxing",
        "email": "chen.xing@99cloud.net",
        "time": "Wed Jul 19 03:42:23 2017 +0000"
      },
      "committer": {
        "name": "chenxing",
        "email": "chen.xing@99cloud.net",
        "time": "Wed Jul 19 03:42:23 2017 +0000"
      },
      "message": "Update the documention for doc migration\n\nChange-Id: Ie6d322d1b9c93118af7c74986993010b9f4b76b2\n"
    },
    {
      "commit": "35316c5bc3571e9d544834e9ccec11d5625b08fd",
      "tree": "23a9f247da6fa8be1b182efae3cf128678612e59",
      "parents": [
        "324dbd26738225f548bb89511df7274b1e5bf361",
        "d02951667de88008a4cdd215255f5b49df800f15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 17 13:21:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 17 13:21:57 2017 +0000"
      },
      "message": "Merge \"create test to verify catalog standardization\""
    },
    {
      "commit": "324dbd26738225f548bb89511df7274b1e5bf361",
      "tree": "b3865e1a51afe400fe3a778a82d68adb19a40c11",
      "parents": [
        "2604849dbfc861b5bc3b47e3552a74da2a427a74",
        "2bbc49212e319292dfabaf17c313bd156de93d3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jul 16 13:18:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jul 16 13:18:23 2017 +0000"
      },
      "message": "Merge \"Tidy up releasenotes\""
    },
    {
      "commit": "d02951667de88008a4cdd215255f5b49df800f15",
      "tree": "eac789fa6ee7c7f994802c24cc8eb78e905887c0",
      "parents": [
        "0279907cc7a1b84fcea94d43a63226d9a5799e7b"
      ],
      "author": {
        "name": "Megan Guiney",
        "email": "meganmguiney@gmail.com",
        "time": "Tue May 23 23:57:53 2017 -0700"
      },
      "committer": {
        "name": "Megan Guiney",
        "email": "meganmguiney@gmail.com",
        "time": "Thu Jul 13 13:50:47 2017 -0700"
      },
      "message": "create test to verify catalog standardization\n\nthis test will verify whether or not the catalog that it is run\nagainst uses approved names for the services it contains. This\npatch will include a few additions:\n- a minimal client which will \"GET\" and return the service catalog,\n- unit testing for the new client\n- and a test that will make sure that the service catalog uses a\n  naming scheme that is compatible with the established governance-\n  approved naming scheme.\n\nChange-Id: Ia745dff050f35cc5a3fc3744d58c6fe1e875e56f\n"
    },
    {
      "commit": "a1481c5f0b8a1e11651abdf3af64b3e194025432",
      "tree": "cd98756c1332e19206c104e94dc65f5135f98aa3",
      "parents": [
        "64055edffbd05b97f894cd9bf2e2a38f60228789",
        "fe399fdfeb1521189a18f4d32f1fe0d8b3695ed0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 13 06:57:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 13 06:57:35 2017 +0000"
      },
      "message": "Merge \"Extra compute services_client API endpoints\""
    },
    {
      "commit": "7f10bfbcb0061a1d289398f66af9fa7f5f91d78b",
      "tree": "fa3b2ddccdb27dc058378836fd4bfe57ae51fef2",
      "parents": [
        "7a857b04f8fa39c48d25f66153dbbbf7615331c9",
        "a2df0f57a7cadec02b498395439cc7ed9445fea2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 12 05:50:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 12 05:50:32 2017 +0000"
      },
      "message": "Merge \"Add \u0027params\u0027 argument to v2 list_backups API\""
    },
    {
      "commit": "7a857b04f8fa39c48d25f66153dbbbf7615331c9",
      "tree": "0a9ae06714fc4b329717232a02d828b05c2045ce",
      "parents": [
        "3f00c5e34b26e08795baa469d1cab98c4db2449d",
        "ef40daa159267663dcf69be88b000286dcd783fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 12 00:24:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 12 00:24:00 2017 +0000"
      },
      "message": "Merge \"Add a page for release 16.1 to release notes\""
    },
    {
      "commit": "3f00c5e34b26e08795baa469d1cab98c4db2449d",
      "tree": "55692b3c351f4e4b51696b8c73c5af2dfbcf1c61",
      "parents": [
        "4b26596f47aa30239abb29bfd55ab983cdd6fe2f",
        "1e8a0ed3e5feb9c113d54ce1252d7a3e8ce750ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 11 21:44:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 11 21:44:18 2017 +0000"
      },
      "message": "Merge \"Enhance tempest client for keystone v3 token APIs.\""
    },
    {
      "commit": "ef40daa159267663dcf69be88b000286dcd783fe",
      "tree": "0ce9f9fa2b31dc28d050b1e2ce359a9cf7c2d980",
      "parents": [
        "da11e52416b15b3dbe8fbe7fc4eca9894201545d"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Jul 11 15:29:45 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Jul 11 15:30:04 2017 +0100"
      },
      "message": "Add a page for release 16.1 to release notes\n\nChange-Id: Id148a6cc78c99218a6bca31fa6739cb84d1b49e2\n"
    },
    {
      "commit": "a2df0f57a7cadec02b498395439cc7ed9445fea2",
      "tree": "01e0e95ce9c15b2138713d3d6272ccb23d2a27d5",
      "parents": [
        "21dd8a5ee2ab5a068cbb20d0468bd5f444fef59a"
      ],
      "author": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Fri Jul 07 15:55:06 2017 +0800"
      },
      "committer": {
        "name": "jeremy.zhang",
        "email": "zhangjun_inspur@163.com",
        "time": "Mon Jul 10 11:03:56 2017 +0800"
      },
      "message": "Add \u0027params\u0027 argument to v2 list_backups API\n\nThis patch adds \u0027params\u0027 argument to list_backups API in v2 BackupsClient,\nto enable passing additional information in the query string of the HTTP\nrequest.\n\nChange-Id: I8e31a55741f9bebf7b3d70491e2353b466dce06e\n"
    },
    {
      "commit": "19e20abb9311dc3c786d32418966185085af6a3e",
      "tree": "758e054a1cdc47a9c92977bc82ca553af01abf29",
      "parents": [
        "138c0fb79f783e8c6a4b151ee921282c99203ee0",
        "87226e30a41498ad74bce9ee012b8570562d7601"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 10 02:02:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 10 02:02:29 2017 +0000"
      },
      "message": "Merge \"Add release notes for an intermediate release.\""
    },
    {
      "commit": "87226e30a41498ad74bce9ee012b8570562d7601",
      "tree": "92795701d7b5cdc43c006c6d7eaf8a953945b5f3",
      "parents": [
        "517c95fcb7f6eb61550039b6bb3c51d2019662ac"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Jul 07 15:49:20 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Jul 07 15:49:20 2017 +0100"
      },
      "message": "Add release notes for an intermediate release.\n\nChange-Id: Ica33ff70677fe50ad03972cbac16630b02760fa8\n"
    },
    {
      "commit": "fe399fdfeb1521189a18f4d32f1fe0d8b3695ed0",
      "tree": "f9cccaa57e27c44528b0d046a7b8cf0656e5609e",
      "parents": [
        "123eb2aa55b4c1bc13f4447aec5d22f9968bbe58"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Mon May 29 21:46:44 2017 +0100"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Jul 07 00:51:15 2017 +0000"
      },
      "message": "Extra compute services_client API endpoints\n\nThis patch:\n  - adds ``disable_log_reason`` and ``update_forced_down`` API\n    endpoints to the compute ``services_client``\n  - adds corresponding unit tests and schemas\n    (for 2.11 microversion)\n  - changes ``host_name`` parameter in the unit tests for\n    ``services_client`` to ``host`` because ``host_name``\n    is wrong; see [0] for example\n\nHowever, this patch does not add API tests for these endpoints\nbecause they result in compute services being forced down\nor disabled, which are dangerous to test in the gates.\n\nValid use cases for these APIs include:\n  - negative testing\n  - RBAC testing (forcing a BadRequest but ensuring policy enforcement\n    happens beforehand)\n\n[0] https://developer.openstack.org/api-ref/compute/#update-forced-down\n\nChange-Id: I641218e104bba55e3679a7111e7f3d042ad7665b\n"
    },
    {
      "commit": "21dd8a5ee2ab5a068cbb20d0468bd5f444fef59a",
      "tree": "556985137354b633ec7d4148c339f2c1647ec5ab",
      "parents": [
        "53b53c83d6987bcc313719222c90b27f3d43f671",
        "b40cb198ce9ed879a8fb2708ef9502df080a2db2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 06 15:40:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 06 15:40:55 2017 +0000"
      },
      "message": "Merge \"Add test for showing volume metadata item\""
    },
    {
      "commit": "53b53c83d6987bcc313719222c90b27f3d43f671",
      "tree": "06bc2440b75f3ccc858a895c5559b3b512330ce3",
      "parents": [
        "1f6c8d4da6c8d45947dab7a2796ced300eaefe63",
        "69719076552bed89c2b15fc00153314d3b363601"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 06 15:37:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 06 15:37:45 2017 +0000"
      },
      "message": "Merge \"Add test for showing snapshot metadata item\""
    },
    {
      "commit": "86c8c9ececc98028dd6c582890687c32291e716f",
      "tree": "84e1286c8bdc0accad11d48ac3e83050a2186675",
      "parents": [
        "b43df432908992215bde366edb951b6fcbcc02e3",
        "f4ce417b8b87e68f14e81b5a01f2068a7172027c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 06 04:35:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 06 04:35:17 2017 +0000"
      },
      "message": "Merge \"Add test case for update volume backup\""
    },
    {
      "commit": "b43df432908992215bde366edb951b6fcbcc02e3",
      "tree": "0f67060394cf86c10988ca550f597460148b4ec3",
      "parents": [
        "215e82b894563f30e9aaa6c665f9b5db95e5666c",
        "a028de16f8b6f2fd51183a676d48108759475aab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 06 04:20:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 06 04:20:50 2017 +0000"
      },
      "message": "Merge \"Save state of cloud before running tempest\""
    },
    {
      "commit": "215e82b894563f30e9aaa6c665f9b5db95e5666c",
      "tree": "70f4a2cb929c913a5f1ac19552d2d112d8dcef41",
      "parents": [
        "20c0ade60fc443726a69deb0bea4af85a75dce5f",
        "ae155b70952a196751bb9c83af818810cc7288ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 05 07:40:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 05 07:40:05 2017 +0000"
      },
      "message": "Merge \"Pause resource cleanup\""
    }
  ],
  "next": "f4ce417b8b87e68f14e81b5a01f2068a7172027c"
}
